初期のWebビデオがどんなものだったのか覚えていますか? スタンドアローンのプレーヤー、低速で不安定な接続、過負荷なサーバー、そして今まで存在していたバッファリングメッセージは、20年も前に標準策定されたものでした。
Today, thanks to technology advances and a wide range of standards, things have been improved all the time.Viewers can currently operate variously, use devices of various shapes and sizes to enjoy broadcast, streaming, and live and recording content sent by OTT, and have immediate access to those content.I can expect it.Correcting these expectations is the challenge for content creators and distributors.Instead of generating videos in all forms of one size, the media server must be ready to create a wide range of sizes, formats, and a bit rate.We must pay attention to the rapid increase in the planned or non -planned demand.Even in the face of such complexity, it is necessary to prepare content and stable infrastructure to protect the content monetization model.
New AWS Media Services
On November 27, 2017, we will launch various broadcast quality media services designed to support one or more of the above issues.You can use these together to build a complete end -to -end video solution, or use a building block style with one or more services in combination.You can shorten the time you spend to set up infrastructure and concentrate on creating, distribution, and monetization of more innovative content.All services can be expanded and contracted, enhancing processing capabilities, connections, and storage, and can easily handle 1 million users (and exceed it).
The service is as follows (you can access a series of interactive consoles and comprehensive API sets).
AWS Elemental MediaConvert - Ott, Broadcasting, or file -based transcoding services support various formats and codecs.Supports multi -channel audio, graphic overlay, closed captions, and some DRM options.
AWS Elemental Medialive -Live encoding service that distributes video streams in real time to TVs and multi -screen devices.You can deploy a reliable live channel in a few minutes while completely controlling the encoding parameters.Supports advertising insertion, multi -channel audio, graphic overlay, closed caption.
AWS Elemental MediaPackage - Origin server and just -in -time package service.Create various forms of video output from one video input to watch on multiple devices.We support multiple revenue models, time shift live streaming, advertising, DRM, and blackout management.
AWS ELEMENTAL MEDIASTORE - Amazon Simple Storage Service (S3) A media optimization storage service that can be used in high -performance and low -delay applications like live streaming while utilizing the size and durability.
AWS Elemental MediaTailor - Includes advertising and server -side advertisements, a wide range of devices, transcodes, server -side and client -side advertisements that support accurate reports.
In the following sections, we will introduce as many screenshots as possible, rather than list all functions, and strive to understand the enriched functions and the settings obtained by these series.
AWS Elemental MediaConvert
MediaConvert allows you to transcode the content stored in the file.You can handle individual files and the entire media library.All you have to do is create a conversion job to specify the content and the desired output, and send it to MediaConvert.These do not need to be installed or patched, and can expand their services according to their needs without affecting the delivery date or performance.
With the mediaConvert console, you can manage output presets, job templates, queues, and jobs:
You can use the preset of the build -in -system or create your own preset.You can fully control the settings with your own preset:
The job template is named and creates one or more output groups.Click to add a new group to the template:
Once you're ready, click Create to make some final selections and create a job.
In each account, start processing with the default queue of the job.The job entered in the queue is processed in parallel using all processing resources that can be used in each account.If you add a job to the queue, no processing resources will be added, but will be allocated to the entire queue.It is also possible to pause a queue and assign many resources to other queues.It is also possible to pause the queue to spend more resources.You can also submit the job to the paused queue, and you can cancel a queue that has not yet started.
The price of this service is based on the amount of video processed and the functions used.
AWS Elemental Medialive
This service is for live encoding and can be operated 24 hours a day, 365 days a year.The Medialive Channel is deployed in a redundant configuration distributed in two physically separated Availability Zone to provide the reliability of customers in the broadcasting industry.You can specify an input signal and define the channel on the Medialive Console.
After creating the input settings, create a channel and attach to the input setting:
You can completely control the settings of each channel:
AWS Elemental MediaPackage
With this service, video distribution is possible from a single source to various devices.Focusing on content protection and just -in -time packaging, it can be provided by users to various devices selected by users.It can be used simply by creating a channel:
Then add one or more endpoints.Again, you can specify various option settings including the start window and delay, and you can fully control:
You can check the channel input URL, username, and password and route live video streams to package.
AWS ELEMENTAL MEDIASTORE
MediaStore provides the performance, consistency, and latency required for live and on -demand media distribution.Objects are written, read, and implicitly moved to S3 to achieve long -term durability during a limited time.It can be used simply by creating a storage container to group media content.
Containers will be available in about 1 minute:
Like the S3 bucket, the MediaStore container can be set to an access policy, and there is no limit on objects or storage capacity.
MediaStore helps maximize S3 in terms of capacity and throughput by managing the key name of the object in accordance with request rates and performance requirements.
AWS Elemental MediaTailor
This service provides a broadcast quality viewer experience by transcoding the advertising asset immediately while processing the insertion of the server side.When your video player requests a playlist from MediaTailor, you will call an advertising server and return a playlist referring to the original server of the original video and an advertisement recommended by the advertising server.Video players send all requests in a single endpoint so that the client side does not work.It is possible simply by creating a MediaTailor setting:
Context information is given to the advertising server in the following URL:
Despite the length of this post, we have just introduced one side of AWS Media Service.After AWS Re: INVENT, I would like to introduce how to use these services in more detail.
Available now
The entire set of AWS Media Services is available right now.The price varies depending on the service, but it is provided by the usage billing model.
- Jeff;
Original text: AWS Media Services-Process, Store, and Monetize Cloud-Based Video (Translation: SA Anji)