libmpv-wasm
libmpv-wasm is a port of the mpv media player to WebAssembly, allowing it to run entirely in the browser. It aims to expand the range of audio and video codecs supported in web applications and provides a TypeScript API along with a React demo. This project is valuable for develo
Link
Related resources
- The State of the Video Codec Market 2025Streaming Media editorial analyzing AV1 adoption trends versus VVC's slower uptake and AVC license-fee restructuring ahead of 2026.
- Cardinal Peak Blog: Streaming Media Video Encoding FormatsEmbedded/video engineering consultancy blog covering codec and format trade-offs from an engineering angle.
- Building a Simple MPEG-DASH Streaming Player (Microsoft)Official Microsoft walkthrough of building a video player using raw MSE and DASH manifest parsing.
- MDN: Media Source Extensions APIOfficial MDN reference documentation for the Media Source Extensions API (MediaSource, SourceBuffer, SourceBufferList) used to build custom…
- The Broadcast Knowledge — OTT Talks ArchiveArchive of recorded conference talks and webinars on OTT streaming and codec engineering topics.
- Building Your Own Scalable Video Streaming Server (Part 1)Code-along tutorial series building a microservices-based video streaming server with FFmpeg HLS segmenting.
- Introduction to Streaming Media (Streaming Learning Center)Jan Ozer's foundational streaming media course covering encoding, delivery, and packaging basics.
- Streaming Media 101 (Streaming Learning Center)Jan Ozer's structured course on encoding/deploying H.264/HEVC/VP9/AV1 with FFmpeg/HandBrake labs.
- A Hitchhiker's Guide to Structural SimilarityNetflix-affiliated deep-dive paper on SSIM quality metrics and their application to streaming QoE evaluation.
- Video Encoding to AV1 Guide (WIP)Long-running community-maintained guide to AV1 software encoding (libaom/aomenc) on the Level1Techs forum.
- Demuxed PodcastPodcast for video engineers covering HLS, DRM, player internals, and streaming infrastructure deep dives, tied to the Demuxed conference.
- Ronald S. Bultje — Random thoughtsPersonal blog by ex-Google VP9 lead dev, dav1d/Eve encoder co-creator, Two Orioles founder. Deep VP9/AV1 codec internals writeups.
- OTT Reference Architecture (Fora Soft)Conceptual model framing OTT platforms as data plane (ingest/encode/package/encrypt/origin/CDN/player) vs control plane (identity/entitleme…
- Encoding Bitrate Optimization Using Playback Statistics for HTTP-based Adaptive Video StreamingAcademic paper with industry framing on ABR bitrate ladder optimization using real playback statistics.
- Building Service Topology at Scale (Netflix Tech Blog)Real-time service dependency-mapping system for streaming microservices at scale, architecture and lessons learned.