MPEG-DASH and streaming reference and resources
Here's a list of resources to get info on MPEG-DASH, Azure, tools, and more.
Microsoft resources
MPEG-DASH Tutorial gives you a good overview of DASH and how to use the dash.js player in your webpage.
Microsoft Azure Media Services is Microsoft's cloud computing solution. Azure Media Services can help you deploy full media apps with DASH or fallback technology, with or without Digital Rights Management (DRM) on many devices and platforms.
HTML5 Audio and Video contains the Media Source Extensions and Encrypted Media Extensions reference content, which outlines the signature and some basic info about the APIs.
Smooth Streaming is an IIS Media services extension that lets you stream audio and video to Silverlight and other clients over HTTP connections.
Microsoft Playready is a widely deployed DRM technology.
Microsoft Azure Media Services offers DASH and other streaming solutions
MPEG-DASH preview from Microsoft Azure Media Services also walks you through using Azure to stream DASH content.
Third-party resources
Here are some links to specs, libraries, and tools that can help you learn more about MPEG-DASH and build your own files.
The ISO MPEG-DASH specification gives you an in-depth understanding of MPEG-DASH. The spec can be downloaded from Dynamic adaptive streaming over HTTP (DASH) -- Part 1: Media presentation description and segment formats.
Overview of MPEG-DASH Standard is an overview of PEG-DASH and links to specs and features from the DASH Industry Forum.
The dash.js library on GitHub gives you a DASH player framework that runs on any browser that supports MSE.
MPEG-DASH MPD Validator checks your MPD file to it's compliant with the ISO MPEG-DASH spec.
MP4box is a multimedia packaging tool and is part of the GPAC nightly builds. MP4Box helps you create MPEG-DASH files, as well as a whole range of conversions, multiplexing, splitting, and and other tasks. The GPAC toolsetincludes MP4Box, MP4Client (a multimedia client), and server side tools. You can install just MP4Box or the whole suite of tools for processing video.
MP4box Documentation gives you the full scope of ways to use MP4Box.
Examples
The following links are a collection of MPEG-DASH examples and tests from around the web. They are presented as-is, but are interesting as you learn about MPEG-DASH.
Building a simple MPEG-DASH streaming player example - the sample for this article.
DASH IF Reference Client lets you experiment with different DASH content without building anything.
Building a DASH-264 Player is a video with John Crosby discussing building a MPEG-DASH with Adobe FLASH.
YouTube MPEG-DASH/Media Source demo is another test player from YouTube.