A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: ๐บ๐ธ ๐จ๐ณ ๐ฏ๐ต ๐ฎ๐น ๐ฐ๐ท ๐ท๐บ ๐ง๐ท ๐ช๐ธ
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: ๐บ๐ธ ๐จ๐ณ ๐ฐ๐ท ๐ช๐ธ ๐ป๐ณ ๐ง๐ท
Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: ๐ท๐บ
CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.
Redlock is a redis-based distributed lock implementation in Ruby. More than 20M downloads.
Provide guidance to test live streaming (mpeg-dash or hls) or vod from your desktop
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
A collection of fixes / problem solutions to HTTP video streaming
The New OTT Platform - an excuse to discuss and design a simple edge computing platform
A set of command lines to debug video streaming files like mp4 (MPEG-4 Part 14), ts (MPEG-2 Part 1), fmp4 in Dash, HLS, or MSS, with or without DRM.
Documentation/references about Dynamic Ad Insertion (DAI) through SCTE-104, SCTE-35 to HLS, MPEG DASH, Smooth, RTMP
Docker FFmpeg VMAF usage example / tips / workflow
a simple edge computing platform using nginx, lua and rails
An Nginx+Lua library to modify media manifests like HLS and MPEG Dash, acting like a proxy.
Up to date tutorial of ffmpeg
A small ngx resty lua library to benchmark memory and throughput of a function.