- 1. Video-on-Demand
- 2. Live Video
- 3. Media processing
Video on demand is a one-stop audio and video on demand solution integrating audio and video capture, editing, uploading, automatic transcoding, media resource management, distribution acceleration and video playback.
1.1 Comparison of Main Functions
|Function Feature||Azure On-demand Streaming||Alibaba Video-on-Demand|
|Video Uploading||Supported. Uploading Audio, video and images is available.||Supported. Uploading static H5 video, accquiring media URL, and playback unprotected contents are available.|
|Video Management||Supported. Allowing dynamic encycription, multilanguage caption, font customization, and short lantancy.||Supported. Providing data searching and filting services, allowing audio fetch, caption composition, audiotrack ovrlapping, opening scene and end scene combination, and so on.|
|Security Management||Use AES cleartext key and PlayReady and/or Widevine dynamic common encryption||Anti-leech Referer, URL authentication, IP blacklist, and HTTPS acceleration|
|Data Analysis||Supported||Supported. (UV, VV, duration)|
|UGC SDK||Not supported||Supported|
|Client-side Uploading||Not supported||Supported|
2 Live Video
2.1 Service mode
Azure Live Streaming : a solution built on Azure Managed Services,including Media Services (encoding, media analytics, streaming, content protection, CDN, Azure Media Player) and Content Delivery Network (CDN).
Alibaba Video Live: an audio and video live broadcast platform based with leading content distribution networks and large-scale distributed real-time streaming media transcoding technology, providing easy access, High-definition, low-latency, high-concurrency audio and video live broadcast service.
2.2 Functional characteristics
|Function Feature||Azure Encoder||ApsaraVideo for Live Streaming|
|Video Analysis||Supported. Dection of motion, face and expression, and content review (on porn, racial discrimination, obscenity, violence and anything you require.)||Supported. Review on porn, terrorism, advertisement, and meaningless live.|
|Real-time streaming processing||Supported||Supported|
|Video Encryption||Use AES cleartext key and PlayReady and/or Widevine dynamic common encryption||Anti-leech Referer, URL authentication, IP blacklist, and HTTPS acceleration|
|Acceleration||Azure CDN||Alibaba Cloud CDN|
|Storage Location||Blob Container||OSS Bucket|
|Video Playing||Azure Media Player||ApsaraVideo Player SDK|
2.3 Product pricing
The billing items for Azure Video Services include encoding, live streaming, streaming, content protection, and video analytics. Users only pay for the services they use.
The billing items of Alibaba Cloud Live Broadcasting Service include live broadcast, global acceleration, live transcoding, live screenshots, live advertisement identification, live QR code recognition. Billing Method supports pre-pay and post-paid.
3 Media processing
3.1 Service mode
Azure Encoder: Azure Media Services offers several options for encoding media in the cloud. A codec is software that implements a compression/decompression algorithm.
ApsaraVideo for Media Processing has full coverage of mainstream formats, narrowband HD, double speed transcoding, video encryption. Support screenshots, watermarks, clip stitching, subtitles, video encryption.
3.2 Functional characteristics
|Function Feature||Azure Encoder||ApsaraVideo for Media Processing|
|Format||MPEG DASH, HLS, smooth streaming processing||H.264, H.265, and caption|
|Screenshot||Acquire thumbnails by frame grabbing||Image Sprite, Video abstract and highlight|
|Digital Restoration||Not Supported||Supported. High-frame rate video restoration, SD to HD, 2K to 4K.|
|Content Review||Detect motions with Azure Media Analytics, such as porn contents.||Recognize porn, terrorism, and politics-involved videos|
|Content Understanding||Detect motions with Azure Media Analytics to understand audience participation and reaction.||Video classification, labeling, facial and text recognization.|
|Video Editing||Create video abstract, thumbnails, and video after overlying, splicing and editing, with Azure Media Analytics.||Cloud Clip APIs|
|Digital Rights Management||Supported||Supported|
3.3 Product pricing
The billing items for Azure Video Services include: coding, live streaming, streaming, content protection, video analytics. Users only pay for the services they use.
Alibaba Cloud Media Processing Service offers two billing methods:Pay-As-You-Go and Subscription(long-term packages). The fee consists of the transcoding fee and the interface request fee.