直播转码和视频文件转码优化之路

视频和直播技术

Posted by Jason Xue on September 6, 2020

For a customer with video-related business (live streaming or on-demand), CDN and transcoding are the two most resource-consuming technical costs. To this day, many online streaming media providers are still operating at a loss. Whether it’s transcoding or CDN, it’s essentially a trade-off, striking a balance between technical investment and user audiovisual experience. Earlier this year in the article “Talking About Live Streaming: Knowledge Points You Must Know,” we quoted a live streaming triangle defined by Amazon Twitch platform’s chief development engineer Yueshi Shen to define the relationship between user experience and OTT provider investment:

  • Scalability: The number of online viewers that can be accommodated simultaneously, with the ability to elastically scale with the number of users
  • Low latency: For example, the time from video publishing to reception, real-time interactive conversations, bullet screen interactions, etc., all require low latency
  • High Quality of Experience (QoE): Picture quality, which is extremely important in certain scenarios

AWS platform has online streaming media customers represented by Netflix. At the 2017 reinvent conference, the Netflix team revealed that at that time, the CPU consumed by transcoding accounted for as much as 70% of Netflix’s total CPU resources, a scale of 300,000 cores. The Netflix team made considerable efforts in highly scalable, elastic, and low-cost transcoding tasks, with very significant results, achieving 92% cost savings. Netflix is a typical representative of large-scale file transcoding tasks.

[Translation to be completed…]



Related Issues not found

Please contact @soldierxue to initialize the comment