Alibaba Cloud Media Services

What is video distribution?

Explains the delivery method you want to know when you distribute or watch videos. There are roughly two patterns for video distribution.

1.Video On Demand (VoD)
 You can watch your favourite dramas and movies anytime, anywhere.
 Distributes content stored mainly in storage.

2. Live distribution
 We distribute videos live.

The video distribution method is as follows:


1. Streaming / live streaming
 content is not stored on the device but is played when it is transferred.
 It is harder to copy content than the progressive download.

2. A distribution method that downloads content from a progressive download server to a device and plays the video. Content is easier to copy than streaming. Is mentioned.

The video distribution using the progressive download method with VoD seems to be relatively easy to build the environment.

Alibaba Cloud Media Processing Services and multimedia solutions

Media Processing Services is a service that transcodes multimedia data into an optimal format.
The main functions are listed below.

  • Video transcoding
  • screenshot
  • Watermark
  • Edit and merge videos
  • Separation of audio and video
  • Convert video to GIF
  • Preset template
  • Smart template
  • Custom template

Of these (except templates), video transcoding and screenshots are often used for VOD.

Alibaba Cloud multimedia solutions can be realized by combining the following three solutions with other Alibaba Cloud services.

1. Video surveillance
 Cloud-based video surveillance solution.
 It is offered as a high quality, reliable, security and low-cost solution.

2. Video On Demand
 is a service that enables immediate download and viewing of a video.
 The solution is divided into three modules: video upload, video broadcast, and system management.
 ・ Video upload module segment index is stored in RDS and the video file is stored in OSS.
  OSS provides distribution functions in conjunction with media transcoding and CDN.

 ・ Video broadcast module For
  real-time delivery, use Server Load Balancer or ECS (for Web server) to process access requests and search the video index to obtain the necessary video data.

 -System management module Manages
  various information such as user information and devices.

3. Live video broadcasting (live streaming)
 A system with high network quality, low latency, and smooth transcoding of streaming data.
 The live streaming service builds a live streaming platform with three modules: push stream, broadcasting, and system management.
 ・ Push stream module Using
  Server Load Balancer and ECS, a cluster that segments the pushed video stream is constructed and stored in OSS. (Since it is stored in OSS, it can be used for VOD later.

-Build a system using the  broadcasting modules ECS, Server Load Balancer, and CDN.
The real-time video segment is converted to HLS format and pushed to CDN.

-System management module
Responsible for system management such as user information management, device management, and user confirmation.

Reference site

https://www.alibabacloud.com/product/mts
https://www.alibabacloud.com/solutions/multimedia/online-video
https://www.alibabacloud.com/solutions/multimedia/live-streaming
https: // www .alibabacloud.com / solutions / multimedia / online-video