twitch-transcoding
Blog Post - Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder
- Twitch, like most systems has the following stages in a concurrent live stream
- Broadcaster
- Ingest
- Transcode
- Replication
- CDN Edge
- Streaming and Playback
-
Streams are received from the broadcaster via RTMP
-
Twitch uses HLS
-
This can be done with FFMPEG directly, but Twitch uses proprietary transcoders with it