SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Serie Azure
Mariano Converti
mconverti
Creando aplicaciones Media con
Windows Azure Media Services
Ezequiel Jadib
ejadib
http://blogs.southworks.net/about-
us
Agenda
¿Que es Windows Azure Media Services?
• Arquitectura, Filosofía y Alcance
Servicio Video on Demand (VOD)
• Demo: Usando el portal de Windows Azure para Media Services
• Demo: Mi primer VOD workflow en C#
¿Que cambio para la industria de Media?
Dynamic Packaging
• Demo: Reproduciendo mi contenido en Windows 8, Silverlight,
Flash y HTML5
¿Qué cambio para la industria de Media?
100 M Hogares WW
TIENEN AL MENOS UNA
TV CON INTERNET
50%
SMARTPHONES TABLETS
MULTIPLES TAREAS
MIENTRAS MIRAN TV
DISPOSITIVOS MOBILES CONECTADOS
para
2016
*Source: Cisco, Gartner
Fragmentación
WEB
99%
EN DESKTOPS
Y LAPTOPS
sl
MOBILE
Hay una aplicación para esto
APLICACIONES
BROWSER
VIDEO
SIN PLUGIN
PROGRESSIVE DOWNLOAD
ADAPTIVE STREAMING
Filosofía
agnóstico del formato
Smooth Streaming
mpeg-DASH
Apple HTTP Live Streaming
Progressive Download
Flash HTTP Dynamic Streaming (road map)
agnóstico del protocolo
HTTP
RTMP (roadmap)
agnóstico de DRM
PlayReady
Adobe Access (road map)
Videos de alta calidad en cualquier dispositivo
En cualquier lugar y en cualquier momento
Llegar a cualquier device
con el mejor formato, protocolo y DRM posible
Alcance - Players
WEB
Silverlight
Smooth Streaming Player Framework
Smooth Streaming Client SDK
Flash
OSMF plugin for smooth streaming
HTML5
HTML5 Player Framework
APPS
Windows 8
Smooth Streaming Player Framework
Smooth Streaming Client SDK
XBox
Smooth Streaming Player Framework
Smooth Streaming Client SDK
TV/STBs
Smooth Streaming Porting Kit
Partner integrations
MOBILE
WinPhone
Player Framework for WinPhone 8
Smooth Streaming Client SDK
Android
Partner SDKs and Frameworks
OSMF plugin for smooth streaming
iOS
Player Framework for smooth
streaming with PlayReady
Player Framework for HLS
Para mas información leer aca.Soporte para MPEG-DASH esta en el road map
Desafíos
Videos de alta calidad en cualquier dispositivo
En cualquier lugar y en cualquier momento
Derechos digitales (DRM)
Costos de operaciones
Monetización de contenido
Costos de infraestructura
Seguridad
¿Cómo nos puede ayudar Windows Azure
Media Services?
Pre-cifrado de archivos antes de subirlos (AES 256)
Subida de archivos segura utilizando HTTPS
Subida de archivos muy rápida vía UDP utilizando Aspera
Soporte para subir archivos masivamente
¿Cómo nos puede ayudar Windows Azure
Media Services?
Windows Azure Media Encoder
Soporta encoding de video a H.264 o VC-1
Encodea audio a AAC-LC, HE-AAC, Dolby DD+, WMA
Empaqueta Smooth Streaming, HLS, MPEG-DASH, HDS (road map)
Partner SDK permite ‘integrar’ 3rd parties encoders
¿Cómo nos puede ayudar Windows Azure
Media Services?
Windows Azure Media Encryptor
Smooth Streaming o Apple HLS
Encripta con PlayReady, Common Encryption, AES
¿Cómo nos puede ayudar Windows Azure
Media Services?
Windows Azure Media Origin
Servicio de streaming… simplemente funciona!
Ancho de banda garantizado.Recuperación/ redundancia automática.Alta
disponibilidad
Soporte para Azure CDN y 3rd parties CDNs
Soporte para Dynamic Packaging (dynamic muxing) para MP4 y Smooth
Streaming
Arquitectura
Demo: Windows Azure Media Services workflow
Portal de Windows Azure para Media
Services
Media Services APIs and SDKs
Librería JAVA
• http://www.windowsazure.com/en-us/develop/java/java-home
(Windows/ Mac/ Linux)
Librería .NET
• https://nuget.org/packages/windowsazure.mediaservices
REST API para todas las plataformas, usando ODATA 3.0
• Muy fácil de escribir tus propias librerías cliente usando la REST API y los
verbos HTTP standard (GET, POST, PUT, DELETE)
http://msdn.microsoft.com/en-us/library/hh973618
Código fuente disponible en GitHub =)
• https://github.com/WindowsAzure/azure-sdk-for-media-services
• https://github.com/windowsazure/azure-sdk-for-java/
Demo: Windows Azure Media Services workflow con .NET SDK
Mi primer VOD workflow en C#
Ingest
Encode
Package
Encrypt
Deliver(c) copyright 2008, Blender Foundation
www.bigbuckbunny.org
Dynamic packaging
Permite reutilizar el contenido ya encodeado y llevarlo a varios formatos de streaming sin repackagear el
contenido .
Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Dynamic
Packaging
Encode and Package – Workflow tradicional
Dynamic Packaging Workflow
Formato de Entrada: Mp4 o Smooth Streaming
Formato de Salida: Smooth Streaming, Http-Live-Streaming v4 y MPEG-Dash
Se necesita tener al menos 1 ‘Reserved Streaming unit’ para utilizar dynamic packaging
DASH
¿Qué es MPEG-DASH?
Actualmente hay tres grandes formatos de streaming propietarios (todos aceptan H.264 como input)
Smooth Streaming Http Live Streaming Http Dynamic Streaming
Dynamic Adaptive Streaming over HTTP (DASH) también llamado MPEG-DASH
MPEG-DASH es el primera solución de adaptive bit-rate streaming sobre HTTP
que es un standard internacional (ISO/IEC 23009-1)
http://dashpg.com/
¿Qué clientes soportan MPEG-DASH?
<video>
Media Source Extension (MSE) API: Permite DASH adaptive streaming
Encrypted Media Extension (EME) API: Adquisición de licencia DRM
Browser (HTML5)
DASH.JS: Una librería JavaScript que permite reproducir DASH vía HTML5
Windows 8 y DASH
Flash OSMF Plugin y DASH
Microsoft Player Framework: http://playerframework.codeplex.com
Proximamente!
Player Frameworks
Código fuente disponible en playerframework.codeplex.com
Disponible para múltiples plataformas
 Windows 8 Player
• HTML/JavaScript Aplicaciones Modernas
• XAML/C# Aplicaciones Modernas
 HTML 5 player (para el browser)
 Silverlight y Windows Phone player
Arquitectura a base de plugins – Importas solo lo que
necesitas usar
Windows 8 Features
Smooth Streaming (VOD and live)
Closed captioning
Advertising
Logging
Progressive Video
Player styling
DVR controls
PlayReady DRM
Analytics
Offline
Multiple Audio MPEG-DASH
Trick Play
Flash Client
OSMF Plugin
http://www.opensourcemediaframework.com/
strobe media player
Soporte para Monetización
• OSMF Ad / Analytics Plugins
• Soporte para otros standards como VMAP
Descargar cliente flash
Ejemplo: Flash player para Smooth Streaming
http://techedmedia.blob.core.windows.net/flash/setup.html
iOS Player Framework (HLS)
github
Permite construir aplicaciones iOS nativas para reproducir video con inserción dinámica de Ads
Demo: Usando dynamic Packaging desde C# y reproduciendo el contenido en multiples plataformas.
Dynamic Packaging y Players
Puntos Clave
fácil, flexible y potente
a cualquier dispositivo
muy rico, de fácil contribución
en todos los clientes
fácil de entender
desde la nube
Creando aplicaciones Media con Windows Azure Media Services

Weitere ähnliche Inhalte

Ähnlich wie Creando aplicaciones Media con Windows Azure Media Services

Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlightricardomeanaG9
 
Concepto de Streaming,webcasting,
Concepto de Streaming,webcasting,Concepto de Streaming,webcasting,
Concepto de Streaming,webcasting,picitapastor
 
Concepto de streaming,webcasting y CMS
Concepto de streaming,webcasting y CMSConcepto de streaming,webcasting y CMS
Concepto de streaming,webcasting y CMSpicitapastor
 
Concepto de streaming
Concepto de streamingConcepto de streaming
Concepto de streamingpicitapastor
 
Streaming
StreamingStreaming
Streamingnoicka
 
T6 perez maria tic_ii
T6 perez maria tic_iiT6 perez maria tic_ii
T6 perez maria tic_iiMafer Perez
 
Los stringers
Los stringersLos stringers
Los stringersroxana
 
Glosarioterminosmultimedia 090910093931-phpapp02
Glosarioterminosmultimedia 090910093931-phpapp02Glosarioterminosmultimedia 090910093931-phpapp02
Glosarioterminosmultimedia 090910093931-phpapp02Andrés Naveda
 
Leccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webLeccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webRaúl Jiménez Ortega
 
Glosario Terminos Multimedia
Glosario Terminos MultimediaGlosario Terminos Multimedia
Glosario Terminos MultimediaCarina Novarese
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduMicael Gallego
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)Iñaki Baz Castillo
 
BrightSign Funcinalidades Castellano Carteleria digital
BrightSign Funcinalidades Castellano Carteleria digitalBrightSign Funcinalidades Castellano Carteleria digital
BrightSign Funcinalidades Castellano Carteleria digitalne0bot
 

Ähnlich wie Creando aplicaciones Media con Windows Azure Media Services (20)

Flash Platform
Flash PlatformFlash Platform
Flash Platform
 
Introducción a silverlight
Introducción a silverlightIntroducción a silverlight
Introducción a silverlight
 
Concepto de Streaming,webcasting,
Concepto de Streaming,webcasting,Concepto de Streaming,webcasting,
Concepto de Streaming,webcasting,
 
Concepto de streaming,webcasting y CMS
Concepto de streaming,webcasting y CMSConcepto de streaming,webcasting y CMS
Concepto de streaming,webcasting y CMS
 
Concepto de streaming
Concepto de streamingConcepto de streaming
Concepto de streaming
 
Streaming
StreamingStreaming
Streaming
 
Cámara y video
Cámara y video Cámara y video
Cámara y video
 
Flashvs pp
Flashvs ppFlashvs pp
Flashvs pp
 
T6 perez maria tic_ii
T6 perez maria tic_iiT6 perez maria tic_ii
T6 perez maria tic_ii
 
Juegos html5
Juegos html5Juegos html5
Juegos html5
 
Los stringers
Los stringersLos stringers
Los stringers
 
Formatos De Video 2
Formatos De Video 2Formatos De Video 2
Formatos De Video 2
 
Glosarioterminosmultimedia 090910093931-phpapp02
Glosarioterminosmultimedia 090910093931-phpapp02Glosarioterminosmultimedia 090910093931-phpapp02
Glosarioterminosmultimedia 090910093931-phpapp02
 
uTILIDADES
uTILIDADESuTILIDADES
uTILIDADES
 
Leccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores webLeccion 5 - Empieza una nueva era de navegadores web
Leccion 5 - Empieza una nueva era de navegadores web
 
Glosario Terminos Multimedia
Glosario Terminos MultimediaGlosario Terminos Multimedia
Glosario Terminos Multimedia
 
Multimedia
MultimediaMultimedia
Multimedia
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenVidu
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
 
BrightSign Funcinalidades Castellano Carteleria digital
BrightSign Funcinalidades Castellano Carteleria digitalBrightSign Funcinalidades Castellano Carteleria digital
BrightSign Funcinalidades Castellano Carteleria digital
 

Kürzlich hochgeladen

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Kürzlich hochgeladen (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Creando aplicaciones Media con Windows Azure Media Services

  • 1. Serie Azure Mariano Converti mconverti Creando aplicaciones Media con Windows Azure Media Services Ezequiel Jadib ejadib
  • 3. Agenda ¿Que es Windows Azure Media Services? • Arquitectura, Filosofía y Alcance Servicio Video on Demand (VOD) • Demo: Usando el portal de Windows Azure para Media Services • Demo: Mi primer VOD workflow en C# ¿Que cambio para la industria de Media? Dynamic Packaging • Demo: Reproduciendo mi contenido en Windows 8, Silverlight, Flash y HTML5
  • 4. ¿Qué cambio para la industria de Media? 100 M Hogares WW TIENEN AL MENOS UNA TV CON INTERNET 50% SMARTPHONES TABLETS MULTIPLES TAREAS MIENTRAS MIRAN TV DISPOSITIVOS MOBILES CONECTADOS para 2016 *Source: Cisco, Gartner
  • 5. Fragmentación WEB 99% EN DESKTOPS Y LAPTOPS sl MOBILE Hay una aplicación para esto APLICACIONES BROWSER VIDEO SIN PLUGIN PROGRESSIVE DOWNLOAD ADAPTIVE STREAMING
  • 6. Filosofía agnóstico del formato Smooth Streaming mpeg-DASH Apple HTTP Live Streaming Progressive Download Flash HTTP Dynamic Streaming (road map) agnóstico del protocolo HTTP RTMP (roadmap) agnóstico de DRM PlayReady Adobe Access (road map) Videos de alta calidad en cualquier dispositivo En cualquier lugar y en cualquier momento Llegar a cualquier device con el mejor formato, protocolo y DRM posible
  • 7. Alcance - Players WEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for smooth streaming HTML5 HTML5 Player Framework APPS Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK TV/STBs Smooth Streaming Porting Kit Partner integrations MOBILE WinPhone Player Framework for WinPhone 8 Smooth Streaming Client SDK Android Partner SDKs and Frameworks OSMF plugin for smooth streaming iOS Player Framework for smooth streaming with PlayReady Player Framework for HLS Para mas información leer aca.Soporte para MPEG-DASH esta en el road map
  • 8. Desafíos Videos de alta calidad en cualquier dispositivo En cualquier lugar y en cualquier momento Derechos digitales (DRM) Costos de operaciones Monetización de contenido Costos de infraestructura Seguridad
  • 9. ¿Cómo nos puede ayudar Windows Azure Media Services? Pre-cifrado de archivos antes de subirlos (AES 256) Subida de archivos segura utilizando HTTPS Subida de archivos muy rápida vía UDP utilizando Aspera Soporte para subir archivos masivamente
  • 10. ¿Cómo nos puede ayudar Windows Azure Media Services? Windows Azure Media Encoder Soporta encoding de video a H.264 o VC-1 Encodea audio a AAC-LC, HE-AAC, Dolby DD+, WMA Empaqueta Smooth Streaming, HLS, MPEG-DASH, HDS (road map) Partner SDK permite ‘integrar’ 3rd parties encoders
  • 11. ¿Cómo nos puede ayudar Windows Azure Media Services? Windows Azure Media Encryptor Smooth Streaming o Apple HLS Encripta con PlayReady, Common Encryption, AES
  • 12. ¿Cómo nos puede ayudar Windows Azure Media Services? Windows Azure Media Origin Servicio de streaming… simplemente funciona! Ancho de banda garantizado.Recuperación/ redundancia automática.Alta disponibilidad Soporte para Azure CDN y 3rd parties CDNs Soporte para Dynamic Packaging (dynamic muxing) para MP4 y Smooth Streaming
  • 14. Demo: Windows Azure Media Services workflow Portal de Windows Azure para Media Services
  • 15. Media Services APIs and SDKs Librería JAVA • http://www.windowsazure.com/en-us/develop/java/java-home (Windows/ Mac/ Linux) Librería .NET • https://nuget.org/packages/windowsazure.mediaservices REST API para todas las plataformas, usando ODATA 3.0 • Muy fácil de escribir tus propias librerías cliente usando la REST API y los verbos HTTP standard (GET, POST, PUT, DELETE) http://msdn.microsoft.com/en-us/library/hh973618 Código fuente disponible en GitHub =) • https://github.com/WindowsAzure/azure-sdk-for-media-services • https://github.com/windowsazure/azure-sdk-for-java/
  • 16. Demo: Windows Azure Media Services workflow con .NET SDK Mi primer VOD workflow en C# Ingest Encode Package Encrypt Deliver(c) copyright 2008, Blender Foundation www.bigbuckbunny.org
  • 17. Dynamic packaging Permite reutilizar el contenido ya encodeado y llevarlo a varios formatos de streaming sin repackagear el contenido . Video sources Multi-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Video sources Multi-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Dynamic Packaging Encode and Package – Workflow tradicional Dynamic Packaging Workflow Formato de Entrada: Mp4 o Smooth Streaming Formato de Salida: Smooth Streaming, Http-Live-Streaming v4 y MPEG-Dash Se necesita tener al menos 1 ‘Reserved Streaming unit’ para utilizar dynamic packaging DASH
  • 18. ¿Qué es MPEG-DASH? Actualmente hay tres grandes formatos de streaming propietarios (todos aceptan H.264 como input) Smooth Streaming Http Live Streaming Http Dynamic Streaming Dynamic Adaptive Streaming over HTTP (DASH) también llamado MPEG-DASH MPEG-DASH es el primera solución de adaptive bit-rate streaming sobre HTTP que es un standard internacional (ISO/IEC 23009-1) http://dashpg.com/
  • 19. ¿Qué clientes soportan MPEG-DASH? <video> Media Source Extension (MSE) API: Permite DASH adaptive streaming Encrypted Media Extension (EME) API: Adquisición de licencia DRM Browser (HTML5) DASH.JS: Una librería JavaScript que permite reproducir DASH vía HTML5 Windows 8 y DASH Flash OSMF Plugin y DASH Microsoft Player Framework: http://playerframework.codeplex.com Proximamente!
  • 20. Player Frameworks Código fuente disponible en playerframework.codeplex.com Disponible para múltiples plataformas  Windows 8 Player • HTML/JavaScript Aplicaciones Modernas • XAML/C# Aplicaciones Modernas  HTML 5 player (para el browser)  Silverlight y Windows Phone player Arquitectura a base de plugins – Importas solo lo que necesitas usar
  • 21. Windows 8 Features Smooth Streaming (VOD and live) Closed captioning Advertising Logging Progressive Video Player styling DVR controls PlayReady DRM Analytics Offline Multiple Audio MPEG-DASH Trick Play
  • 22. Flash Client OSMF Plugin http://www.opensourcemediaframework.com/ strobe media player Soporte para Monetización • OSMF Ad / Analytics Plugins • Soporte para otros standards como VMAP Descargar cliente flash Ejemplo: Flash player para Smooth Streaming http://techedmedia.blob.core.windows.net/flash/setup.html
  • 23. iOS Player Framework (HLS) github Permite construir aplicaciones iOS nativas para reproducir video con inserción dinámica de Ads
  • 24. Demo: Usando dynamic Packaging desde C# y reproduciendo el contenido en multiples plataformas. Dynamic Packaging y Players
  • 25. Puntos Clave fácil, flexible y potente a cualquier dispositivo muy rico, de fácil contribución en todos los clientes fácil de entender desde la nube