twitch-transcoding

twitch-transcoding

R:video

Blog Post - Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder

Part - 1 https://blog.twitch.tv/en/2017/10/10/live-video-transmuxing-transcoding-f-fmpeg-vs-twitch-transcoder-part-i-489c1c125f28/

  • 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