Successfully reported this slideshow.
Your SlideShare is downloading. ×

Azure media services

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Progressive web apps
Progressive web apps
Loading in …3
×

Check these out next

1 of 22 Ad

Azure media services

Download to read offline

Azure Media Services presentation explaining key concepts like the challenges, progressive download, adaptive bitrate streaming, streaming endpoint and locator, DRM, VoD and Live streaming as well as transformations and jobs

Azure Media Services presentation explaining key concepts like the challenges, progressive download, adaptive bitrate streaming, streaming endpoint and locator, DRM, VoD and Live streaming as well as transformations and jobs

Advertisement
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

Azure media services

  1. 1. Azure Media Services @nbellocam
  2. 2. ¿Qué es y por qué nos interesa? Photo by Denisse Leon on Unsplash
  3. 3. Video es como… Comunicamos Educamos Entretenemos Informamos Colaboramos
  4. 4. Principales desafíos Resoluciones de pantalla 4k, 1080p, 720p, 480p, etc. SSOO y equipos diferentes mobile/desktop & Linux/Windows/mac Diferentes tipos de conexiones 3g, 100mb, 3mb, etc. Photo by Mohammadreza alidoost on Unsplash
  5. 5. Características Assets management Encoding & delivery Media analysis Photo by Danny Feng on Unsplash
  6. 6. Herramientas Portal CLI SDK AMS Explorer
  7. 7. Core concepts Photo by Anne Nygård on Unsplash
  8. 8. Progressive download Media Server Buffer Client
  9. 9. Media Asset Adaptive Bitrate Streaming 4K 1080P 720P 480P 5G 2G
  10. 10. AMS main concepts Photo by Tim Mossholder on Unsplash
  11. 11. Streaming Endpoint Download Smooth Streaming HLS MPEG DASH Streaming Endpoint Multi-bitrate Asset
  12. 12. Streaming Locator Streaming Endpoint Smooth Streaming HLS MPEG DASH Smooth Streaming HLS MPEG DASH Smooth Streaming HLS MPEG DASH Streaming LocatorsAssets
  13. 13. Streaming Locator URLs Smooth Streaming https://{ServiceName}-{Location}.streaming.media.azure.net/{GUID}/{Title}.ism/manifest MPEG-DASH CSF https://{ServiceName}-{Location}.streaming.media.azure.net/{GUID}/{Title}.ism/manifest(format=mpd-time-csf) MPEG-DASH CMAF https://{ServiceName}-{Location}.streaming.media.azure.net/{GUID}/{Title}.ism/manifest(format=mpd-time-cmaf) HLS V4 https://{ServiceName}-{Location}.streaming.media.azure.net/{GUID}/{Title}.ism/manifest(format=m3u8-aapl) HLS CMAF https://{ServiceName}-{Location}.streaming.media.azure.net/{GUID}/{Title}.ism/manifest(format=m3u8-cmaf)
  14. 14. Filtros dinámicos Sub-clip filtering o trimming a video Reproducir solo una sección del contenido Rendition filtering Entrega representaciones y pistas de idioma especificas Adjusting presentation window (DVR) Ofrecer una longitud limitada de la ventana de DVR Photo by Jakob Owens on Unsplash
  15. 15. Content protection Digital Rights Management (DRM) Photo by Markus Spiske on Unsplash
  16. 16. Digital Rights Management (DRM)
  17. 17. Video on Demand VoD para los amigos
  18. 18. Live streaming
  19. 19. Transforms & Jobs Photo by Remy Gieling on Unsplash
  20. 20. Encoding (Adapting streaming) MP4 – Video and audio files JPG – Thumbnail MPI – Streaming & dynamic packaging JSON – Manifest & metadata files ISM – Server Manifest file ISMC – Client manifest file
  21. 21. Video and Audio Analyzers Content moderation Faces metadata Insights Transcript OCR Thumbnails & KeyFrame Metadata & más…
  22. 22. Demo Photo by Clem Onojeghuo on Unsplash

Editor's Notes

  • The real power of adaptive bitrate streaming is that it “adapts”.
    When a video file is encoded to adaptive format, it is broken up into segments.



    More Information
    Adaptive Bitrate Streaming on Wikipedia: https://en.wikipedia.org/wiki/Adaptive_bitrate_streaming
    What is Adaptive Bitrate Streaming (ABS) in YouTube:
    https://www.youtube.com/watch?v=z1m9NadpGAg
  • Dynamic Packaging and origin service. Enables us to deliver live and VOD content directly to a client player app using common protocols

    Streaming Endpoints (Origin) - Azure Media Services | Microsoft Docs
    Dynamic packaging in Azure Media Services v3 - Azure Media Services | Microsoft Docs
    HLS protocol
    HLS V4
    HLS V3
    HLS CMAF
    MPEG-DASH protocol
    MPEG-DASH CSF
    MPEG-DASH CMAF
    Smooth Streaming protocol
    Smooth Streaming
    Smooth Streaming 2.0 (legacy manifest)



  • Ajustar la ventana de presentación es mas que nada para escenarios Live.
    Los usuarios cuando se unen a ver un live stream, siempre arrancan en el live edge.
    Hay casos donde vos queres permitirle al usuario hacer seek back en la timeline del player para que pueda ver lo que paso antes, o poner pausa y seguir viendo. Para lograr esto se necesita que el live stream tenga un ventana de archive o DVR (puede llegar a ser de varias horas).
    Si por el contrario, vos no queres que tus usuarios abandonen el live edge tenes que de alguna forma eliminar/limitar la timeline del player que contiene la ventana de archive o DVR.

    https://docs.microsoft.com/en-us/azure/media-services/latest/filters-concept#presentationtimerange
  • More details
    Widevine:
    Wikipedia: https://en.wikipedia.org/wiki/Widevine
    Official site: https://www.widevine.com/
    PlayReady:
    Wikipedia: https://es.wikipedia.org/wiki/PlayReady
    Official: https://www.microsoft.com/playready/
    FairPlay:
    Wikipedia: https://en.wikipedia.org/wiki/FairPlay
    Official: https://developer.apple.com/streaming/fps/
  • Dos tipos de Live Events:
    "Pass-through" (LiveEventEncodingType.None)
    "Live encoding" (LiveEventEncodingType.Standard y LiveEventEncodingType.Premium1080p)

×