Video: Demystifying Video Delivery Protocols

Let’s face it, there are a lot of streaming protocols out there both for contribution and distribution. Internet ingest in RTMP is being displaced by RIST and SRT, whilst low-latency players such as CMAF and LL-HLS are vying for position as they try to oust HLS and DASH in existing services streaming to the viewer.

This panel, hosted by Jason Thibeault from the Streaming Video Alliance, talks about all these protocols and attempts to put each in context, both in the broadcast chain and in terms of its features. Two of the main contribution technologies are RIST and SRT which are both UDP-based protocols which implement a method of recovering lost packets whereby packets which are lost are re-requested from the sender. This results in a very high resilience to packet loss – ideal for internet deployments.

First, we hear about SRT from Maxim Sharabayko. He lists some of the 350 members of the SRT Alliance, a group of companies who are delivering SRT in their products and collaborating to ensure interoperability. Maxim explains that, based on the UDT protocol, it’s able to do live streaming for contribution as well as optimised file transfer. He also explains that it’s free for commercial use and can be found on github. SRT has been featured a number of times on The Broadcast Knowledge. For a deeper dive into SRT, have a look at videos such as this one, or the ones under the SRT tag.

Next Kieran Kunhya explains that RIST was a response to an industry request to have a vendor-neutral protocol for reliable delivery over the internet or other dedicated links. Not only does vendor-neutrality help remove reticence for users or vendors to adopt the technology, but interoperability is also a key benefit. Kieran calls out hitless switching across multiple ISPs and cellular. bonding as important features of RIST. For a summary of all of RIST’s features, read this article. For videos with a deeper dive, have a look at the RIST tag here on The Broadcast Knowledge.

Demystifying Video Delivery Protocols from Streaming Video Alliance on Vimeo.

Barry Owen represents WebRTC in this webinar, though Wowza deal with many protocols in their products. WebRTC’s big advantage is sub-second delivery which is not possible with either CMAF or LL-HLS. Whilst it’s heavily used for video conferencing, for which it was invented, there are a number of companies in the streaming space using this for delivery to the user because of it’s almost instantaneous delivery speed. Whilst a perfect rendition of the video isn’t guaranteed, unlike CMAF and LL-HLS, for auctions, gambling and interactive services, latency is always king. For contribution, Barry explains, the flexibility of being able to contribute from a browser can be enough to make this a compelling technology although it does bring with it quality/profile/codec restrictions.

Josh Pressnell and Ali C Begen talk about the protocols which are for delivery to the user. Josh explains how smoothstreaming has excited to leave the ground to DASH, CMAF and HLS. They discuss the lack of a true CENC – Common Encryption – mechanism leading to duplication of assets. Similarly, the discussion moves to the fact that many streaming services have to have duplicate assets due to target device support.

Looking ahead, the panel is buoyed by the promise of QUIC. There is concern that QUIC, the Google-invented protocol for HTTP delivery over UDP, is both under standardisation proceedings in the IETF and is also being modified by Google separately and at the same time. But the prospect of a UDP-style mode and the higher efficiency seems to instil hope across all the participants of the panel.

Watch now to hear all the details!
Speakers

Ali C. Begen Ali C. Begen
Technical Consultant, Comcast
Kieran Kunhya Kieran Kunhya
Founder & CEO, Open Broadcast Systems
Director, RIST Forum
Barry Owen Barry Owen
VP, Solutions Engineering
Wowza Media Systems
Joshua Pressnell Josh Pressnell
CTO,
Penthera Technologies
Maxim Sharabayko Maxim Sharabayko
Senior Software Developer,
Haivision
Jason Thibeault Moderator: Jason Thibeault
Executive Director,
Streaming Video Alliance

Video: A State-of-the-Industry Webinar: Apple’s LL-HLS is finally here

Even after restrictions are lifted, it’s estimated that overall streaming subscriptions will remain 10% higher than before the pandemic. We’ve known for a long time that streaming is here to stay and viewers want their live streams to arrive quickly and on-par with broadcast TV. There have been a number of attempts at this, the streaming community extended HLS to create LHLS which brought down latency quite a lot without making major changes to the defacto standard.

MPEG’s DASH also has created a standard for low-latency streaming allowing CMAF to be used to get the latency down even further than LHLS. Then Apple, the inventors of the original HLS, announced low-latency HLS (LL-HLS). We’ve looked at all of these previously here on The Broadcast Knowledge. This Online Streaming Primer is a great place to start. If you already know the basics, then there’s no better than Will Law to explain the details.

The big change that’s happened since Will Law’s talk above, is that Apple have revised their original plan. This talk from CTO and Founder of THEOplayer, Pieter-Jan Speelmans, explains how Apple’s modified its approach to low-latency. Starting with a reminder of the latency problem with HLS, Pieter-Jan explains how Apple originally wanted to implement LL-HLS with HTTP/2 push and the problems that caused. This has changed now, and this talk gives us the first glimpse of how well this works.

Pieter-Jan talks about how LL-DASH streams can be repurposed to LL-HLS, explains the protocol overheads and talks about the optimal settings regarding segment and part length. He explains how the segment length plays into both overall latency but also start-up latency and the ability to navigate the ABR ladder without buffering.

There was a lot of frustration initially within the community at the way Apple introduced LL-HLS both because of the way it was approached but also the problems implementing it. Now that the technical issues have been, at least partly, addressed, this is the first of hopefully many talks looking at the reality of the latest version. With an expected ‘GA’ date of September, it’s not long before nearly all Apple devices will be able to receive LL-HLS and using the protocol will need to be part of the playbook of many streaming services.

Watch now to get the full detail

Speaker

Pieter-Jan Speelmans Pieter-Jan Speelmans
CTO & Founder
THEOplayer

Video: The End of Broadcast?

This discussion asks what the limits are of ‘broadcast’ in a world increasingly dominated by streaming. Whilst services like the BBC’s iPlayer have demonstrated how on-demand can sit alongside live streams of linear channels, the growing world of Disney+, Netflix and Apple TV+ is muscling in on the family television bringing with them different ways of accessing video.

Presented by Ian Nock, chair of the IET Media technical network, this is the 2020 John Logie Baird lecture online. First up, is Chris Wood from OTT specialist Spicy Mango who represents the perspective that OTT is the way forward. This isn’t a fight between screen sizes, he starts by saying, but rather about experiences and expectations. A great example of this is how pause and rewind features have made their way into many linear TV offerings. The convenience to pause a video while you leave the room or discuss it was so powerful that when it was possible to bring it into live, it did. This type of feature migration will continue to happen as the types of service merge.

Chris makes the important point that ‘live TV’ often means linear. There is a lot of live streaming available through Twitch, sports providers like DAZN and companies like Amazon Prime which is not captured separately. This makes it hard to understand how much people are still valuing the live feeling. Live TV, he says, is not going away whatever happens to linear RF transmissions because we need live programming, we enjoy it differently.

Source: DTG

Next, representing the UK Digital TV Group (DTG) is Yvonne Thomas who looks at the fragmented landscape with a large variety of types of VoD service available – subscription, advertiser etc. For the younger audience whose experience of video is predominantly over IP, their experiences become quite fragmented meaning it’s hard for a broadcaster to maintain continuity and relevance. Yvonne also talks about the proliferation of IT needed to watch all this content which can lead to families inadvertently exposing their data or compromising their security.

Nigel Walley from Decipher makes the point that some of our intuitions are wrong. As we see trends evolving, whilst the industry was initially discussing the rise of ‘second screens’, it’s important to realise that some of this was driven by the simple fact that the only place you could watch Netflix of YouTube was your second screen. As consumer electronics manufacturers have made space for ‘Netflix’ buttons and we see Google and Apple with their HDMI connected players, we see people have quickly reverted to watching good content on their best screen; their TV.

Another important point made by Nigel is that as much people companies talk about the ability to individually target viewers and deliver highly customised services, there will always be situations with shared viewing whether they may as well not be logged in as customisation takes much more of a back seat.

Source: OMDIA

Maria Rua Aguete from Omdia challenges our assumptions on who the big players in streaming are. They can be ranked both by revenue and by subscribers. Maria shows us that China Telecom, Baidu and Tencent are in positions 2, 3 and 4 when counted by subscribers. Still, one third of the world’s OTT subscribers are held by Amazon, Netflix and Disney+.
Maria continues to deliver a vast range of timely statistics that help us understand the current situation within the pandemic. She covers the popularity of free services with in the UK, recent M&A activity, the consumers’ rising appetite for video and international channels.

The session closes with a 20 minute Q&A.

Watch Now!

Speakers

Maria Rua Aguete
Technology Fellow & Executive Director,
Omdia
Yvonne Thomas Yvonne Thomas
Strategic Technologist
Digital TV Group
Chris Wood Chris Wood
CTO,
Spicy Mango
Nigel Walley Nigel Walley
Managing Director,
Decipher
Ian Nock Moderator: Ian Nock
Chair, IET Media Technical Network

Video: HLS and DASH Multi-Codec Encoding & Packaging

As we saw yesterday, there’s an increasingly buoyant market for video codecs and whilst this is a breath of fresh air after AVC’s multi-decade dominance, we will likely never again see a market which isn’t fragmented with several dominant players, say AV1, AVC, VVC and VP9, each sharing 85% market share relatively equally and then ‘the rest’ bringing up the rear. So multi-codec distribution to home viewers is going to have to deal with delivering different codecs to different people.

fuboTV do this today and Nick Krzemienski is here to tell us how. Starting with an overview of fuboTV primarily streams both live and on VOD. Nick shows us the workflow they use and then explains how their AVC & HEVC combined workflow is set up. Starting with the ideal case where a single fmp4 is encoded into both AVD and HEVC, he proposes you would simply package both into an HLS and DASH manifest and let players work out the rest. Depending on your players, you may have to split out your manifests into single-codec files.

DRM’s very important for a sports broadcaster so Nick looks at how this might be achieved. CMAF allows you to deliver m3u8 and mpd files using CENC (Common ENCryption). This promises a single DRM process ahead of packaging, but the reality, we hear from Nick, is that you’ll need two sets of media for HLS and DASH if you’re going to use CENC.

When you’re delivering multiple manifest and, hence, multiple sources, how do you manage this? Nick outlines, and shows the code, of how he achieves this at the edge. Using Lamda, he’s able to look at the incoming requests and existing files at the CDN to deliver the right asset with the logic done close to the viewer. Nick closes by with his thoughts on the future for streaming and answering questions from the audience.

Watch now!
Download the presentation
Speakers

Nick Krzemienski Nick Krzemienski
Engineering Lead, VOD Encoding & Operations, fuboTV
Maintainer & Editor, awesome.video
Dom Robinson Host: Dom Robinson
Director and Creative Firestarter, id3as
Contributing Editor, StreamingMedia.com, UK