All projects
Infrastructure In production

Video platform: encoding, VOD and IPTV

~290 TB of HLS on three origin servers, GPU encoding and live channels

My role
Author · DevOps
Period
2022 — now

The video infrastructure of SPlay and the e-learning platforms: an FFmpeg + NVENC encoding pipeline, HLS library storage and delivery on three mirrored origin servers, TV channel ingest over multicast and SRT with GPU transcoding, broadcast recording.

What I did

  • ~290 TB of HLS VOD on three servers with mirror copies
  • GPU encoding: several video and audio qualities, preview sprites, AES-128
  • IPTV origin: multicast/SRT → GPU → HLS and a relay to a cable operator
  • Channel recording in 15-minute segments
  • HLS caching on the edge proxies

Stack

  • Linux
  • Nginx
  • FFmpeg
  • NVENC
  • HLS
  • SRT
  • MediaMTX

More in this category