Delivering High Quality Live and On-Demand Video to Multiple Devices Andrew Westgarth DDD South West Saturday 11 th June 2011

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
Using Audacity Audacity is a free, easy-to- use audio editor and recorder for a variety of operating systems.
Video Streaming Services Justin Hourigan, Senior Network Engineer, HEAnet Limited
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services.
3.02 Publishing Animations
Encoding with Windows Media Daniel Orme-Doutre (dano) Consulting Engineer Microsoft MS Studios.
Embedding Multimedia Content in WebPages Seth Subramanian.
 Video Embedding. Codecs  Codec – program to encode/decode stream  Common lossy codecs for video:  WMV (Windows Media Video) / VC-1 (subset of WMV)
Encoding with Windows Media Daniel Orme-Doutre (dano) Consulting Engineer Microsoft Corporation.
IIS 8 – Platform for the Future Andrew Westgarth
simple | fast | mobile | secure easily consume video modern, mobile, “everything in one place” video destination share ideas broadly rich, discoverable.
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Web Video Basics Carol Doggett President/Owner Preparing Your Videos for Today’s On-line World.
Michael S. Scherotter Microsoft Corporation
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows  Monetize your content  Road to.
Mingfei Yan Program manager Windows Azure Media Services.
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows 8  Web: a Flash player for Smooth.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Microsoft Web and TV Workshop  Standards and industry specifications which should be supported:  MPEG DASH (Dynamic Adaptive Streaming with.
TechEd /20/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
How To Create Your Own Video Clips Joe Calhoun Florida State University Council for Economic Education Annual Conference October 9, 2010.
Media Streaming By Derek Aten – Digital T.V. and HDTV Maria Preciado – Audio Streaming Genevieve Taduran – Data Streaming.
MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp
Introduction LiveCast Mobile Video & GPS Data “Any device to any device” September 2011.
Building video application for windows 8 with Windows Azure Media Services Mingfei Yan Program Manager Microsoft Corporation WCL332.
APP205 Key technologies for building great video experience on Windows 8.
The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.
 Please write (legibly) the name you wish me to call you on the name card 
Media Server Streaming Elizabeth Canela David Vera Bernard James Lilian Ohanian.
Social Media: What Is It and Why Should I Care? Andrew Westgarth 12 th June 2012
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Video & Scanning Overview IT 130 Web Graphics and Multimedia.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
 What is Windows Azure Media Services  Architecture and Features  SDK and REST API.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
HTML 5. Introduction In modern browsers, adding a video to your page is as easy as adding an image. No longer do you need to deal with special plug-ins.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Fs Streaming Media a presentation by Florian Seidel.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
What is streaming media technology? Don Youngs Florida Conference of The United Methodist Church.
Digital Video File Formats an overview. Introduction Digital Video & Audio files are also known as container formats. These “containers” are digital files.
Presenta – #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso.
Audio Streaming © Nanda Ganesan, Ph.D.. Audio File Features Audio file is a record of captured sound that can be played back –The WAV File is an example.
5 Free FLV Converter for Mac If you are a fan of YouTube, there must be many YouTube videos you want to convert or edit on Mac. Commonly, videos shown.
How to Rip and Convert Blu-ray to MOV Videos on Mac to Play Blu-ray Movies on iTunes From:
ESL and Multimedia: Working with Video and Sound R. L. Erion South Dakota State University PowerPoint and Links Available at
Flix Premiere Web App Product Development Architecture Prepared by Alexander Adu-Sarkodie Flix Premiere Confidential.
LOGO FLV PLAYER. Company Logo ABOUT FLV PLAYER Feast for your eyes and ears. The most advanced HD FLV Player designed thus far has.
Video Compression, Codecs, and Containers Explained
Objective % Explain concepts used to create digital video.
SwiftServe Sales Training
Objective % Explain concepts used to create digital video.
Video on the Web.
Enterprise Town Hall solution
Digital Video File Formats
SwiftServe Technical Workshop
Objective % Explain concepts used to create digital video.
Objective % Explain concepts used to create digital video.
HTML5 Level II Session II
Lesson 5: Multimedia on the Web
Objective Explain concepts used to create digital video.
Digital Video Faraz Khan.
Presentation transcript:

Delivering High Quality Live and On-Demand Video to Multiple Devices Andrew Westgarth DDD South West Saturday 11 th June

 Problems Facing Delivering Media  Microsoft Media Platform  Options Available to Solve  On Demand Video to Web  Live Video to Web  Video to WP7  Video to Apple Devices  Conclusions and Questions Agenda

 ASP.Net Code Monkey  Co-founder of North East Bytes  User group for IT Pros and Devs in North East  Very Interested in Wartime exploits of 617 Squadron – the Dam Busters  Microsoft Most Valuable Professional for Internet Information Services (IIS)   Twitter.com/apwestgarth  About Me

 Get it from  Install  Services  Frameworks  Tools  Applications Microsoft Web Platform Installer

 Needs to be Cross Browser, Cross Platform  Delivered over HTTP  Codec Agnostic, Platform Agnostic but still enable Content Protection Problems Faced When Delivering Media

Microsoft Media Platform

 Circa 2003  Windows Media Encoder (ASF)  WMV and WMA Codexs  DRM provided by WM Rights Manager  Windows Media Services  Windows Media Player and ActiveX over RTSP Microsoft Media Platform

ServicesToolsClientsFrameworks

 Released December 2010  Apple HTTP Live Streaming (H.264/AAC)  Encode once  AES encryption for iOS  Reduction in end to end latency IIS Media Services 4.0

Expression Encoder 4.0Expression Encoder 4.0 Pro (RETAIL)Expression Encoder 4.0 Pro (MSDN) Free Download Expression Studio 4 Ultimate £150-£200 Direct Volume Licensing Included in MSDN Ultimate Limited Functionality (No Codecs) Multi-core/Multi-processor encoding Editing Functions Screen Capture (limited to 10 minutes)Screen Capture Live Encoding Multichannel Audio DirectShow Filters, Quicktime*DirectShow Filters, Quicktime*, MPEG-2 (Program and Transport stream(, AVCHD, Dolby Digital VC-1, Silverlight Experiences, IIS Smooth Streaming VC-1, Silverlight Experiences, H.264, AAC-LC, IIS Smooth Streaming, IIS Live Smooth Streaming As Pro but NO H.264, AAC-LC Expression Encoder 4.0

 Formerly Silverlight Media Framework   Latest version has support for Advertising – MAST, VAST and VPAID 1.1  Stereoscope 3D Video Support MMP Player Framework

 Link to WMV, MPEG, MP4, MOV Files  Embed in Flash (YouTube)  Silverlight  HTML5  Bit Rate Throttling On Demand Video to Web

 1 st Gen (1998)  Windows Media Stream Thinning  2 nd Gen (2000)  Multiple Bit Rate ASF (MBR)  3 rd Gen (2003)  Intelligent Streaming Streaming

 Examples of events – Olympics, Winter Olympics, Champions League, French Open, Wimbledon  Local bandwidth and CPU Condition Detection  Caters for Full HD (1080p) IIS Smooth Streaming

On Demand Video Demo

Live Streamed Video Demo

 WP7 – Supports Silverlight  Player built into MMP Player Framework  Apple iOS  Remux content to Apple HTTP Live Streaming Format (HLS)  Incoming Video must be encoded to H.264(Video) and AAC-LC (audio) Video to Other Devices

Consuming Streamed Video in WP7 Demo

 / specification has no specifics on codecs, file formats, transport protocols, live streaming and content protection  MPEG and 3GPP are standardising HTTP based adaptive streaming, therefore Smooth Streaming is likely to align with Final Standard HMTL5 Video and Audio

HTML 5 Video Using Smooth Streaming Demo

  Automated encoding of files  Requires An Encoder  Watch Folders and Send output to new folder  Encode Once deliver many IIS Transform Manager (Beta)

IIS Transform Manager Workflow

IIS Transform Manager Overview

 Serving Media to multiple devices and platforms is key  Must take into account bandwidth and cpu performance  Can do more going forward (specs improve)  What effect will HTML 5 have? Conclusions

    learn.iis.net learn.iis.net Resources

 Saturday 8 th October 2011  University of Sunderland  DDD North