Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presenta – - +39 02 365738.11 - #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso.

Similar presentations


Presentation on theme: "Presenta – - +39 02 365738.11 - #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso."— Presentation transcript:

1 presenta www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso

2 Agenda What is Microsoft Azure Media Services Video-on-demand workflow Encoding features Dynamic packaging Media intelligence Azure Media Player Content Protection (AES and DRM) Dynamic Encryption Live encoding and streaming workflow How does it work Clear stream and encrypted live stream www.wpc2015.it – info@wpc2015.it - +39 02 365738.112

3 CDN Streaming Content Protection Media Intelligence Encoding Key features of Azure Media Services Fast, parallel writes, secure and protected both during transit and while at rest in the cloud. Secure HTTP and fast UDP upload for files RTMP Ingest for Live (Newtek, Wirecast) or send MPEG-TS/RTP streams direct. Elastically cloud scalable to handle 100s or even 1000s of parallel tasks, multiple Video and Audio Formats (H.264, WMV, VC-1, Dolby Digital, AAC, etc), create multi- bit rate MP4s. Cloud Transcoding for Live Streams now available, multiple bit rates up to 1080p. Unique capabilities including indexing of audio tracks in video files, Image Recognition, Facial Detection. Speech recognition engine as a platform for search and recommendation applications. Dynamic (on-the-fly) AES 128-bit Clear Key Encryption or fully- featured Microsoft PlayReady Digital Right Management. Both with options to host license keys in the cloud. Use high performant Adaptive Bit Rate streaming protocols – HLS, Smooth, HDS, MPEG-DASH – with dynamic packaging to easily stream your Live and VOD programming to any device. Automatic Live-to-VOD transition to support Cloud DVR scenarios. Caching and Geographic Reach via Azure CDN or 3rd Party CDN pulling securely from Origins. Can also utilize token-based authentication and geo- blocking features. Deliver to all of today’s most popular client devices types including PCs (Windows and Mac OS), iOS, Android, Smart TVs, game consoles, and more. Player options including Microsoft’s new Azure Media Player or use partner client such as Deltatre, JW Player, or build your own Upload Player Clients

4 On-Demand www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it4 Ingest/Store Encode Encrypt Publish Stream/Deliver

5 Different options of Ingesting a Mezzanine Asset  Pre-encrypt files prior to uploading (AES 256)  Secure HTTPS upload  Network level peering for fast HTTP into Azure  Fast upload using UDP with Aspera Multiple storage accounts enabled to manage your media asset Step 1: Ingest Content

6 Step 2: Encode, Package or Encrypt

7 Broadcast/Studio quality video and audio formats supported via Azure Media Encoder and Azure Media Premium Encoder Video - H.264, MXF, DVCPro, MPEG2 TS, WMV, De-interlacing Audio - AC3/Dolby Digital+, AAC,-LC, Multi Language Tracks SD, HD, or 4K AVC content (HEVC coming soon) Packages to MP4, Smooth Streaming, Http-Live-Streaming Encrypts with PlayReady, Common Encryption, AES Pay only for what you use, charged per Output GB Manage via Azure Portal, API, or Azure Explorer Desktop Tool Step 2: Encode, Package or Encrypt

8 Multiple options for encoding EncoderPremium Encoder 2x faster 4-5x faster

9 Premium Workflow Designer Tool

10 AMS Hyperlapse feature for UGC

11 Managed streaming service… it just works! Guaranteed bandwidth Auto recovery, redundancy and failover Multiple origins support and scale independently Azure and 3rd party CDN support IP Whitelisting or Akamai G2O auth Step 3: Deliver Content

12 Dynamic packaging Video sourcesMulti-bitrates Mp4 Origin Service HLS Smooth Streaming Encode Package Video sourcesMulti-bitrates Mp4 Origin Service HLS Smooth Streaming Encode Dynamic Packaging Traditional Encode and Package Dynamic Packaging Package Input format: Mp4 or Smooth Streaming Output format: Smooth Streaming, Http-Live-Streaming (v4 and v3), MPEG-DASH You need to have at least 1 reserved streaming unit to enable dynamic packaging! DASH

13 Formats http{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=mpd-time-csf) Streaming Locator FormatSyntax Smooth Streaming Smooth Streaming 2.0 manifest (legacy manifest)(format=fmp4-v20) MPEG DASH(format=mpd-time-csf) Apple HTTP Live Streaming (HLS) V4(format=m3u8-aapl) Apple HTTP Live Streaming (HLS) V3(format=m3u8-aapl-v3) HDS (for Adobe PrimeTime/Access licensees only)(format=f4m-f4f)

14 Aka.ms/azuremediaplayer A Free JavaScript based player, detecting platform, provides best experience Defaults to open standards where possible Will switch to different packaging depending on platform Knows how to request streams from Azure Media Services Cross platform “just works” experience

15 Unified CSS UI Unified JS Interface Tech order A DASH player (HTML5 EME/MSE) A flash player A Silverlight player Native HTML5 (Built in browser) Access Platform/device capability Choose player based on tech order Pick up right streaming URLs from AMS Playback (VOD, live, protected content)

16 www.wpc2015.it – info@wpc2015.it - +39 02 365738.1116 Media Intelligence: Azure Media Indexer Natural Language Processing technology Catalogue vast content libraries Generate transcripts from multimedia Will support OCR, multiple languages, Search, Deep linking Used by The Washington Post, NASA/JPL, and many others

17 www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it17 Secure Upload and Secure Storage Options Dynamic Encryption Options for Content Streaming AES-128 Clear Key Microsoft PlayReady Google Widevine Hosted License for Key Delivery Token-based Authentication models and Integration with Active Directory Diverse playback options

18 Storage MP4 Define: Streaming Endpoint HLS + AES (http) Smooth Streaming + PlayReady (http) PlayReady/ AES Key Services Token verification PlayReady License/ AES Key Return License if token verified (https) Customer’s Auth system Login Issue token Content Key Authorization policy (Token/IP/Open, license template) asset Asset Delivery policy (HLS with AES) or (Smooth Streaming with PlayReady) DASH + PlayReady (http) Client SDK Customers Dynamic Encryption with AES/PlayReady Request License with token (https)

19 www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it19 Live encoding and streaming Ingest Transform Archive Encrypt Deliver

20 Live channel Ingest URL RTMP RTP Smooth Streaming Preview URL Live Encoding Preview Input devices Azure Media Services How does live encoding and streaming work?

21 Live channel Ingest URL RTMP RTP Smooth Streaming Preview URL Live Encoding Preview Input devices Azure Media Services Program Storage (fmp4) Program Achieve Streaming endpoints Dynamic Encryption Dynamic Packaging CDN Live stream (Program URLs) How does live encoding and streaming work?

22 Storage FMP4 Streaming Endpoint HLS+ AES Smooth Streaming+ PlayReady Client SDK Players MPEG-DASH + PlayReady Channel Program Multi-bitrate RTMP/Smooth Preview- monitoring PlayReady license/ AES Key Services Token Authentication PlayReady License/ AES Key Request License with token (https) Return license if token verified(https) Customer’s Auth system Login Issue token Live Streaming with Content Protection

23 www.wpc2015.it – info@wpc2015.it - +39 02 365738.1123

24 www.wpc2015.it – info@wpc2015.it - +39 02 365738.1124

25 Q & A Domande e Risposte www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it25

26 Link consigliati Live streaming: https://channel9.msdn.com/Events/Ignit e/2015/BRK3731 Developer deep dive: https://channel9.msdn.com/Events/Build /2015/2-766 Documentation: https://azure.microsoft.com/en- us/documentation/services/media- services/ www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it26

27 Contatti OverNet Education OverNet Education info@overneteducation.it www.overneteducation.it Tel. 02 365738 @overnete www.facebook.com/OverNetEducation www.linkedin.com/company/overnet-solutions www.wpc2015.it www.wpc2015.it – info@wpc2015.it - +39 02 365738.11 - #wpc15it27


Download ppt "Presenta – - +39 02 365738.11 - #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso."

Similar presentations


Ads by Google