Video Breakthroughs
242.6K views | +1 today
Follow
Video Breakthroughs
Monitoring innovations in post-production, head-end, streaming, OTT, second-screen, UHDTV, multiscreen strategies & tools
Curated by Nicolas Weil
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Weil
Scoop.it!

HTTP Adaptive Streaming with GStreamer

HTTP Adaptive Streaming with GStreamer | Video Breakthroughs | Scoop.it

Let’s talk a bit about HTTP Adaptive streaming and GStreamer, what it is and how it works. Especially the implementation in GStreamer is not exactly trivial and can be a bit confusing at first sight.


If you’re just interested in knowing if GStreamer supports any HTTP adaptive streaming protocols and which you can stop after this paragraph: yes, and there are currently elements for handling HLSMPEG DASH and Microsoft SmoothStreaming.

No comment yet.
Rescooped by Nicolas Weil from DASH-pulse
Scoop.it!

Microsoft, Adobe, and DASH: The State of the Union

Microsoft, Adobe, and DASH: The State of the Union | Video Breakthroughs | Scoop.it

With the rise of MPEG-DASH and the NAB-related announcements from both Microsoft and Adobe on the topic, we sat down with both companies to discuss the status of DASH support as well as their legacy ABR protocols, Smooth Streaming and HDS.

 

In late 2012, Microsoft release the specification “DASH Content Protection using Microsoft PlayReady,” which explained how to use PlayReady with Common Encryption and MPEG-DASH. In June 2013, Windows Azure Media Servicesadded the support for MPEG-DASH as a new Dynamic Packaging output. At IBC 2013, Microsoft officially announced a new PlayReady version supporting HTML5, Encrypted Media Extensions, as well as new SDKs for iOS and Android. Their recent NAB 2014 announcements show how much work has been done under the hood to support DASH on the maximum number of platforms. We put a few questions to the Windows Azure Media Services team—namely senior digital media architect Kilroy Hughes, principal program manager lead John Deutscher, program manager for dynamic packaging Nick Drouin and program manager for client SDKs Cenk Dingiloglu. Here’s what they told us.


Via DASH Industry Forum
No comment yet.
Scooped by Nicolas Weil
Scoop.it!

MPEG-DASH support in Microsoft Smooth Streaming Client 2.5 RTW

MPEG-DASH support in Microsoft Smooth Streaming Client 2.5 RTW | Video Breakthroughs | Scoop.it

Smooth Streaming and MPEG-DASH Client 2.5 SDK enables you to build rich IIS Smooth Streaming experiences for both on-demand and live IIS Smooth Streaming for Silverlight and Windows Phone 8 applications. In addition, MPEG Dynamic Adaptive Streaming over HTTP (DASH) for Silverlight on-demand scenarios using the Live Profile support has been added to the 2.5 release.


MPEG DASH is now a supported feature, so developers that wish to move content libraries to DASH have the option of using DASH in places where Silverlight is supported. The existing SSME object model forms the basis of DASH support in the SSME. DASH concepts like Adaptation Sets and Representations have been mapped to their logical counterpart in the SSME. Adaptation Sets are exposed as Smooth Streams and Representations are exposed as Smooth Tracks. Existing Track selection and restriction APIs can be expected to function identically for Smooth and DASH content. In most other respects, DASH support is transparent to the user and a programmer who has worked with the SSME APIs can expect the same developer experience when working with DASH content. 

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

The State of Streaming Media Protocols 2013

The State of Streaming Media Protocols 2013 | Video Breakthroughs | Scoop.it

It's all about DASH: Adoption is moving at a rapid pace, as industry insiders see a strong need to get DASH implemented in the field in the coming year.

 

The Pantos spec, as it is known in the industry, is a series of working drafts for HLS submitted by two Apple employees as an information draft for the Internet Engineering Task Force. As of the time of this article, the Pantos spec is currently at informational version 10.

 

Much has changed between the early versions and the most recent v10 draft, but one constant remains: HLS is based on the MPEG-2 Transport Streams (M2TS), has been in use for almost 2 decades, and is deployed widely for varied broadcast and physical media delivery solutions.

 

In that time frame, however, little has changed for basic M2TS transport stream capabilities. For instance, M2TS still lacks an integrated solution for digital rights management (DRM). As such, all HLS versions cannot use "plain vanilla" M2TS, and even the modified M2TS used by Apple lacks timed-text or closed-captioning features found in more recent fragmented elementary stream streaming formats.

 

Yet Apple has been making strides in addressing the shortcomings of both M2TS and the early versions of HLS: In recent drafts, the HLS informational draft allows for the use of elementary streams, which are segmented at the time of demand rather than beforehand. This use of elementary streams means that one Achilles' heel of HLS -- the need to store thousands, tens of thousands, or hundreds of thousands of small segments of long-form streaming content -- is now eliminated.

 

Google, with its Android mobile operating system platform, has adopted HLS for Android OS 4. Some enterprising companies have even gone back and created HLS playback for earlier versions of Android OS-based devices.

 

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Packaging adaptive bitrate VOD content on the fly

Packaging adaptive bitrate VOD content on the fly | Video Breakthroughs | Scoop.it

The actual OTT market uses Adaptive Bit Rate video format over HTTP (Smooth Streaming, HTTP Dynamic Streaming, HTTP Live Streaming and MPEG-DASH soon) to deliver the content. Although it excludes the DRMs system which is a big topic in itself, here is an overview of the different formats available for each platform and of the different solutions (self-hosted, CDN, Cloud) to handle it.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Extending Smooth Streaming Reach

Extending Smooth Streaming Reach | Video Breakthroughs | Scoop.it

Smooth Streaming has been a pivotal technology of the Microsoft Media Platform since its introduction in IIS Media Services 2.0 in 2009. And though it’s been commonly associated with Silverlight over the years, those familiar with Smooth Streaming architecture and the Smooth Streaming Media Element probably know that the relationship between Smooth Streaming and Silverlight was never an exclusive one. For starters, the Smooth Streaming Protocol Specification and the Protected Interoperable File Format (PIFF) Specification have been public for years. After all, at its heart Smooth Streaming is not much more than a combination of HTTP requests, XML and fMP4 parsing, download heuristics and video/audio decoding. It’s a fairly open, standards-based technology that has very few dependencies on the client platform.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

NAB Report: DASH Picks up Steam with Additional Support

NAB Report: DASH Picks up Steam with Additional Support | Video Breakthroughs | Scoop.it

At last November's Streaming Media West, the standing-room only crowd listened as the MPEG DASH Promoter's Group (DASH PG) espoused the yet-to-be-ratified International Standards Organization (ISO) standard for DASH (dynamic adaptive streaming over HTTP). Fast forward to April 2012, and the ratified ISO/IEC 23009 DASH train seems to be picking up steam, as companies from Microsoft to Wowza, Broadcast International to Fraunhofer Laboratories have pledged support.

 

From a media server perspective, Microsoft's announcement of Windows Azure Media Services, which we covered yesterday, didn't first strike us as a DASH play, but a blog post on the Microsoft Media Platform team blog brings DASH front and center as part of the Azure strategy.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

How to Produce for Adaptive Streaming

How to Produce for Adaptive Streaming | Video Breakthroughs | Scoop.it

The term adaptive streaming refers to technologies that encode multiple instances of a live or on-demand stream and switch adaptively among those streams to deliver the optimal experience to each viewer, taking into account both delivery bandwidth and playback horsepower. Producing for adaptive streaming involves two discrete analyses: how to choose the optimal number of streams and their configurations and how to customize the encoding parameters of the various streams to operate within each adaptive streaming technology. This article will explore both analyses.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Microsoft Silverlight Turns 5 (But Will there Be a 6?)

Microsoft Silverlight Turns 5 (But Will there Be a 6?) | Video Breakthroughs | Scoop.it

Microsoft launches Silverlight 5, keeping a promise for GPU decoding and equality for browser-based applications.

 

Given the added functionality and lengthy formalized support cycle that Microsoft announced at the time of Silverlight 5's launch - the company says it will support the tool until late 2021 - the same pundits might want to take a second look.

 

First, let's look at the functionality. Microsoft announced two key features of Silverlight 5: graphics processing unit (GPU) acceleration for H.264 decoding and the ability for Silverlight to make a direct call to the kernel of the host operating system.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Comparing Adaptive HTTP Streaming Technology From DASH, Apple, Microsoft and Adobe

Comparing Adaptive HTTP Streaming Technology From DASH, Apple, Microsoft and Adobe | Video Breakthroughs | Scoop.it
On today's StreamingMedia.com webinar about Adaptive Streaming & HTTP Delivery, RealNetworks shared the below slide featuring a nice chart that breaks out some of the differences and features from Apple, Microsoft and Adobe.
Access to the webinar here : http://bit.ly/qpMVmE
No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Hippo Media Server : NodeJS based HTTP server for MPEG DASH and Smooth Streaming media

Hippo Media Server : NodeJS based HTTP server for MPEG DASH and Smooth Streaming media | Video Breakthroughs | Scoop.it

The Hippo Media Server is a simple, standalone HTTP server designed to simplify the delivery of MPEG DASH and Smooth Streaming media. MPEG DASH and Smooth Streaming are both protocols for HTTP-based adaptive streaming. With adaptive Streaming, a media presentation is served to streaming clients as a sequence of small media segments (each segment containing typically 2 to 10 seconds of audio or video). Each segment is accessed over HTTP with an individual URL. In order to serve an adaptive streaming presentation with a regular HTTP server like Apache, Nginx or other populare HTTP servers, one needs to split the original media files into small individual files, one for each segment, so that they can be accessed through separate URLs. This can be very difficult to manage. The Hippo Media Server implements a simple URL virtualization scheme: instead of mapping each URL to a file in the server's filesystem, each URL consists of a pattern, which is parsed by the server when it handles a request, and from which it can locate the appropriate portion of a file in the filesystem. This way, a single media file containing the media data for the segments can be represented as discrete URLs.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Announcing PlayReady as a service and AES dynamic encryption with Azure Media Services

Announcing PlayReady as a service and AES dynamic encryption with Azure Media Services | Video Breakthroughs | Scoop.it

Now Azure Media Services allow you to deliver Http-Live-Streaming (HLS) and Smooth Streams encrypted with Advanced Encryption Standard (AES) (using 128-bit encryption keys). Media Services also provides the key delivery service that delivers encryption keys to authorized users. 


Azure Media Services also provides a Microsoft PlayReady license delivery service. PlayReady is a full-featured content access protection technology developed my Microsoft that uses Digital Rights Management (DRM). It protects a content media stream during playback by using a license server that provides the decryption key needed to decrypt the media stream. 

Firstly, you need to pre-encrypt Smooth Streaming file with PlayReady License, by providing us License Acquisition URL, Key ID and Content Key. You could follow this MSDN article to use Azure Media Encryptor to encrypt the Smooth Streaming file. As a output, you could further package the encrypted Smooth Streaming into HLS and DASH (See how here). You could also define how the license could be authorized to your user. Similar to AES dynamic encryption, we enable Token/IP/Open authentication service.


Which platform/devices that PlayReady SDK covers?

Azure Media Services can be used to encode, download, or stream Smooth Streaming or MPEG DASH content encrypted with PlayReady. For consuming PlayReady encrypted content, client SDKsand the PlayReady Porting Kit are available under commercial licensing terms. (PlayReady clients for Windows 8.1 Store Apps can be built using the free SDK located HERE). These client-side SDKs are not part of this preview.


No comment yet.
Scooped by Nicolas Weil
Scoop.it!

VisualOn and Discretix Offer SecurePlayer 2.0 for iOS and Android

VisualOn and Discretix Offer SecurePlayer 2.0 for iOS and Android | Video Breakthroughs | Scoop.it

Just in time for NAB, VisualOn and Discretix are announcing the release of SecurePlayer 2.0, which provides publishers with iOS and Android playback protected with Microsoft PlayReady DRM (digital rights management).

 

The player works with MPEG-DASH, HLS, and Smooth Streaming content.

SecurePlayer 2.0 combines VisualOn's OnStream MediaPlayer+ with Discretix's DRM security.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

A proxy effect analyis and fair adatpation algorithm for multiple competing dynamic adaptive streaming over HTTP clients

Click here to edit the content...
No comment yet.
Scooped by Nicolas Weil
Scoop.it!

SPB TV's "3D Video on 3 Screens" solution supports all ABR streaming protocols [PR]

SPB TV's "3D Video on 3 Screens" solution supports all ABR streaming protocols [PR] | Video Breakthroughs | Scoop.it

SPB TV Solution empowers 3D and regular 2D video formats encoding and streaming in multiple quality options, from mobile to HD, to provide the brightest user experience on a small phone as well as on a big modern TV. Due to anaglyph and side-by-side technology support, 3D video can be delivered to both 3D-enabled and usual screens.

 

SPB TV pays great attention to the stability and quality of the video playback in any network capabilities, so its solutions support all major technologies of adaptive streaming: RTSP, Apple HTTP Live Streaming (HLS), Microsoft Smooth Streaming, Adobe HTTP Dynamic Streaming, as well as MPEG-DASH - a new unified adaptive bitrate standard developed by ISO.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Microsoft Announces Support for MPEG-DASH in Microsoft Media Platform

Microsoft Announces Support for MPEG-DASH in Microsoft Media Platform | Video Breakthroughs | Scoop.it

Taking advantage of similarities between Smooth Streaming and DASH, Windows Azure Media Services will add support for DASH Live Profile later this year so that both Smooth Streaming and DASH devices can access the same live and on-demand video presentations using either manifest format. This will enable a smooth (pun intended) transition to DASH for millions of devices and services currently using Smooth Streaming.

 

In addition to server-side support, Microsoft will also add support for DASH to all its Smooth Streaming client development kits. The first step will be to enable DASH support in the Smooth Streaming Client for Silverlight, followed by support in Smooth Streaming Client SDKs for Windows 8, iOS, Xbox, Windows Phone and Smooth Streaming Client Porting Kit for embedded devices.

 

Microsoft is also contributing to W3C efforts to standardize adaptive streaming APIs in HTML5 so that DASH Web applications may also be written in HTML5 and ECMAScript (JavaScript) in the future without requiring browser plug-ins such as Silverlight and Flash to enable advanced streaming media scenarios.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

VideoWeb launches OTT STBs with DASH/PlayReady support

VideoWeb launches OTT STBs with DASH/PlayReady support | Video Breakthroughs | Scoop.it

VideoWeb, a German OTT service provider, launches its new B12 product line of OTT set top boxes for the international markets. The company will be showcasing its new product at IP&TV World in London.


The company’s new B12 platform offers an STB platform including internet technologies to run OTT services. B12 includes latest hardware technology and software components like HTML4/5/CE-HTML browser, QT-client, HbbTV, DLNA and an advanced OTT media player. In addition B12 supports latest Hollywood approved streaming technologies (e.g. Smooth Streaming, HLS, BitBand, MPEG DASH) and DRM solutions such as DRM10, PlayReady, HLS-DRM and Secure Media.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Netview Technology Media Client SDK - Smooth, DASH and PlayReady support for iOS and Android apps

Netview Technology Media Client SDK - Smooth, DASH and PlayReady support for iOS and Android apps | Video Breakthroughs | Scoop.it

Input media formats:

- Smooth (VoD & Live). An adaptive HTTP format specified by Microsoft. Used by Microsoft in Silverlight, but is an open format that third party clients also support.

- Apple HLS (VoD & Live). An adaptive HTTP format specified by Apple. Used by Apple in iPhone/iPad, but is – like Smooth – an open format.

- MPEG DASH (VoD). A new adaptive format specified by ISO. Wide and promising industry backing. We support both MPEG-2 TS and MP4-based (ISOBFF) profiles.


Input DRM formats:
- Microsoft PlayReady DRM

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Will New Standards Rationalize the Industry?

Will New Standards Rationalize the Industry? | Video Breakthroughs | Scoop.it
As summer draws to a close and we are all geared up for IBC 2011, a renewed focus on technical and commercial standards has emerged. While non-proprietary security standards may seem counter-intuitive (how can an open standard provide the right level of security to deliver high value content?), there are multiple benefits and clear value associated with a multi-vendor DRM scheme. These benefits have no doubt been amplified by recent progress on the fronts of multiple standards – plus the dramatically expanding landscape of multiple screens ideal for consuming video content.
No comment yet.