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