Video: VP9 Transcoding for Live eSports Broadcast

VP9 is a well-known codec, but it hasn’t seen many high-profile, live deployments which makes Twitch’s move to deliver their platform using VP9 in preference over AVC all the more interesting.

Here, Yueshi Shen from Twitch, explains the rationale for VP9 by explaining the scale of Twitch and looking at their AVC bitrate demands. He explains the patent issues with HEVC and VP9 then looks at decoder support across devices and platforms. Importantly, encoder implementation is examined leading to Twitch’s choice of FPGA to provide live encoding.

Yueshi then looks at the potential of AV1 to Switch_Frame to provide low-latency broadcast at scale.

Watch now!

Speaker

Yueshi Shen Yueshi Shen
Principal (Level 7) Research Engineer & Engineering Manager,
Twitch

Video – Live Streaming with VP9 at Twitch TV

Tarek Amara from Twitch explains their move from a single codec (H.264) to multiple codecs in order to provide viewers an optimal viewing experience.

In this session, Tarek shares findings on VP9’s suitability for live streaming and the technical and industrial challenges such move involves. Covering:

  • VP9 encoding performance,
  • Device and player support,
  • Bandwidth savings,
  • The role of FPGAs
  • plus an overview of how the transcoding platform need to change to enable VP9 encoding and delivery at scale.

This presentation is from the Video Engineering Summit at Streaming Media West 2018.

Watch now!

Speaker

Tarek Amara Tarek Amara
Senior Video Specialist,
Twitch TV/Amazon