Video Developer Report 2017 Welcome to Bitmovin’S Video Developer Report!

Total Page:16

File Type:pdf, Size:1020Kb

Video Developer Report 2017 Welcome to Bitmovin’S Video Developer Report! Video Developer Report 2017 Welcome to Bitmovin’s Video Developer Report! First and foremost, I’d like to thank everyone for making the 2017 Video Developer Survey possible! Without the great support and participation of the video developer community, we would not be able to create this report and share the insights into how developers around the globe work with video. With 380 survey submissions from over 50 countries, this report aims to give an overview of the status of video technology in 2017, as well as a vision into what will be important to video developers in the next 12 months. We hope this report provides helpful information. We have already learned a lot, and are looking forward to the 2018 Video Developer Survey a year from now! Best Regards, Stefan Lederer Stefan Lederer CEO, Bitmovin Page 2 Key findings Apple HLS is the dominant format in video streaming in 2017, but the format people are looking to in the next 12 months is MPEG-DASH. HEVC is the video codec most people are planning to use in the next 12 months, but VP9 and AV1 are also growing in popularity. Software encoders are the most popular encoders, used either on-premise or in the cloud. Cloud encoding is more popular in North America than in Europe. More than a third monetize their online video with subscription models. 45% use some form of encryption or DRM protection. Half of the developers with ad requirements are using a Server-Side Ad Insertion solution. HTML5 is now by far the dominant platform for video playback. OTT devices like Roku, Chromecast, Apple TV and Amazon Fire TV have significant regional differences in adoption. Q1. Streaming Formats 100% 78% 80% 56% 60% 37% 40% 26% 25% 20% 12% 6% 2% 0% HLS RTMP Other Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF Which streaming formats are you currently using? In 2017 Apple’s HTTP Live Streaming (HLS) is the most by a quarter of the participants as a fallback for older popular streaming format. This makes sense, as one browsers. Legacy formats, like HDS, Smooth Streaming can reach all devices with HLS as long as you don’t need and RTMP are getting phased out, although RTMP is still DRM protection. In the popularity rank, it is followed popular in contribution feeds as well as in low-latency by MPEG-DASH, which is required once you need to use cases, like betting. use DRM across different browsers and platforms. Progressive Streaming (simple MP4 files) are still used Note: The questions in the survey are multiple choice, multiple answer, and therefore will not add up to 100%. Page 4 Q1. Streaming Formats 100% 80% 60% 40% 31% 24% 19% 20% 8% 7% 6% 4% 0% HLS RTMP Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF Which streaming formats are you planning to use in the next 12 months? Most video developers in the survey are looking to MPEG-CMAF, the new streaming format that aims to use MPEG-DASH, followed by HLS. HLS is especially harmonize HLS and DASH. Stay tuned to see the results interesting for many people as it now supports HEVC in the next year’s survey. on MacOS and iOS devices, as well as fMP4 segments, which are supported directly by HTML5 without re- multiplexing in JavaScript. A rising star on the list is Page 5 Regional variations in streaming formats 100% 75% North America 80% 46% 60% 42% 40% 26% 20% 20% 8% 3% 2% 0% HLS RTMP Other Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF 100% 85% EMEA 80% 58% 60% 38% 40% 32% 27% 20% 12% 6% 1% 0% HLS RTMP Other Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF Interestingly, we don’t see any real difference in the 85%, and APAC leads in MPEG-DASH adoption with streaming formats between regions. While EMEA has almost 70% of participants reporting using the format; the highest concentration of HLS streams, at whopping the distribution of formats looks surprisingly similar. 100% APAC 72% 80% 69% 60% 38% 31% 40% 28% 19% 20% 6% 6% 0% HLS RTMP Other Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF 100% 74% LATAM 80% 53% 60% 42% 40% 32% 20% 11% 5% 5% 0% 0% HLS RTMP Other Smooth Streaming ProgressiveStreaming Adobe HDS MPEG-DASH MPEG-CMAF Q2. Video Codecs 100% 95% 80% 60% 40% 28% 20% 10% 6% 1% 0% VP9 AV1 AVC Other H.264 / H.265 HEVC/ Which video codecs are you using currently? The dominant video codec among survey participants is VP9 arrives in production as well in 2017, especially to definitely H.264/AVC, at 95% adoption. It is supported reach browsers like Chrome, Firefox, Microsoft Edge, by nearly every platform that is used by consumers and Android devices. With a more efficient compression today; the 5% not using H.264 maybe for playback on than H.264, it can deliver better quality videos for the older set-top boxes or other niche use cases. same amount of data, or use less data while maintaining the same visual quality. Netflix is using VP9 codec for Interesting to see that 28% already use HEVC! Whatever their downloadable content, keeping bandwidth usage the use case, these organizations are definitely ready for low and saving on CDN costs. the upcoming HEVC support on iOS and Mac. Android has had support for HEVC playback in native apps for Interestingly, 6% of the responders already use AV1. some time, as well as with set-top boxes in closed loop This is surprising, as the codec is still in the creation. We systems where people control the encoder and the assume that video developers are checking out this new playback device, and Android TVs. codec now, to be ready for its released at the end of 2017. Page 8 Q2. Video Codecs 100% 80% 60% 40% 40% 18% 20% 14% 0% VP9 AV1 H.265 HEVC/ Which video codecs are you planning to use in the next 12 months? Not surprising, in the next 12 months, most video In terms of Web browsers, currently only Microsoft Edge developers are looking into HEVC. Probably because and Safari has support for HEVC, while Firefox, Chrome Apple has announced their support for HEVC with HLS and Edge support VP9. This explains the importance of on the new iOS 11 and MacOS High Sierra. Similarly, VP9 for a lot of developers in the next 12 Months. When Android already supports HEVC, so we are looking it comes to AV1, the next 12 months will be extremely forward to a future with higher encoding efficiency and interesting, as the AV1 bitstream gets frozen and the better quality on mobile video applications. codec will be officially released at the end of 2017. Page 9 Q3. Where You Encode 100% 80% 60% 54% 46% 40% 34% 24% 20% 7% 0% Hardware Software - Cloud Software On-Premise Managed On-Premise Cloud Encoding Service Page 10 Q3. Where You Encode Where do you encode video? In terms of video encoding - “software eats the world” Software is followed by the cloud, as an infrastructure (to quote Marc Andreessen, the famous venture layer for video encoding, either self hosted, using a capitalist and developer of the Mosaic Web browser). software encoder, or on a SaaS model. The majority of the video developers in our survey report using software encoders, either on local on- Hardware encoders are still very popular, especially premise hardware, or in the cloud. Software encoders for live streaming use cases. However, we expect this include commercial encoders as well as open source number to go down further in the next year, as software tools such as ffmpeg, x264, and others, for Live as well encoders continue gaining in popularity with benefits of as On-Demand use cases. scalability, flexibility and rapid deployment. Page 11 Regional variations in encoding deployments 100% North America 80% 60% 51% 42% 34% 40% 30% 20% 8% 0% Service Software Managed Hardware On-Premise On-Premise Cloud Encoding Software - Cloud 100% EMEA 80% 61% 60% 48% 40% 27% 17% 20% 4% 0% Service Software Managed Hardware On-Premise On-Premise Cloud Encoding Software - Cloud We see an interesting difference here between the North popularity. There is also a significant difference between America + EMEA regions, where software encoder on- the usage of Cloud Encoding Services in North America, premise is the most popular deployment, vs. LATAM and where 30% of the respondents use them, vs. Europe, APAC regions where hardware encoders have higher where only 17 % encode with cloud-based services. 100% APAC 80% 56% 60% 50% 41% 40% 25% 20% 6% 0% Service Software Managed Hardware On-Premise On-Premise Cloud Encoding Software - Cloud 100% LATAM 80% 63% 60% 47% 40% 32% 26% 20% 5% 0% Service Software Managed Hardware On-Premise On-Premise Cloud Encoding Software - Cloud Q4. Platforms and Players 100% 89% 80% 62% 60% 36% 34% 40% 32% 31% 22% 19% 20% 4% 0% Roku Native Flash / Other HTML5 HTML5 Apple TV Silverlight Chromecast Native SDKs / Android / iOS Amazon Fire TV Which platforms and video players do you currently use for your content? It’s great to see that HTML5 is by far the most popular native mobile players on Android and iOS. Mobile video platform for video playback, and that only 36% of the delivery has become a key focus for developers, as video developers still leverage Flash or Silverlight plugins. The publishers are eager to support the growing numbers of second most popular platforms, after HTML5, are the viewers on mobile devices.
Recommended publications
  • Bitmovin's “Video Developer Report 2018,”
    MPEG MPEG VAST VAST HLS HLS DASH DASH H.264 H.264 AV1 AV1 HLS NATIVE NATIVE CMAF CMAF RTMP RTMP VP9 VP9 ANDROID ANDROID ROKU ROKU HTML5 HTML5 Video Developer MPEG VAST4.0 MPEG VAST4.0 HLS HLS DASH DASH Report 2018 H.264 H.264 AV1 AV1 NATIVE NATIVE CMAF CMAF ROKU RTMP ROKU RTMP VAST4.0 VAST4.0 VP9 VP9 ANDROID ANDROID HTML5 HTML5 DRM DRM MPEG MPEG VAST VAST DASH DASH AV1 HLS AV1 HLS NATIVE NATIVE H.264 H.264 CMAF CMAF RTMP RTMP VP9 VP9 ANDROID ANDROID ROKU ROKU MPEG VAST4.0 MPEG VAST4.0 HLS HLS DASH DASH H.264 H.264 AV1 AV1 NATIVE NATIVE CMAF CMAF ROKU ROKU Welcome to the 2018 Video Developer Report! First and foremost, I’d like to thank everyone for making the 2018 Video Developer Report possible! In its second year the report is wider both in scope and reach. With 456 survey submissions from over 67 countries, the report aims to provide a snapshot into the state of video technology in 2018, as well as a vision into what will be important in the next 12 months. This report would not be possible without the great support and participation of the video developer community. Thank you for your dedication to figuring it out. To making streaming video work despite the challenges of limited bandwidth and a fragmented consumer device landscape. We hope this report provides you with insights into what your peers are working on and the pain points that we are all experiencing. We have already learned a lot and are looking forward to the 2019 Video Developer Survey a year from now! Best Regards, StefanStefan Lederer Lederer CEO, Bitmovin Page 1 Key findings In 2018 H.264/AVC dominates video codec usage globally, used by 92% of developers in the survey.
    [Show full text]
  • 2020 Bitmovin Video Developer Report
    2020 BITMOVIN VIDEO DEVELOPER REPORT www.bitmovin.com CONTENTS Welcome 5 Key Findings 6 Methodology 8 THE STATE OF THE STREAMING INDUSTRY The biggest challenges 12 Impact of Covid-19 14 Innovation 16 VIDEO WORKFLOWS Encoder 20 Video Codecs 22 Audio Codecs 23 Streaming Formats 24 Packaging 25 CDN solution 26 Per-Title Encoding 27 AI/ML 28 Player codebase 30 Platforms and Devices 32 BUSINESS INSIGHTS Monetization 38 DRM and content protection 39 Advertising 42 Low Latency 44 Analytics 47 The Annual Bitmovin Video Developer Report is one of the many resources that we are pleased to present which has become an industry standard for video streaming. Tradition is that we reveal the results in person at IBC. However, in these unprecedented times, with our fourth installment, a printed or digital version and a virtual presentation will have to do. Participation in the 2020 Report increased 46% Welcome from 2019 with a record breaking 792 respondents - twice as many participants as our first Report in 2017! We believe this also reflects the industry What a year 2020 has been so far! I believe it’s growth and important role video streaming plays fair to say that we’ve all been feeling the strain of today. trying to adjust to and master “the new normal.” Despite the many uncertainties 2020 has brought, Thank you to all who participated this year. We one thing remains consistent and that’s Bitmovin’s are grateful for your feedback and contributions. commitment to provide you with comprehensive Without you, it would not be possible to successively content offerings that feature the state of the video create such a thorough picture of the industry.
    [Show full text]
  • Dynamic Adaptive Streaming Over HTTP
    Date of acceptance Grade Instructor Dynamic Adaptive Streaming over HTTP Dajie Wang Helsinki November 7, 2016 UNIVERSITY OF HELSINKI Department of Computer Science HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet Faculty Laitos Institution Department Faculty of Science Department of Computer Science Tekijä Författare Author Dajie Wang Työn nimi Arbetets titel Title Dynamic Adaptive Streaming over HTTP Oppiaine Läroämne Subject Computer Science Työn laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages November 7, 2016 49 pages + 2 appendices Tiivistelmä Referat Abstract This thesis summarises the adaptive bitrate streaming technology called Dynamic Adaptive Stream- ing over HTTP, also named as MPEG-DASH, as it is developed by the Moving Picture Experts Group. The thesis introduces and summarises MPEG-DASH standard, including the content of the stan- dard, Proles from MPEG and DASH Industry Forum, and an evaluation of the standard. The thesis then analyses the MPEG-DASH system and provides related research papers. It is organized into three dierent parts based on the workow of the whole system, including the hosted Media Presentation Description le and video Segments in server, network infrastructures and DASH clients. In the end, the thesis discusses about the adoptions of the MPEG-DASH system in dierent indus- tries, including Broadband, Broadcast, Mobile and 3D. ACM Computing Classication System (CCS): Avainsanat Nyckelord Keywords dash, streaming, mpeg Säilytyspaikka Förvaringsställe Where deposited Muita tietoja övriga uppgifter Additional information ii Contents 1 Introduction 1 2 MPEG-DASH Standard 3 2.1 The ISO/IEC 23009-1 Standard . 3 2.1.1 Format of MPD le .
    [Show full text]
  • Today's and Future Challenges with New Forms
    TODAY’S AND FUTURE CHALLENGES WITH NEW FORMS OF CONTENT LIKE 360°, AR, AND VR Stefan Lederer Bitmovin, Inc. MPEG WORKSHOP: +1 650 4438956 GLOBAL MEDIA TECHNOLOGY [email protected] STANDARDS FOR AN IMMERSIVE AGE @bitmovin www.bitmovin.com 301 Howard Street, Suite 1800 | San Francisco | CA 94105 | USA © bitmovin, Inc. | Confidential | Patents PendingSchleppeplatz 7 | 9020 Klagenfurt | Austria | Europe 1 FULL-STACK VIDEO INFRASTRUCTURE © bitmovin, Inc. | Confidential | Patents Pending 2 END-TO-END 360° INFRASTRUCTURE © bitmovin, Inc. | Confidential | Patents Pending 3 CUSTOMER USE CASES © bitmovin, Inc. | Confidential | Patents Pending 4 VIDEO CODING FOR 360° VIDEO? No special techniques for coding in spherical domain are widely available yet • Encoding in rectangular domain • Therefore we need the described projections to rectangular layouts • Equirectangular projection • Cube projection • Pyramid, Equal-Area projection and more . • Traditional video codecs are used: AVC / HEVC (/ VP8 / VP9) © bitmovin, Inc. | Confidential | Patents Pending 5 360° VIDEO – WHAT’S OUT THERE? Primarily: Progressive MP4 for 360° • 1080p to 4K Videos, using H.264 (some VP9) • Why? • Browser/OS restrictions, e.g., on iPhone • Application has no access to frames • Without adaptive streaming, the result is buffering and poor QoE © bitmovin, Inc. | Confidential | Patents Pending 6 360° VIDEO – WHAT’S OUT THERE? Current trends? MPEG-DASH / HLS • Logical next step to use adaptive streaming • Especially for high bitrate/resolution content Challenges: • Device coverage & issues • Desktop browsers, mobile Web, smartphone apps, VR headsets, TVs, casting devices, etc. • 360° rendering and access to frames is different on all platforms • Lack of frame access, DASH/HLS support, etc. • Overlays and ads • How to position/communicate/integrate different types of ads • DRM protection • No access to decoded frame • See also next slides © bitmovin, Inc.
    [Show full text]
  • Transcoding and Streaming-As-A-Service For
    Transcoding and Streaming-as-a-Service for improved Video Quality on the Web Christian Timmerer Daniel Weinberger Martin Smole Alpen-Adria-Universität Klagenfurt / bitmovin GmbH bitmovin GmbH bitmovin GmbH Lakeside B01 Lakeside B01 Universitätsstraße 65-67 9020 Klagenfurt, Austria 9020 Klagenfurt, Austria 9020 Klagenfurt, Austria [email protected] [email protected] [email protected] / [email protected] Reinhard Grandl Christopher Müller Stefan Lederer bitmovin GmbH bitmovin GmbH bitmovin GmbH Lakeside B01 Lakeside B01 Lakeside B01 9020 Klagenfurt, Austria 9020 Klagenfurt, Austria 9020 Klagenfurt, Austria [email protected] [email protected] [email protected] ABSTRACT delivery ecosystems. Interestingly, the trend analysis in [1] shows Real-time entertainment application such as the streaming of that by 2019 traffic originating from wireless/mobile devices will audio and video is responsible for the majority of today’s Internet exceed the traffic from wired/stationary devices. traffic. The transport thereof is accomplished over the top of the The goal to make video a “first class citizen” on the Internet (and existing infrastructure and with MPEG-DASH interoperability is consequently the Web) has become reality thanks to improved achieved. However, standards like MPEG-DASH only provide the network capacities and capabilities, more efficient (video) codecs format definition and the actual behavior of the corresponding (e.g., AVC, HEVC), powerful end user devices (e.g., computers, implementations is left open for (industry) competition. In this laptops, smart devices (TVs, tablet, phones, watches)), and demo paper we present our cloud encoding service and HTML5 corresponding Web technologies (e.g., HTML5 and associated adaptive streaming player enabling highest quality (i.e., no stalls recommendations).
    [Show full text]
  • Encoding H.264 Video for Streaming and Progressive Download
    W1. INTRODUCTION TO ABR PRODUCTION AND DELIVERY STREAMING MEDIA EAST - 2019 Jan Ozer www.streaminglearningcenter.com [email protected]/ 276-235-8542 @janozer Agenda • Introduction • Lesson 6: Introduction to ABR • Lesson 1: Streaming fundamentals streaming • Lesson 2: Intro to objective quality • Lesson 7: Distributing to computers, metrics mobile and OTT • Lesson 3: Bitrate control • Lesson 8: Introduction to encoding ladders • Lesson 4: I, B, and P frames • Lesson 9: Choosing a codec in 2019 • Lesson 5: Encoding with H.264 Lesson 1: Streaming Fundamentals • Compression and codecs • Configuration basics • Video codecs • Video resolution • Audio codecs • Frame rate • Choosing a codec • Data rate • Container formats • About video quality metrics • Distribution alternatives • Streaming • Adaptive Streaming Compression and Codecs • Compression • Used to shrink the size of video/audio • Common codecs • Video - H.264/AVC, H.265/HEVC, VP9 • Audio - AAC, Opus, Dolby • Codecs - all of the above • Any technology that COmpresses in the studio, then DECompresses in the field Choosing a Codec • Choose based upon target device or devices • H.264 is close to universal • HEVC and VP9 deliver same quality as H.264 at lower bitrates, but not universally supported • AV1 is the open-source up and coming codec • VVC (Versatile Video Coding) is the standards-based successor to HEVC • Much more later Codecs and Container Formats • Codecs: Compression technologies • H.264, VP9, HEVC • Container formats • Specs detailing how data/metadata are stored in a file
    [Show full text]
  • Encoding H.264 Video for Streaming And
    ENCODING 2018: CODECS & PACKAGING FOR PCS, MOBILE, & OTT/STB/SMART TVS Jan Ozer www.streaminglearningcenter.com [email protected]/ 276-235-8542 @janozer Agenda • Introduction • Lesson 6: Intro to Objective Quality • Lesson 1: Intro to ABR video Metrics • Lesson 2: Choosing an ABR Format • Lesson 7: Building Your Encoding Ladder with VMAF/CRF • Lesson 3: Codecs and container Formats • Lesson 8: Encoding for ABR • Lesson 4: Quickie on Manifest Files • Lesson 9: Encoding with H.264 • Lesson 5: Intro to Encoding Ladders • Lesson 10: Encoding with HEVC • Lesson 11: Dynamic Packaging for VOD and Live Introduction • Our goals • Happy viewers: • Happy viewers • High quality video • Happy CFOs • Compatible with device • Plays smoothly • Happy CFOs • Efficient to encode • Lowest possible bandwidth • Lowest possible storage cost • Most efficient deliver Lesson 1: ABR Formats and How They Work • Adaptive streaming • Delivered adaptively based • Single input file (live or VOD) upon playback CPU and • Encoded to multiple outputs connection bandwidth • Technically complex, but optimizes experience across all platforms and connection types Illustration courtesy of www.bitmovin.net ABR Technology Overview • Two types of systems • Server-based (Flash, RTMP) • Legacy; on the way out • HTTP (most new installations) has various flavors encoding.com – Global Format Report • HTTP Live Streaming (HLS) http://bit.ly/globform18 • Dynamic Adaptive Streaming over HTTP (DASH) • Smooth Streaming (MS game platforms) • HTTP-based Dynamic Streaming (HDS) Perspective
    [Show full text]
  • Adaptive Streaming of Traditional and Omnidirectional Media ACM SIGCOMM Tutorial – Los Angeles, CA Aug
    Adaptive Streaming of Traditional and Omnidirectional Media ACM SIGCOMM Tutorial – Los Angeles, CA Aug. 2017 Ali C. Begen, Comcast/OzU Christian Timmerer, AAU/Bitmovin Upon Attending This Tutorial, You Will Know About • Principles of HTTP adaptive streaming for the Web/HTML5 • Principles of omnidirectional (360°) media delivery • Content generation/distribution/consumption workflows for traditional and omnidirectional media • Standards and emerging technologies in the adaptive streaming space • Current and future research on traditional and omnidirectional media delivery This tutorial is public, however, some material might be copyrighted Use proper citation when using content from this tutorial (Thanks to T. Stockhammer, J. Simmons, K. Hughes, C. Concolato, S. Pham, W. Law and many others for helping with the material) ACM SIGCOMM Tutorial - Aug. 2017 2 Presenters Today Ali C. Begen Christian Timmerer • Electrical engineering degree from Bilkent • Associate Professor at the Institute of University (2001) Information Technology (ITEC), Multimedia Communication Group (MMC), Alpen-Adria- • Ph.D. degree from Georgia Tech (2006) Universität Klagenfurt, Austria – Video delivery and multimedia communications • Co-founder and CIO of Bitmovin • Research, development and standards at Cisco (2007-2015) • Research interests – IPTV, content delivery, software clients – Immersive multimedia communication – Transport and distribution over IP networks – Streaming, adaptation, and – Enterprise video – Quality of experience (QoE) • Consulting at Networked Media since 2016 • Blog: http://blog.timmerer.com; @timse7 • Assistant professor at OzU and IEEE Distinguished Lecturer since 2016 ACM SIGCOMM Tutorial - Aug. 2017 3 ACM MMSys 2018 CfP is Out! • City: Amsterdam • Dates: June 12-15, 2018 • Co-located with – NOSSDAV – MoVid – MMVE • http://www.mmsys2018.org/ ACM SIGCOMM Tutorial - Aug.
    [Show full text]
  • DASH-IF Live Media Ingest Protocol Technical Specification, 28 September 2021
    DASH-IF Live Media Ingest Protocol Technical Specification, 28 September 2021 This version: https://dashif.org/guidelines/ Issue Tracking: GitHub Editor: DASH-IF Ingest TF Table of Contents 1 Specification: Live Media Ingest 1.1 Abstract 1.2 Copyright Notice and Disclaimer 2 Introduction 3 Conventions and Terminology 4 Media Ingest Workflows and Interfaces (Informative) 5 Common Requirements for Interface-1 and Interface-2 5.1 Ingest Source Identification 5.2 General Requirements 5.3 Failure Behaviors 6 Interface-1: CMAF Ingest 6.1 General Considerations (Informative) 6.2 General Protocol, Manifest and Track Format Requirements 6.3 Requirements for Formatting Media Tracks 6.4 Requirements for Signaling Switching Sets 6.5 Requirements for Timed Text, Captions and Subtitle Tracks 6.6 Requirements for Timed Metadata Tracks 6.7 Requirements for Signaling and Conditioning Splice Points 6.8 Requirements for Failovers and Connection Error Handling 6.9 Requirements for Ingest Source Synchronization 7 Interface-2: DASH and HLS Ingest 7.1 General Requirements 7.1.1 HTTP Sessions 7.1.2 Unique Segment and Manifest Naming 7.1.3 Additional Failure Behaviors 7.2 DASH-Specific Requirements 7.2.1 File Extensions and MIME Types 7.2.2 Relative Paths 7.3 HLS-Specific Requirements 7.3.1 File Extensions and MIME Types 7.3.2 Relative Paths 7.3.3 Encryption 7.3.4 Upload Order 7.3.5 Resiliency 8 Examples (Informative) 8.1 Example 1: CMAF Ingest and a Just-in-Time Packager 8.2 Example 2: Low-Latency DASH, and Combination of Interface-1 and Interface-2 9 Implementations (Informative) 9.1 Implementation 1: FFmpeg Support for Interface-1 and Interface-2 9.2 Implementation 2: Ingesting CMAF Track Files Based on fmp4 Tools 10 List of Versions and Changes 10.1 Version 1.0 10.2 Version 1.1 11 Acknowledgements 12 URL References Index Terms defined by this specification References Normative References 1.
    [Show full text]
  • TCP Protocol Optimization for HTTP Adaptive Streaming Chiheb Ben Ameur
    TCP Protocol Optimization for HTTP Adaptive Streaming Chiheb Ben Ameur To cite this version: Chiheb Ben Ameur. TCP Protocol Optimization for HTTP Adaptive Streaming. Modeling and Simulation. Rennes 1, 2015. English. tel-01249840 HAL Id: tel-01249840 https://hal.archives-ouvertes.fr/tel-01249840 Submitted on 4 Jan 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. ANNÉE 2015 THÈSE / UNIVERSITÉ DE RENNES 1 sous le sceau de l'Université Européenne de Bretagne pour le grade de DOCTEUR DE L'UNIVERSITÉ DE RENNES 1 Mention : Informatique Ecole doctorale MATISSE présentée par Chiheb Ben Ameur préparée à l'unité de recherche UMR 6074 IRISA Equipes d'accueil : Orange Labs OLPS/DTV/TV/PTC - IRISA/ADOPNET Contrat CIFRE No 2012/1577 Thèse soutenue à Rennes le 17 décembre 2015 devant le jury composé de : TCP Protocol Touk AHMED Professeur à ENSEIRB-MATMECA / rapporteur Abdelhamid MELLOUK Optimization for Professeur à l'Université de Paris-Est Créteil / rapporteur Julien BOURGEOIS HTTP Adaptive Professeur à l'Université de Franche-Comté / exami- nateur Dominique GAITI Streaming Professeur à l'Université de technologie de Troyes / examinateur Bernard COUSIN Professeur à l'Université de Rennes 1 / directeur de Thèse Emmanuel MORY Docteur et Ingénieur de recherches à Orange Labs de Rennes / examinateur To my beloved parents Radhia & Moncef for making me who I am today.
    [Show full text]
  • Embedding Premium Video in Social Streams
    EXAMENSARBETE INOM TEKNIKOMRÅDET INFORMATIONSTEKNIK OCH HUVUDOMRÅDET INFORMATIONS- OCH KOMMUNIKATIONSTEKNIK, AVANCERAD NIVÅ, 30 HP STOCKHOLM, SVERIGE 2016 Embedding premium video in social streams NICOLÒ SOLANO KTH SKOLAN FÖR INFORMATIONS- OCH KOMMUNIKATIONSTEKNIK Embedding premium video in social streams NICOLÒ SOLANO Master’s Degree Project Stockholm, Sweden April 2016 ABSTRACT igital videos are a sequence of bits encoded in a universal recognized format. Bits are easy to copy, duplicate and reproduce. However, certain videos have a very high financial Dvalue and therefore the respective owners want to protect them according to the Copyright law, in order to acquire the exclusive rights to publish and to reproduce them. Digital Rights Management (DRM) is the technology used nowadays to protect video distribution and to maintain at the same time a complete control over the usage of the owned resources. Another actual phenomenon is the increasing number of social users, in all the different age ranges. Since social networks are moving towards becoming publishing platforms and many allow third party applications and integration, the project aims to achieve a safe and secure integration of DRM protected videos into social media. In fact, as now this kind of videos are accessible only from proprietary applications, after the payment of a subscription. The major challenges that prevent an easy integration of these technologies are represented by the poor APIs offered by social networks and a market fragmentation created by the existence of several DRM systems and Adaptive Bitrate protocols. After an extensive analysis of video streaming technologies and social networks, we chose Facebook as social network of reference and we described both the backend architecture and the frontend requirements of a web application aiming to stream DRM protected videos in Facebook.
    [Show full text]
  • Adaptive Streaming Deployments: Challenges and Solutions
    Adaptive Streaming Deployments: Challenges and Solutions BRKSPV-2999 Ali C. Begen Video and Content Platforms Research and Advanced Development Presenter Today – Ali C. Begen Visit http://ali.begen.net for Publications, Presentations, etc. • Have a Ph.D. degree from Georgia Tech, joined Cisco in 2007 • Works in the area of architectures for next-generation video transport and distribution over IP networks • Interested in – Networked entertainment – Internet multimedia – Transport protocols – Content distribution • Senior member of the IEEE and ACM BRKSPV-2999 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Agenda • Part I: Adaptive Streaming Recap – Basics – Workflows • Part II: Deployment Challenges – Scaling HTTP Adaptive Streaming – Improving Streaming Quality – Hybrid Delivery and Synchronizing Multi-Screens • Part III: Open Issues BRKSPV-2999 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Part I: Adaptive Streaming Recap Internet Video Essentials Reach •Reach all connected devices Scale •Enable live and on-demand delivery to the mass market Quality of Experience •Provide TV-like consistent rich viewer experience Business •Enable revenue generation thru paid content, subscriptions, targeted advertising, etc. Regulatory •Satisfy regulations such as captioning, ratings and parental control BRKSPV-2999 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 Creating Revenue – Attracting Eye Balls • High-End Content – Hollywood movies, TV shows – Sports • Excellent Quality – HD/3D/UHD audiovisual presentation w/o artifacts such as pixelization and rebuffering – Fast startup, fast zapping and low glass-to-glass delay • Usability – Navigation, content discovery, battery consumption, trick modes • Service Flexibility – Linear TV – Time-shifted and on-demand services • Reach – Any device, any time • Auxiliary Services – Targeted advertising, social network integration BRKSPV-2999 © 2015 Cisco and/or its affiliates.
    [Show full text]