wasmVision
wasmVision provides a high-performance computer vision processing engine designed to be customized and extended using WebAssembly. It captures video from various sources, processes frames with WebAssembly modules, and outputs results to streams or files.
Link
Related resources
- GalicasterAn open source lecture capture system often used with the Opencast platform. It provides an interface for recording multiple video sources…
- Engineering at Scale — Internals of Video StreamingDeep-dive article on video streaming internals: frames, codecs, transcoding, temporal compression and rate control.
- Shaka Player — Architecture Tutorial (official dev docs)Official architecture diagrams and explanation of Shaka Player's Networking, Manifest, DRM, and Streaming engine components.
- Ingesting Live Video Streams at Global Scale (Twitch Engineering)Twitch engineering case study on replacing static HAProxy routing with "Intelligest," a capacity/network-aware live ingest routing system a…
- WebRTC-ExperimentA repository of WebRTC experimental demos by Muaz Khan, including source code for various real-time communication use cases (screen sharing…
- Per-Title Encoding: 5 Implementation Tips – BitmovinA Bitmovin guide that offers practical tips for implementing Per-Title encoding (content adaptive encoding) in a video workflow. It builds…
- Abhik Sarkar — Interactive H.264 GuideInteractive H.264 compression explainer with live-adjustable parameters and macroblock visualizations, by an independent expert.
- Codec Wiki — AV1 for DummiesIndependent codec-wiki AV1 getting-started guide covering the encoder pipeline and practical encoding tips.
- Shaka Player — Welcome Tutorial (official dev docs)Official Shaka Player developer onboarding tutorial hub (JSDoc-generated), entry point for building with the library.
- MSEPrimer — Media Source Extensions TutorialCommunity-maintained primer on Media Source Extensions fundamentals: SourceBuffer, appendBuffer, manifest structure basics.
- Tears of Steel (Open Movie)A Blender Foundation live-action/CGI short film (2012) released as open content. Often used as test material for visual effects, 4K streami…
- Rebuilding Netflix Video Processing Pipeline with MicroservicesNetflix Tech Blog post (part of a series) describing how Netflix migrated their video processing pipeline to a microservices architecture t…
- FFmpeg Threads Command: How it Affects Quality and PerformanceSo, I received an email from an acquaintance that read, “I was curious if there is actually any benefit to a “threads=” type custom command…
- Fora Soft — Video Encoding courseFree 6-chapter course on video encoding: pixels, HDR, AV1/VVC, encoder internals, rate control, and quality metrics.
- hls.js API Docs (Hls class reference)Official generated API reference for hls.js's core Hls class, hosted on the project's own docs domain (not GitHub).