Twitch is a video-streaming platform that enables a huge number of individual content creators to share their live experience (gaming, music playing, traveling, etc.) with the community. Typically, broadcasting on Twitch involves interaction between a broadcaster and his/her audience through chat messages. Twitch’s user-generated-content (UGC) interactive live streaming model offers a “lean-forward” experience, which many viewers find more interesting than the traditional linear TV’s “lean-backward” experience. On the other hand, it requires the platform to constantly improve broadcaster’s experience so that content creators feel performing live broadcast and engaging their audience is fun and brings a sense of accomplishment. Due to their content and broadcasting model, Twitch’s video infrastructure is specially designed to deal with their peak concurrent channels that are several orders of magnitude larger than that of professionally-generated-content (PGC) TV stations or OTT-streaming services. Optimizations on transcoder/player design and CDN architecture are made to handle challenges in terms of video quality for gaming content, low latency for interactive broadcast, and cost reduction for small-viewership channels.
Dr. Yueshi Shen is in charge of Twitch's core video technologies. He initiated and built a number of Twitch’s core video capabilities, e.g., cost-effectively live-video transcoding farm supporting over 100,000 concurrent channels, live ABR playback algorithm designed for highly interactive content, HLS-based low-latency (<5s) live HTTP streaming. Prior to Twitch, Dr. Shen led the development of General Dynamics Mediaware’s award-winning H.264/TS ad splicing system and Ambarella’s H.264/SVC codec firmware. He also developed OnLive’s <100ms-latency video streaming technology for their cloud gaming service. Dr. Shen is the inventor of AV1’s SWITCH_FRAME and has filed 15 patents.
Speaker
Yueshi Shen,Twitch