SlideShare una empresa de Scribd logo
1 de 44
WindowsAzure Media
Services
Juan Pablo García González
Technical Evangelist
jpgarcia@Microsoft.com
http://jpgarcia.cl
@liarjo
Introducción
Windows
Azure Media
Services
Bonus 1:
live
streaming
Bonus 2:
Player
Framework
 35%
 50%



100 M Household WW
OWN AT LEAST ONE
CONNECTED TV
50%
SMARTPHONES
19%
TABLETS
MULTITASK
WHILE WATCHING TV
80% 10 BillionsMOBILE CONNECTED DEVICES
by 2016
*Source: Cisco, Gartner
WEB
99%
on DESKTOPS
and LAPTOPS
MOBILE
There is an app for it
APPLICATIONS
BROWSER
VIDEO
NO PLUGIN
PROGRESSIVE DOWNLOAD
ADAPTIVE STREAMING
Challenges of Deliver Video On-demand
Technology
Infrastructure Costs
Managing Content (CMS)
Encoding
Distributing across multiple devices
Good Streaming User Experience
IP Filtering
Monetizing Content
Subscription-based
Advertisement-based
Protect Content with DRM
PlayReady
Adobe Access
“Build-On” Media Partners and Customers
AzureCDNPartnerCDNsOrigin
“Build-In”
Partner Media
Processors
http://msdn.microsoft.com/en-us/library/windowsazure/jj884319.aspx
•
•
•
•
•
•
•
•
•
•
construir
construir
construir
http://en.wikipedia.org/wiki/Adaptive_bitrate_streaming
construir
construir
construir
Construir
Source
Asset
Storage REST
Storage SDK
Media Services SDK
Media
Services
Data
Media Service REST
Access Control Service REST
Source
Demo.exe
Get authorization
Create an Asset and
AssetFile(s)
Upload a file
Multi-Bitrate
Smooth Asset
Source
Asset
Storage REST
Media Services SDK
Media Service REST
Encode
Demo.exe
Create a job
Encode an asset to Smooth
Package that asset to HLS
Package
Multi-Bitrate
HLS Asset
Media
Services
Data
Multi-Bitrate
Smooth Asset
Source
Asset
Multi-Bitrate
HLS Asset
Storage REST
Media Services SDK
Media Service REST
Demo.exe
Smooth
HLS
Origin
Media
Services
Data
Create a locator
Provision origins
Serve requests



http://azlivestreaming.codeplex.com/documentation
http://playerframework.codeplex.com/
Tech series: Windows Azure Media Services
Tech series: Windows Azure Media Services
Tech series: Windows Azure Media Services
Tech series: Windows Azure Media Services

Más contenido relacionado

Destacado

Windows Azure Media Services WAPU Bogotá
Windows Azure Media Services WAPU BogotáWindows Azure Media Services WAPU Bogotá
Windows Azure Media Services WAPU Bogotá
Juan Pablo
 
1. keynote Transformando la Nube en una oportunidad de crecimiento
1. keynote Transformando la Nube en una oportunidad de crecimiento1. keynote Transformando la Nube en una oportunidad de crecimiento
1. keynote Transformando la Nube en una oportunidad de crecimiento
Juan Pablo
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
Juan Pablo
 
Introducción soa
Introducción soaIntroducción soa
Introducción soa
Juan Pablo
 
Introduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows AzureIntroduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows Azure
Juan Pablo
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto Software
Juan Pablo
 
Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?
Juan Pablo
 

Destacado (20)

Windows Azure Media Services WAPU Bogotá
Windows Azure Media Services WAPU BogotáWindows Azure Media Services WAPU Bogotá
Windows Azure Media Services WAPU Bogotá
 
Windows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombiaWindows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombia
 
Using windows azure to develop secure and deploy cloud applications Santiago ...
Using windows azure to develop secure and deploy cloud applications Santiago ...Using windows azure to develop secure and deploy cloud applications Santiago ...
Using windows azure to develop secure and deploy cloud applications Santiago ...
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Windows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus QueuesWindows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus Queues
 
Cloud computing explained
Cloud computing explained Cloud computing explained
Cloud computing explained
 
¿Qué es una arquitectura?
¿Qué es una arquitectura?¿Qué es una arquitectura?
¿Qué es una arquitectura?
 
1. keynote Transformando la Nube en una oportunidad de crecimiento
1. keynote Transformando la Nube en una oportunidad de crecimiento1. keynote Transformando la Nube en una oportunidad de crecimiento
1. keynote Transformando la Nube en una oportunidad de crecimiento
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 
Alteryx and Power BI better together
Alteryx and Power BI  better togetherAlteryx and Power BI  better together
Alteryx and Power BI better together
 
Windows Azure VPN Workshop
Windows Azure VPN WorkshopWindows Azure VPN Workshop
Windows Azure VPN Workshop
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
 
Nubes Privadas
Nubes PrivadasNubes Privadas
Nubes Privadas
 
Introducción Windows Azure
Introducción Windows AzureIntroducción Windows Azure
Introducción Windows Azure
 
¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?
 
Introducción soa
Introducción soaIntroducción soa
Introducción soa
 
Introduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows AzureIntroduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows Azure
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto Software
 
Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?
 

Similar a Tech series: Windows Azure Media Services

Similar a Tech series: Windows Azure Media Services (20)

The Blackberry Experience
The Blackberry ExperienceThe Blackberry Experience
The Blackberry Experience
 
Streaming Multimedia content distribution system using mobile application by...
Streaming  Multimedia content distribution system using mobile application by...Streaming  Multimedia content distribution system using mobile application by...
Streaming Multimedia content distribution system using mobile application by...
 
Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009
 
Introducing ThinkPhone
Introducing ThinkPhoneIntroducing ThinkPhone
Introducing ThinkPhone
 
Intune 2012
Intune 2012Intune 2012
Intune 2012
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development tools
 
Group1 First Periodical Exam
Group1 First Periodical ExamGroup1 First Periodical Exam
Group1 First Periodical Exam
 
Group1 First Periodical Exam
Group1 First Periodical ExamGroup1 First Periodical Exam
Group1 First Periodical Exam
 
Group1 First Periodical Exam
Group1 First Periodical ExamGroup1 First Periodical Exam
Group1 First Periodical Exam
 
Game Republic 24th April 2014 - Maximising your app revenue
Game Republic 24th April 2014  - Maximising your app revenueGame Republic 24th April 2014  - Maximising your app revenue
Game Republic 24th April 2014 - Maximising your app revenue
 
Developing for Windows Phone 8.1
Developing for Windows Phone 8.1Developing for Windows Phone 8.1
Developing for Windows Phone 8.1
 
Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing web
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
 
Industria de Viajes y Turismo
Industria de Viajes y TurismoIndustria de Viajes y Turismo
Industria de Viajes y Turismo
 
Travel Industry
Travel IndustryTravel Industry
Travel Industry
 
Media and Entertainment industry
Media and Entertainment industryMedia and Entertainment industry
Media and Entertainment industry
 
Beyond The Browser
Beyond The BrowserBeyond The Browser
Beyond The Browser
 
Universities
Universities Universities
Universities
 
Polycom keynote
Polycom keynotePolycom keynote
Polycom keynote
 

Más de Juan Pablo

Más de Juan Pablo (12)

Azure Function Best Practice
Azure Function Best Practice Azure Function Best Practice
Azure Function Best Practice
 
Serverless Computing with Azure Functions Best Practices
Serverless Computing with Azure Functions Best PracticesServerless Computing with Azure Functions Best Practices
Serverless Computing with Azure Functions Best Practices
 
Serverless Solutions for developers
Serverless Solutions for developersServerless Solutions for developers
Serverless Solutions for developers
 
Windows Azure IaaS & vNet
Windows Azure IaaS & vNetWindows Azure IaaS & vNet
Windows Azure IaaS & vNet
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Iasa chile bylaws
Iasa chile bylawsIasa chile bylaws
Iasa chile bylaws
 
Firmas digitales
Firmas digitalesFirmas digitales
Firmas digitales
 
Modulo2 Arquitectura dotnet
Modulo2 Arquitectura dotnetModulo2 Arquitectura dotnet
Modulo2 Arquitectura dotnet
 
Msdn Workflow Services And Windows Server App Fabric
Msdn Workflow Services And Windows Server App FabricMsdn Workflow Services And Windows Server App Fabric
Msdn Workflow Services And Windows Server App Fabric
 
Managed Service Engine (MSE) Introducción
Managed Service Engine (MSE) IntroducciónManaged Service Engine (MSE) Introducción
Managed Service Engine (MSE) Introducción
 
Desarrollando Una Nueva GeneracióN De Aplicaciones Mobile
Desarrollando Una Nueva GeneracióN De Aplicaciones MobileDesarrollando Una Nueva GeneracióN De Aplicaciones Mobile
Desarrollando Una Nueva GeneracióN De Aplicaciones Mobile
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Tech series: Windows Azure Media Services

Notas del editor

  1. By default each Media Services account can have one active encoding task at a time. You can reserve encoding units that allow you to have multiple encoding tasks running concurrently, one for each encoding reserved unit you purchase. For more information on Encoding Reserved Units
  2. HTTP Live Streaming (HLS) is an adaptive bitrate technology created by Apple. Smooth Streaming is an adaptive bitrate technology created by Microsoft.
  3. If you want to use single bitrate streaming, use one of the "BroadBand" presets such as VC1 Broadband 1080p or H264 Broadband 720p. There are presets for both VC1 Broadband and H264 Broadband for HD and SD video. iPhone 5 supports H.264 video up to 1080p in HLS format. Media Services doesn't support encoding directly into HLS but you can encode to Smooth Streaming then use the packager to convert the Smooth Streaming format to HLSWindows Phone that supports H.264 video up to 1080pXBox you can choose between VC1 and H.264 smooth streaming video at resolutions up to 1080p.HTML5 video tag supports progressive download only
  4. When using Dynamic Packaging, your video is stored in one encoded format, usually an adaptive bitrate MP4 file. When a video player requests the video it specifies the format it requires. The Origin Service converts the MP4 adaptive bitrate file to the format requested by the player. This allows you to store only one format of your videos, reducing the storage costs.
  5. protect your content by encrypting content before/during uploading to storage Windows Azure Media Services supports PlayReady, HTTP Live Streaming (HLS) + PlayReady, and HLS + AES.When a customer tries to watch PlayReady protected content, the client player application requests the content from Media Services. Media Services then redirects the client to a licensing server that authenticates and authorizes the user’s access to the content
  6. Offline ViewingProgressive DownloadStreamingtechnologies also require an internet connection, but they download a small piece of the video at a time and discard it once it has been displayedAdaptive Bitrate Streaming:allow video player applications to determine network conditions and select from among several bitrateshttp://en.wikipedia.org/wiki/Adaptive_bitrate_streaming
  7. Slide Objectives:Jump to VS and Demo the New Mobile Service Create a new Windows 8 application experience in the portal
  8. Slide Objectives:Jump to VS and Demo the New Mobile Service Create a new Windows 8 application experience in the portal
  9. Slide Objectives:http://rvvideo.azurewebsites.net/
  10. Slide Objectives:Jump to VS and Demo the New Mobile Service Create a new Windows 8 application experience in the portal
  11. http://msdn.microsoft.com/en-us/library/windowsazure/dn223283.aspx
  12. http://msdn.microsoft.com/en-us/library/windowsazure/dn223283.aspxWeb Browser SupportSmoothStreamingClient SDK (silverlitgh)Microsoft Media Platform: Player FrameworkHTML5 Player FrameworkOSMF SmoothStreamingPluginfor Flash
  13. HTML5 player framework http://htmlsamples.blob.core.windows.net/test-player/player.htmlAzure media service video streaming for Apple ioshttp://edmedia.origin.mediaservices.windows.net/4ce08db1-cf76-4cb7-a61a-2a0456838eb9/Lo%20Imposible_Trailer_hd720-m3u8-aapl.ism/Manifest(format=m3u8-aapl)Azure Media Services flash player SDKhttp://wamsclient.cloudapp.net/SSPlugin/Player.0.2.html
  14. 15 min