Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Microsoft
Venez voir nos experts et apprendre comment vous pouvez créer votre propre Netflix sécurisé dans Azure grâce à une combinaison subtile d’Azure Media Services, d’Azure Mobile Services, SQL Database, Azure Active Directory & Notification Hubs d’un point de vue cloud. Mais pas que, nous verrons également les Frameworks clients (HTML5 avec les extensions MSE & EME, Player Framework, JWPlayer et Cordova) permettant de jouer des flux vidéos sur les différentes plateformes clients (iOS, Android, Windows…).
HKG15-407: EME implementation in Chromium: Linaro Clear Key Linaro
HKG15-407: EME implementation in Chromium: Linaro Clear Key
---------------------------------------------------
Speaker: Matt Snoby
Date: February 12, 2015
---------------------------------------------------
★ Session Summary ★
An example of a key system from a Clear Key point of view. Linaro implemented a sample CDM plugin for Chromium capable to exercise the EME implementation of the browser. The presentation gives an insight to the EME/CDM implementation in Chromium and the guidelines to integrating various DRM systems. We will present call flows with example classes, experiences learned, and example of things to watch out for.
--------------------------------------------------
★ Resources ★
Pathable: https://hkg15.pathable.com/meetings/250835
Video: https://www.youtube.com/watch?v=dJqCbTfKrMk
Etherpad: http://pad.linaro.org/p/hkg15-407
Also see: http://www.slideshare.net/linaroorg/hkg15407-eme-implementation-in-chromium-linaro-clear-key
---------------------------------------------------
★ Event Details ★
Linaro Connect Hong Kong 2015 - #HKG15
February 9-13th, 2015
Regal Airport Hotel Hong Kong Airport
---------------------------------------------------
http://www.linaro.org
http://connect.linaro.org
Save 10% off ANY FITC event with discount code 'slideshare'
See our upcoming events at www.fitc.ca
OVERVIEW
There have been many great improvements to the web in the post-plugin era of the Internet, however, streaming video has had a challenge to keep up. For the past several years, the primary means to stream video consistently across browsers has been through the use of a Flash or Silverlight plugin.
Thankfully the W3C has come up with a solution to stream video to HTML without plugins, “MediaSource Extensions.” In this session Jeff Tapper will explore what MediaSource Extensions are, their state in browsers today, and how we can use them to stream video without plugins.
OBJECTIVE
Learn about MediaSource Extensions, the modern mechanism to stream video directly to HTML without plugins
TARGET AUDIENCE
This session is intended for Web Developers and for those who need to understand the streaming options available for their business.
ASSUMED AUDIENCE KNOWLEDGE
The audience should know what JavaScript and HTML are, and be familiar with Video terminology. This session will be understood by beginners, but audience members with a deeper understanding of JavaScript and Video technologies will be able to get even more from it.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
What is the state of HTML5 Video in browsers today?
What are Media Source Extensions?
How do I use Media Source Extensions to stream video to HTML?
What is MPEG-DASH?
Are there any open source projects to make this easier?
The document discusses MPEG-DASH reference software and conformance. It describes how the reference software serves to validate the specification, clarify ambiguities, and test for interoperability. Components include an MPD validator, segment conformance checker, dynamic service validator, DASH access client software, and sample players and encoding tools. The reference software provides a comprehensive toolset for conformance testing and verification of the DASH specification.
This document provides an overview of smart TVs and their differences from IPTV. It discusses the interaction model of smart TVs as "lean back" compared to smartphones and PCs. Content from services like Netflix is very important for smart TV platforms. The document also outlines some of the key technologies involved in smart TVs like hardware, user interfaces, application frameworks, and streaming standards.
This slide telling what "adaptive streaming" is. In the beginning, it explains how content(media) is prepared to fit adaptive needs, then talking about yapi.js - which is the web player used by KKTV(VOD service) in Taiwan.
Live streaming of video and subtitles with MPEG-DASHCyril Concolato
This presentation was made at the MPEG meeting in Shanghai, China, in October 2012, related to the input contribution M26906. It gives the details about the demonstration made during the meeting. This demonstration showed the use of the Google Chrome browser to display synchronized video and subtitles, using the Media Source Extension draft specification and the WebVTT subtitle format. The video and DASH content was prepared using GPAC MP4Box tool.
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Microsoft
Venez voir nos experts et apprendre comment vous pouvez créer votre propre Netflix sécurisé dans Azure grâce à une combinaison subtile d’Azure Media Services, d’Azure Mobile Services, SQL Database, Azure Active Directory & Notification Hubs d’un point de vue cloud. Mais pas que, nous verrons également les Frameworks clients (HTML5 avec les extensions MSE & EME, Player Framework, JWPlayer et Cordova) permettant de jouer des flux vidéos sur les différentes plateformes clients (iOS, Android, Windows…).
HKG15-407: EME implementation in Chromium: Linaro Clear Key Linaro
HKG15-407: EME implementation in Chromium: Linaro Clear Key
---------------------------------------------------
Speaker: Matt Snoby
Date: February 12, 2015
---------------------------------------------------
★ Session Summary ★
An example of a key system from a Clear Key point of view. Linaro implemented a sample CDM plugin for Chromium capable to exercise the EME implementation of the browser. The presentation gives an insight to the EME/CDM implementation in Chromium and the guidelines to integrating various DRM systems. We will present call flows with example classes, experiences learned, and example of things to watch out for.
--------------------------------------------------
★ Resources ★
Pathable: https://hkg15.pathable.com/meetings/250835
Video: https://www.youtube.com/watch?v=dJqCbTfKrMk
Etherpad: http://pad.linaro.org/p/hkg15-407
Also see: http://www.slideshare.net/linaroorg/hkg15407-eme-implementation-in-chromium-linaro-clear-key
---------------------------------------------------
★ Event Details ★
Linaro Connect Hong Kong 2015 - #HKG15
February 9-13th, 2015
Regal Airport Hotel Hong Kong Airport
---------------------------------------------------
http://www.linaro.org
http://connect.linaro.org
Save 10% off ANY FITC event with discount code 'slideshare'
See our upcoming events at www.fitc.ca
OVERVIEW
There have been many great improvements to the web in the post-plugin era of the Internet, however, streaming video has had a challenge to keep up. For the past several years, the primary means to stream video consistently across browsers has been through the use of a Flash or Silverlight plugin.
Thankfully the W3C has come up with a solution to stream video to HTML without plugins, “MediaSource Extensions.” In this session Jeff Tapper will explore what MediaSource Extensions are, their state in browsers today, and how we can use them to stream video without plugins.
OBJECTIVE
Learn about MediaSource Extensions, the modern mechanism to stream video directly to HTML without plugins
TARGET AUDIENCE
This session is intended for Web Developers and for those who need to understand the streaming options available for their business.
ASSUMED AUDIENCE KNOWLEDGE
The audience should know what JavaScript and HTML are, and be familiar with Video terminology. This session will be understood by beginners, but audience members with a deeper understanding of JavaScript and Video technologies will be able to get even more from it.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
What is the state of HTML5 Video in browsers today?
What are Media Source Extensions?
How do I use Media Source Extensions to stream video to HTML?
What is MPEG-DASH?
Are there any open source projects to make this easier?
The document discusses MPEG-DASH reference software and conformance. It describes how the reference software serves to validate the specification, clarify ambiguities, and test for interoperability. Components include an MPD validator, segment conformance checker, dynamic service validator, DASH access client software, and sample players and encoding tools. The reference software provides a comprehensive toolset for conformance testing and verification of the DASH specification.
This document provides an overview of smart TVs and their differences from IPTV. It discusses the interaction model of smart TVs as "lean back" compared to smartphones and PCs. Content from services like Netflix is very important for smart TV platforms. The document also outlines some of the key technologies involved in smart TVs like hardware, user interfaces, application frameworks, and streaming standards.
This slide telling what "adaptive streaming" is. In the beginning, it explains how content(media) is prepared to fit adaptive needs, then talking about yapi.js - which is the web player used by KKTV(VOD service) in Taiwan.
Live streaming of video and subtitles with MPEG-DASHCyril Concolato
This presentation was made at the MPEG meeting in Shanghai, China, in October 2012, related to the input contribution M26906. It gives the details about the demonstration made during the meeting. This demonstration showed the use of the Google Chrome browser to display synchronized video and subtitles, using the Media Source Extension draft specification and the WebVTT subtitle format. The video and DASH content was prepared using GPAC MP4Box tool.
HTM5/CENC par Romain Bouqueau de Gpac LicensingJustindwah
This document discusses content protection for web distribution. It introduces MPEG CENC (Common Encryption) as a standard that abstracts encryption from digital rights management (DRM) systems. This allows different DRMs to work with the same encrypted files. It also discusses HTML5 EME (Encrypted Media Extensions), which abstracts key management from browsers by providing a JavaScript API to pass keys to a content decryption module (CDM) like Microsoft's PlayReady. The document demonstrates these technologies by summarizing how Netflix uses CENC file formats with EME and PlayReady in Microsoft Internet Explorer 11 for protected streaming of its content on the web.
The document provides an overview of the 2014 Android I/O conference. It outlines the key topics covered which include updates to Android Wear, TV, Auto, Glass and the Google Play services. Material design was highlighted as a new visual language for developers. Improvements in ART, notifications, recent apps and power efficiency in the Android L preview were also summarized. The document concludes with mentioning other topics like cloud computing, Android Studio, personal unlocking and the Nest API.
MPEG-DASH is an adaptive bitrate streaming technology that allows high quality streaming of media content over HTTP. It works by breaking content into small HTTP-based file segments that can be played at different bitrates depending on network conditions. The standard has gained widespread industry support and adoption with major players supporting it in browsers, media players, and streaming platforms. It provides advantages over proprietary protocols by allowing interoperability between servers and clients from different vendors through its open standard.
The document discusses adaptive media streaming over emerging protocols like HTTP/2.0 and Content-Centric Networking (CCN). It summarizes the benefits of these new protocols for streaming video over the internet, such as improved throughput and support for caching. The document also introduces potential integrations between Dynamic Adaptive Streaming over HTTP (DASH) and CCN, called DASC, and outlines open source libraries and tools that support experimenting with these new adaptive streaming techniques.
The key profiles specified in MPEG-DASH are the ISO Base Media File Format profiles for on-demand and live streaming, and the MPEG-2 Transport Stream profiles. These profiles define restrictions on media presentations and segments to enable interoperability between compliant DASH clients and servers.
MPEG DASH – Tomorrow's Format Today by Nicolas Weil
Senior Solutions Architect, Akamai Technologies & Will Law, Chief Architect, Media Cloud Engineering, Akamai Technologies
As an open standard designed to help simplify video delivery across connected devices, MPEG-DASH is continuing to gain momentum in the OTT, broadcast and wireless industries. Join Akamai's DASH experts for a discussion on what differentiates the emerging standard from legacy formats along with a demonstration showing the ease of deploying DASH playback across devices. The panel will also highlight current deployments, offer a review of the industry and provide a three-year outlook.
Akamai Edge is the premier event for Internet innovators, tech professionals and online business pioneers who together are forging a Faster Forward World. At Edge, the architects, experts and implementers of the most innovative global online businesses gather face-to-face for an invaluable three days of sharing, learning and together pushing the limits of the Faster Forward World. Learn more at: http://www.akamai.com/edge
This document summarizes an overview presentation on over-the-top content delivery and HTTP adaptive streaming. It discusses example services like Netflix, HBO Go, and BBC iPlayer. It also covers media delivery over the Internet, including the differences between managed IPTV delivery and unmanaged over-the-top delivery. The presentation also provides an overview of HTTP adaptive streaming building blocks and workflows for content generation, distribution, and consumption.
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
Dynamic Adaptive Streaming over HTTP (DASH) is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers. It works by breaking the media content into a sequence of small HTTP-based file segments, each segment containing a short interval of playback time of the overall content. The presentation is described through a MPD manifest file that contains information about the available adaptations sets and representations of the media content. The client can then select the most appropriate representation based on available bandwidth, device capabilities, and user preferences.
HTM5/CENC par Romain Bouqueau de Gpac LicensingJustindwah
This document discusses content protection for web distribution. It introduces MPEG CENC (Common Encryption) as a standard that abstracts encryption from digital rights management (DRM) systems. This allows different DRMs to work with the same encrypted files. It also discusses HTML5 EME (Encrypted Media Extensions), which abstracts key management from browsers by providing a JavaScript API to pass keys to a content decryption module (CDM) like Microsoft's PlayReady. The document demonstrates these technologies by summarizing how Netflix uses CENC file formats with EME and PlayReady in Microsoft Internet Explorer 11 for protected streaming of its content on the web.
The document provides an overview of the 2014 Android I/O conference. It outlines the key topics covered which include updates to Android Wear, TV, Auto, Glass and the Google Play services. Material design was highlighted as a new visual language for developers. Improvements in ART, notifications, recent apps and power efficiency in the Android L preview were also summarized. The document concludes with mentioning other topics like cloud computing, Android Studio, personal unlocking and the Nest API.
MPEG-DASH is an adaptive bitrate streaming technology that allows high quality streaming of media content over HTTP. It works by breaking content into small HTTP-based file segments that can be played at different bitrates depending on network conditions. The standard has gained widespread industry support and adoption with major players supporting it in browsers, media players, and streaming platforms. It provides advantages over proprietary protocols by allowing interoperability between servers and clients from different vendors through its open standard.
The document discusses adaptive media streaming over emerging protocols like HTTP/2.0 and Content-Centric Networking (CCN). It summarizes the benefits of these new protocols for streaming video over the internet, such as improved throughput and support for caching. The document also introduces potential integrations between Dynamic Adaptive Streaming over HTTP (DASH) and CCN, called DASC, and outlines open source libraries and tools that support experimenting with these new adaptive streaming techniques.
The key profiles specified in MPEG-DASH are the ISO Base Media File Format profiles for on-demand and live streaming, and the MPEG-2 Transport Stream profiles. These profiles define restrictions on media presentations and segments to enable interoperability between compliant DASH clients and servers.
MPEG DASH – Tomorrow's Format Today by Nicolas Weil
Senior Solutions Architect, Akamai Technologies & Will Law, Chief Architect, Media Cloud Engineering, Akamai Technologies
As an open standard designed to help simplify video delivery across connected devices, MPEG-DASH is continuing to gain momentum in the OTT, broadcast and wireless industries. Join Akamai's DASH experts for a discussion on what differentiates the emerging standard from legacy formats along with a demonstration showing the ease of deploying DASH playback across devices. The panel will also highlight current deployments, offer a review of the industry and provide a three-year outlook.
Akamai Edge is the premier event for Internet innovators, tech professionals and online business pioneers who together are forging a Faster Forward World. At Edge, the architects, experts and implementers of the most innovative global online businesses gather face-to-face for an invaluable three days of sharing, learning and together pushing the limits of the Faster Forward World. Learn more at: http://www.akamai.com/edge
This document summarizes an overview presentation on over-the-top content delivery and HTTP adaptive streaming. It discusses example services like Netflix, HBO Go, and BBC iPlayer. It also covers media delivery over the Internet, including the differences between managed IPTV delivery and unmanaged over-the-top delivery. The presentation also provides an overview of HTTP adaptive streaming building blocks and workflows for content generation, distribution, and consumption.
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
Dynamic Adaptive Streaming over HTTP (DASH) is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers. It works by breaking the media content into a sequence of small HTTP-based file segments, each segment containing a short interval of playback time of the overall content. The presentation is described through a MPD manifest file that contains information about the available adaptations sets and representations of the media content. The client can then select the most appropriate representation based on available bandwidth, device capabilities, and user preferences.