Video Breakthroughs
242.7K views | +0 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...
Rescooped by Nicolas Weil from DASH-pulse
Scoop.it!

[IBC2014] DASH AVC/264 support in GPAC - GPAC Licensing

[IBC2014] DASH AVC/264 support in GPAC - GPAC Licensing | Video Breakthroughs | Scoop.it

Thanks to a joint effort of GPAC Licensing, EBU and DASH-IF, the open-source multimedia framework GPAC now has support for the DASH Industry Forum DASH AVC/264 profile… and beyond!

 

In this article we are going show you how to setup GPAC for your OnDemand and Live contents. In a next article, we’ll see how to use GPAC to encrypt your data with support with the most common DRMs.

 


Via DASH Industry Forum
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!

Dash.as Player by castLabs: DASH in Flash, open-source !

Dash.as Player by castLabs: DASH in Flash, open-source ! | Video Breakthroughs | Scoop.it

Dash.as runs MPEG-DASH video on any device supporting Adobe Flash. It was designed from the ground-up to be lightweight with performance in mind. Hosted as a GitHub project, it is available as an open-source video player written in Adobe ActionScript. We provide everything you need to get started and invite you to help refine the application.

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

Building an Online Video Player with DASH-264

Building an Online Video Player with DASH-264 | Video Breakthroughs | Scoop.it

MPEG-DASH introduced open standards into HTTP streaming but did not include the client application as part of their standards. Online video player developers have been left to fend for themselves in determining how best to build the client side applications to consume DASH content. This article discusses the current state of online video, delves into the DASH standard, explores the challenges of building a DASH player, and, finally, walks through the basics of implementing the open source Dash.js player.

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

Open Source Column: Dynamic Adaptive Streaming over HTTP Toolset

Open Source Column: Dynamic Adaptive Streaming over HTTP Toolset | Video Breakthroughs | Scoop.it

Our open source tool suite consists of several components. On the client-side we provide libdash and the DASH plugin for the VLC media player (also available on Android). Additionally, our suite also includes a JavaScript-based client that utilizes the HTML5 media source extensions of the Google Chrome browser to enable DASH playback.

 

Furthermore, we provide several server-side tools such as our DASH dataset, consisting of different movie sequences available in different segment lengths as well as bitrates and resolutions. Additionally, we provide a distributed dataset mirrored at different locations across Europe. Our datasets have been encoded using our DASHEncoder, which is a wrapper tool for x264 and MP4Box.

 

Finally, a DASH online MPD validation service and a DASH implementation over CCN completes our open source tool suite.

Nicolas Weil's insight:

Very nice suite of tools. Kudos to all the Alpen-Adria-Universität team !

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

Google Media Framework: Making online video simple

Google Media Framework: Making online video simple | Video Breakthroughs | Scoop.it

We’re excited to announce an open source video player framework to make online video and video monetization with the IMA SDK easier than ever. The Google Media Framework (GMF) is available for iOS and Android, and we have a Video.js plugin for web based video players.


MF Features

  • Ready to use Video player for your apps and websites
  • Demo apps include production ready integrations with the IMA ads SDK
  • GMF is free and open source, so can be customized to meet your specific needs (Send us a pull request!)
  • Easily customize the UI color and add or remove buttons
  • Support for iOS 7+ and Android 4.1+


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

Dash.encrypt Segmenter from castLabs

Dash.encrypt Segmenter from castLabs | Video Breakthroughs | Scoop.it

Usually when creating a video, all that is needed is to encode it using a codec (for example H.264 or HEVC). However, to transmit a video using MPEG-DASH, an extra segmentation step is required. Typical encoders do not provide this step and produce content which is not compatible with DASH.


Our dash.encrypt project provides a solution. It takes encoded video and audio from an array of different formats and repackages them as valid DASH streams. It also generates the required manifest which is the table of contents for the stream.


Hosted as a GitHub project, it is available as an open-source application written in Java. We provide everything you need to start creating DASH content and invite you to help refine the program.

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

Akamai, Google: Building an Open Source DASH-AVC264 Player

Akamai, Google: Building an Open Source DASH-AVC264 Player | Video Breakthroughs | Scoop.it

A heavyweight panel that included Google, Microsoft Open Technologies, and Digital Primates guided Streaming Media West attendees through the creation of an open source DASH-AVC/264 player. Will Law, chief architect for Akamai, moderated and kicked off the discussion.


"We're trying to cook up something delicious here, and we have three ingredients to do it. We've got MPEG-DASH, we've got MSE/EME, and we've got dash.js," Law began. "You may not know what these are. I'm going to describe very briefly what our core ingredients are, and then we'll see how they're mixed by our panelists."

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

MPEG-DASH Conformance and Reference Software

MPEG-DASH Conformance and Reference Software ISO/IEC 23009-2 by Christian Timmerer (Alpen-Adria-Universität Klagenfurt (AAU) / bitmovin GmbH) 

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

Mozilla adds DASH support (WebM) based on libdash

Mozilla adds DASH support (WebM) based on libdash | Video Breakthroughs | Scoop.it

Mozilla has recently added basic support of DASH to their famous web browser Firefox. The code was initially based on libdash.

No comment yet.