Microsoft Media Platforms

Facebook Twitter

Media Platform - digital media encoding, delivery, and playback. November 7, 2012 Player Framework for Windows 8 version 1.0 has been released to Codeplex.

Media Platform - digital media encoding, delivery, and playback

Download it here. The RTW version of the framework contains support for Smooth Streaming (via Smooth Streaming Client SDK) and advanced playback heuristics; closed captioning (SMPTE-TT, TTML); advertising (VAST, MAST, VPAID); DVR style playback; and robust skinning and styling. October 26, 2012 The release version of the Windows 8 SDK contains support for x86, x64 and ARM processor architectures; on-demand and live playback with seek/DVR function; support for H.264, VC-1, AAC, DD+ and WMA Pro codecs; multiple audio languages; track (bitrate) selection; offline playback; text and sparse tracks; closed captioning; trick play; and PlayReady DRM content protection and key rotation.

PlayReady Client SDK for Windows 8 is also now available through Visual Studio Gallery. October 24, 2012 IIS Transform Manager version 1.1 has been released to Microsoft Download Center. June 11, 2012 June 7, 2012 May 24, 2012. Serve Media : Download. Syndicating Live Smooth Streams between Servers : Live Smooth Streaming : Serving Media Content.

This walkthrough describes how to configure Live Smooth Streaming server-to-server syndication.

Syndicating Live Smooth Streams between Servers : Live Smooth Streaming : Serving Media Content

This walkthrough uses the following terms to distinguish the servers involved: Downstream. The server that is closer to the client in the delivery chain.Upstream. The server that is closer to the encoder in the delivery chain. Requirements This walkthrough requires that you install the the IIS Live Smooth Streaming extension in IIS Media Services 4.0 on a Web server running Internet Information Services (IIS). Usage Scenario Live Smooth Streaming servers can be configured to receive content pushed from an encoder, or to pull content directly from another Live Smooth Streaming server. Security Best Practices When communicating on an untrusted or partially trusted network, the following precautions are recommended: Configuring the Upstream Publishing Point Securing the Upstream Publishing Point To help secure the publishing point on the upstream server, do the following: Disable anonymous access.

Streaming Media Services

Serve Media : Download. Integrated Media Platform : Overview. IIS Media Services, an integrated HTTP-based media delivery package for IIS, has four parts: Smooth Streaming: adaptive streaming of on-demand media over HTTP Live Smooth Streaming: live adaptive streaming for broadcast events Bit Rate Throttling: meters the speed at which content is delivered to a player Web Playlists: secure sequencing and server-side control of media content Additional key elements of the IIS Media Services platform include: Advanced Logging: rich, real-time client- and server-side logging Application Request Routing (ARR): intelligent HTTP proxying and caching Smooth Streaming Client: for creating customized Silverlight players Three Screens, One Web Platform With integrated media delivery in IIS, you no longer need separate Web and streaming infrastructures to deliver compelling Web and rich media content to three screens (computer, TV, mobile).

Integrated Media Platform : Overview

Extend Engagement Viewers have no patience for rebuffering or poor quality web video. Advanced Logging. Overview Monitoring and measuring media experiences is critical for understanding how users engage with content and how to more profitably deploy media.

Advanced Logging

IIS Media Services’ Advanced Logging extension provides access to both real-time client and server side logs for media experiences delivered over HTTP. Advanced Logging also allows third-party analytics providers to easily access data in real-time as well as extend the set of metrics that are captured from either the client or the server. Smooth Streaming Client. Smooth Streaming Client SDKs enable you to build rich client experiences that take full advantage of both on-demand and live Smooth Streaming capabilities on computer desktops and on Windows Phone mobile devices. The Smooth Streaming Client APIs provide an easy-to-use interface for developers and designers to create rich Smooth Streaming experiences using the Microsoft Silverlight platform.

These .NET Framework -based APIs provide support for simple operations such as Play, Pause, and Stop and also for more complex operations such as scheduling advertisements, selecting and tracking bitrates for Smooth Streaming playback, and many more. Examples of available client-side features include simple controls such as Play, Pause, and Stop, as well as more complex functionality such as full DVR, Instant Replay, Live Ad Insertion, Multiple Camera Angles, and Seek (Fast Forward/Rewind) capabilities.

Application Request Routing. Overview IIS Application Request Routing (ARR) 3 enables Web server administrators, hosting providers, and Content Delivery Networks (CDNs) to increase Web application scalability and reliability through rule-based routing, client and host name affinity, load balancing of HTTP server requests, and distributed disk caching.

Application Request Routing

With ARR, administrators can optimize resource utilization for application servers to reduce management costs for Web server farms and shared hosting environments. Balance loads more efficiently across servers to maximize resource utilization IIS Application Request Routing offers administrators the ability to create powerful routing rules based on the URL, HTTP headers, and server variables to determine the most appropriate Web application server for each request. ARR makes request routing decisions at the application level, and can be used in conjunction with hardware load balancers or Windows Network Load Balancing as an added layer of control over HTTP requests.

Web Playlists. Overview Web Playlists is an IIS Media Services extension that provides developers and hosters unprecedented control of how media content is delivered to users.

Web Playlists

Powerful customization features make it possible to monetize media delivery scenarios by inserting in-stream or pre-roll video ads and dynamically determine the content to be delivered based on the session history and configurable server-side rules. Control playback of digital media files from IIS using playlists The Web Playlists extension allows you to create server-controlled sequences of digital media content and prevent caching of content on client computers.

The delivered playlists protect the direct URLs to your content and allow you to monetize the content through advertising. Bit Rate Throttling. Bit Rate Throttling, an IIS Media Services extension, saves money on network costs by metering the download speed of media and data files. For media, Bit Rate Throttling accomplishes this by automatically detecting the encoded bitrates of 11 common media formats, such as Windows Media Video (WMV), Flash Video (FLV), and MPEG-4 (MP4), and then throttling the response to the client. For any other file or MIME type, Bit Rate Throttling allows administrators to configure custom throttling rules. Reduce bandwidth costs without compromising user experiences Bit Rate Throttling saves network bandwidth costs by controlling the rate at which media is delivered over HTTP. The throttling rate can be configured using server-side rules or by automatically adjusting the download rate for detected media files based on format and encoded bitrate.

Share extra bandwidth among all users with dynamic throttling Extend throttling to other content types Features. Smooth Streaming. Smooth Streaming, an IIS Media Services extension, enables adaptive streaming of media to Silverlight and other clients over HTTP. Smooth Streaming provides a high-quality viewing experience that scales massively on content distribution networks, making true HD 1080p media experiences a reality. Smooth Streaming is the productized version of technology first used by Microsoft to deliver on-demand video of the 2008 Summer Olympics for NBCOlympics.com . Windows Web App Gallery - Install an App. You are about to install: Smooth Streaming Client 2.0 The Smooth Streaming Client 2.0 enables you to build rich Silverlight players for both on-demand and live Smooth Streaming and Windows Phone 7 applications, with full DVR capabilities, live ad insertion, multiple Camera angles, and other rich functionalities.

Windows Web App Gallery - Install an App

This tool is best used together with Microsoft Silverlight Media Framework to facilitate rapid client development. Microsoft Web Platform Installer The Microsoft Web Platform Installer (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy.