Webinar: Beginner Crash Course for Video App Development

Tomorrow, December 11th, 8 AM PST / 11 AM EST / 4 PM GMT

The important aspects of writing and developing streaming apps aren’t always clear to the beginner and adding video to apps high on the list for many companies. This can be a very simple menu of videos to delivering premium content for paid subscribers. This webinar is perfect for web developers, independent coders, creative agencies, students and anyone who has a basic understanding of programming concepts but little-to-zero knowledge of video development.

In this talk, Bitmovin Developer Evangelist, Andrea Fassina and Technical Product Marketing Manager, Sean McCarthy will share a variety of lessons learned, on topics such as:

  • What are the most common video app requirements and why?
  • What are common beginner mistakes with video streaming?
  • What are the key components of a video streaming service?
  • How do you measure the quality of a streaming service?
  • What are some quick tips to quickly improve video experience?
  • Where can I go to learn more information?

Register now!

Speakers

Andrea Fassina Andrea Fassina
Developer Evangelist,
Bitmovin
Sean McCarthy Sean McCarthy
Technical Product Marketing Manager,
Bitmovin
Kieran Farr Kieran Farr
VP of Marketing,
Bitmovin

Video: Low Latency Streaming

There are two phases to reducing streaming latency. One is to optimise the system you already have, the other is to move to a new protocol. This talk looks at both approaches achieving parity with traditional broadcast media through optimisation and ‘better than’ by using CMAF.

In this video from the Northern Waves 2019 conference, Koen van Benschop from Deutsche Telekom examines the large and low-cost latency savings you can achieve by optimising your current HLS delivery. With the original chunk sizes recommended by Apple being 10 seconds, there are still many services out there which are starting from a very high latency so there are savings to be had.

Koen explains how the total latency is made up by looking at the decode, encode, packaging and other latencies. We quickly see that the player buffer is one of the largest, the second being the encode latency. We explore the pros and cons of reducing these and see that the overall latency can fall to or even below traditional broadcast latency depending, of course, on which type (and which country’s) you are comparing it too.

While optimising HLS/DASH gets you down to a few seconds, there’s a strong desire for some services to beat that. Whilst the broadcasters themselves may be reticent to do this, not wanting to deliver online services quicker than their over-the-air offerings, online sports services such as DAZN can make latency a USP and deliver better value to fans. After all, DAZN and similar services benefit from low-second latency as it helps bring them in line with social media which can have very low latency when it comes to key events such as goals and points being scored in live matches.

Stefan Arbanowski from Fraunhofer leads us through CMAF covering what it is, the upcoming second edition and how it works. He covers its ability to use .m3u8 (from HLS) and .mpd (from DASH) playlist/manifest files and that it works both with fMP4 and ISO BMFF. One benefit from DASH is it’s Common Encryption standard. Using this it can work with PlayReady DRM, Fairplay and others.

Stefan then takes a moment to consider WebRTC. Given it proposes latency of less than one second, it can sound like a much better idea. Stefan outlines concerns he has about the ability to scale above 200,000 users. He then turns his attention back to CMAF and outlines how the stream is composed and how the player logic works in order to successfully play at low latency.

Watch now!
Speakers

Koen van Benschop Koen van Benschop
Senior Manager TV Headend and DRM,
Deutsche Telekom
Stefan Arbanowski Stefan Arbanowski
Director Future Applications and Media,
Fraunhofer FOKUS

Webinar: DVB-I service discovery and programme metadata

This webinar is now available on demand!

DVB-I is an initiative to develop technical standards for television to be delivered over IP, whether over-the-top or over the internet. DVB-I works with DVB-T (terrestrial), DVB-S (satellite) and DVB-C (cable) broadcast standards so accessing services feels the same whichever delivery channel is used.

DVB-I makes the best use of the different capabilities of each channel:
– People who don’t have broadcast television can still receive services
– Devices that don’t include DVB tuners can still receive services
– New services are possible which wouldn’t be possible on conventional broadcast platforms

There are many separate ways of achieving a hybrid of OTT-delivered and broadcast-delivered content, but they are not necessarily interoperable. DVB aims to solve the interoperability issue, along with the problem of service discovery with DVB-I. As the internet is global, also DVB-I will allow global distribution of programming, whilst still honouring licensing agreements and regulatory requirements.

This webinar from DVB will cover what DVB-I is, the key use cases, it’s current status and the future timeline. The webinar will also look at service discovery, service lists and end by discussing programme metadata.

You can look at the current approved DVB-I standard here.

Watch now!

Speakers

Peter Lanigan Peter Lanigan
Chair of the Commercial Module subgroup CM-I,
DVB
Paul Higgs Paul Higgs
Co-chair of the Technical Module subgroup TM-IPI and leader of the DVB-I Task Force
DVB

Video: Synchronize your Watches: Cross-platform stream synchronization of HLS and DASH

Watching broadcast TV and also video on an online device can give people more choice, but it can also lead to hearing sports scores on one device before the other. In multi-person, multi-device homes, it can be better simply to synchronise the playback of all devices. This technique, though, has an often overlooked side effect; the ability for a group of people to watch the same content in sync.

Synchronising playback between many different people can be done for live and for on-demand content. ‘Watch Parties’ is the term Seth Madison from Philo makes in this talk for a two or more people watching the same programme – often calling each other up on FaceTime or
similar.

Seth takes us through the things to consider when designing such a system. For instance, how do you make it scale? How do you deal with one person who has a much worse connection than everyone else. How does one person pausing a video affect everyone else? These questions and more are all answered in this talk from Demuxed.

Watch now!
Speaker

Seth Madison Seth Madison
Software Engineer,
Philo