Showing posts with label HLS. Show all posts
Showing posts with label HLS. Show all posts

Wednesday, September 23, 2020

Facebook: Video@Scale 2020

https://videoscale2020.splashthat.com/

OCTOBER 22, 2020

10:00AM – 1:00PM

REGISTER NOW

YOU'RE INVITED TO VIDEO @SCALE REMOTE EDITION


BUILDING DISTRIBUTED VIDEO SYSTEMS




Video @Scale is an invitation-only technical conference for engineers that develop or manage large-scale video systems serving millions of people. The development of large-scale video systems includes complex, unprecedented engineering challenges. The @Scale community focuses on bringing people together to discuss these challenges and collaborate on the development of new solutions.


 


This year, we will be hosting our Video @Scale event virtually. 




 


AGENDA


SESSION #1


VIDEO QUALITY


10:00 AM - 11:00 AM PST






 






KEYNOTE


    Rajeev Rajan


VIDEO CODING STANDARDIZATION


     Ioannis Katsavounidis


VIDEO ENCODING PARAMETER SELECTION WITH HYBRID SOFTWARE/HARDWARE APPROACH


     Nick Wu


VMAF


     Zhi Li | Netflix


SESSION #2


SCALABILITY & RELIABILITY


11:00 AM - 12:00 PM PST




YET ANOTHER LIVE VIDEO DELIVERY ARCHITECTURE


     Kirill Pugin


SCALING I/O TO MILLIONS OF VIDEOS


     David Zhang


PROVIDING BETTER VIDEO EXPERIENCE FOR THE NEXT BILLION USERS


     Denise Noyes


BYTES RANGE ADDRESSING WITH LL-HLS


     Will Law | Akamai


SESSION #3 


PANEL + Q&A 


12:00 PM - 1:00 PM PST




VIDEO TRENDS DURING COVID-19


     Jaron Schaeffer | Google


     Connie Goshgarian | AT&T


     Li-Tal Mashiach | Facebook 


     Tremain Wheatley | Facebook (Moderator)


 


 

Monday, July 18, 2011

Tuesday, June 21, 2011

Comparison of streaming media systems

I found an amazingly great comparison of Streaming media servers and formats on Wikipedia.
Comparison of streaming media systems

Monday, June 06, 2011

HLS: HTTP Live Streaming

Originally created by Apple, it works by breaking a video stream into a sequence of small HTTP-based file downloads, each download loading one short chunk of an overall potentially unlimited video stream. 


By using only standard HTTP transactions just like normal web pages, HLS is capable of traversing any firewall or proxy server that lets through standard HTTP traffic. This is very different then UDP-based protocols such as RTP.

This also makes it a little easier for Content delivery networks to implemented for any given stream since standard web servers can used to server live and recorded video now.

As the stream is playing, the player application can select from number of different alternate streams containing the same material encoded at different data rates, allowing the streaming session to adapt to the available speed of your Internet connect, known as Adaptive bit rate.

http://en.wikipedia.org/wiki/HTTP_Live_Streaming
http://developer.apple.com/resources/http-streaming/



Apple submitted HTTP Live Streaming to the IETF in 2009 as a proposed standard. This is the latest draft of the RFC at the time of this article being written.  http://tools.ietf.org/html/draft-pantos-http-live-streaming-06

Adobe added HTTP Live Streaming support to Flash Media Server. Last year Adobe came up with it's own HTTP-based streaming protocol HTTP Dynamic Streaming. The main difference is that its HTTP Dynamic Streaming uses an XML-based manifest file instead of a plain-text playlist file and the MPEG-4 fragment container format (.f4f). Also, it's only compatible with Flash Player and Adobe AIR.


Adobe throws in towel, adopts HTTP Live Streaming for iOS
Adobe's new Flash DRM comes with selective output control

HTTP Live Streaming, FFMPEG & FFSERVER, and iPhone OS 3