写点什么

AWS Media Services – 处理和存储云端视频并通过其获利

  • 2019-11-05
  • 本文字数:2427 字

    阅读完需:约 8 分钟

AWS Media Services – 处理和存储云端视频并通过其获利

您还记得早期的网络视频是什么样子吗?就在不到二十年前,独立播放器、邮票大小的视频、缓慢卡顿的连接、过载的服务器和不断出现的正在缓冲消息还是常态。


如今,技术进步和一系列标准的问世,使得这种情况有了很大改观。视频消费者现在拥有掌控权。他们使用各种形状、尺寸和不同年份制造的设备欣赏通过无线电播放的、流式传输的或在网络之上 (即 OTT) 发送的直播和录制内容,并期望立即访问吸引并牢牢抓住其注意力的内容。满足这些期望给内容创作者和发行商带来难题。他们 (或其媒体服务器) 必须准备好制作覆盖各种尺寸、格式和比特率的视频,并随时准备应对计划内或计划外的需求高峰,而不是生成通用格式的视频。面对所有这些复杂情况,他们必须采用一种支持内容和基础设施的盈利模式来帮助他们交付内容。


新的 AWS Media Services


我们目前推出了一系列广播品质的媒体服务,每项服务都旨在处理上述难题的一个或多个方面。您可以结合使用这些服务以构建完整的端到端视频解决方案,也可以使用其中一项或多项服务来构建数据块样式。利用真正的 AWS 风格,您可以花费更多时间来创新,减少设置和运行基础实施的时间,从而让您集中精力创建、交付您的内容并从中获利。这些服务全都具有弹性,可让您提高处理能力、加快连接和存储速度,并使您能够轻松处理数百万用户 (甚至更多) 峰值。


下面介绍了这些服务 (可通过一组交互式控制台以及一组全面的 API 访问所有服务):


AWS Elemental MediaConvert – 基于文件的 OTT 转码、广播或存档,支持一长串格式和编解码器。具体功能包括多声道音频、图形覆盖、隐藏式字幕和多个 DRM 选项。


AWS Elemental MediaLive – 通过即时编码向电视和多屏幕设备实时提供视频流。可让您在数分钟内部署高度可靠的直播通道,并完全控制编码参数。该服务支持广告插播、多声道音频、图形覆盖和隐藏式字幕。


AWS Elemental MediaPackage – 原创视频和即时包装。从单个输入开始,为代表一长串当前和传统格式的多台设备生成输出。支持多种盈利模式、时间变换实时流、广告插播、DRM 和支持管理。


AWS Elemental MediaStore – 针对媒体优化的存储服务,可为高性能和低延迟应用程序 (例如实时流) 提供支持,同时充分利用 Amazon Simple Storage Service (S3) 的扩展性和持久性。


AWS Elemental MediaTailor – 支持广告投放和服务器端广告插播、各种设备、转码和准确报告服务器端和客户端广告插播的盈利服务。


我并没有在以下各部分中列出所有功能,只是添加了尽可能多的屏幕截图,以便您更好地了解通过这套服务获得的丰富功能、参数和设置集合。


AWS Elemental MediaConvert


MediaConvert 可让您对文件中存储的内容进行转码。您可以处理单个文件或整个媒体库,也可以处理其中的任何内容。您只需创建转换作业来指定内容和所需输出,然后将其提交至 MediaConvert 即可。无需安装软件或补丁,该服务可进行扩展以满足您的需求,而不会影响周转时间或性能。


通过 MediaConvert 控制台,您可以管理输出预设、作业参数、队列和作业:



您可以使用内置系统预设,或者创建您自己的预设。在创建自己的预设时,您可以完全控制相关设置:



作业模板已命名,可生成一个或多个输出组。您只需单击一下即可向模板中添加新组:



一切准备就绪后,您即可创建作业并进行一些最终选择,然后单击 Create



每个账户都从默认作业队列开始,使用可供账户使用的所有处理资源并行处理传入工作。添加队列并不会增加处理资源,但会导致在各队列之间分配这些资源。您可以临时暂停一个队列,以便将更多资源分配给其他队列。您可以将作业提交到暂停的队列,还可以取消任何尚未开始的作业。


该服务的定价基于您处理的视频量以及您使用的功能。


AWS Elemental MediaLive


该服务支持实时编码,可以全天候运行。MediaLive 通道部署在分布于两个地理位置不同的可用区中的冗余资源上,以便提供广播行业客户所期望的可靠性。您可以在 MediaLive 控制台中指定自己的输入并定义自己的通道:



在创建输入后,您可以创建通道并将其附加到输入:



您可以完全控制每个通道的设置:



AWS Elemental MediaPackage


该服务可让您向单个来源的多个设备提供视频。它侧重于保护和即时包装,让您能够为用户在其所选设备上提供所需内容。您只需创建一个通道即可开始操作:



然后,您可以添加一个或多个终端节点。还可以提供多种选项和完全控制权,包括启动窗口和时间延迟:



您可以查找通道的输入 URL、用户名和密码,并将您的实时视频流路由到其中进行打包:



AWS Elemental MediaStore


MediaStore 提供实时和按需交付媒体所需的性能、一致性和延迟。对象在有限时段内写入并读入新的“临时”对象存储层中,然后静默移入 S3 中以实现长期持久性。您只需创建一个存储容器来对媒体内容进行分组即可:



只需一分钟左右即可使用该容器:



与 S3 存储桶一样,MediaStore 容器具有访问策略,并且对对象数或存储容量没有限制。


MediaStore 可根据请求速率和性能注意事项管理对象键值名称,以便最大限度提高存储和检索吞吐量,从而帮助您充分利用 S3。


AWS Elemental MediaTailor


该服务可管理服务器端广告插播,同时通过动态转码广告资源来提供广播品质的观众体验。您的客户的视频播放器向 MediaTailor 请求播放列表。MediaTailor 而后调用广告决策服务器并返回播放列表,其中引用了您的原始视频的源服务器以及广告决策服务器推荐的广告。视频播放器向单个终端节点发出所有请求,以便确保客户端广告屏蔽无效。您只需创建 MediaTailor 配置即可:



上下文信息通过以下 URL 传递到广告决策服务器:



虽然这篇文章很长,但我只是简要介绍了 AWS Media Services 的皮毛。在 AWS re:Invent 结束后,我希望进行深入探讨并向您介绍如何使用其中各项服务。


现已推出


整套 AWS Media Services 现已推出,您可以立即开始使用它们!价格因服务而异,但围绕即付即用模式而制定。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/aws-media-services-process-store-and-monetize-cloud-based-video/


2019-11-05 08:00800

评论

发布
暂无评论
发现更多内容

LeetCode题解:1237. 找出给定方程的正整数解,双指针,详细注释

Lee Chen

LeetCode 算法、

【立哥】【每日一个小知识】企业家和管理者有什么区别?

Lee Chen

云原生的基建:我理解的可观测性和OpenTelemetry

agnostic

可观测性 OpenTelemetry

聊聊如何利用redis实现多级缓存同步

做梦都在改BUG

Java redis 缓存 多级缓存

面试官:浅谈一下Redis分布式锁存在的问题

做梦都在改BUG

Java

【Java基础】Java对象创建的几种方式

No8g攻城狮

Java 后端 Java 分布式 Java 开发

CorelDRAW Graphics Suite2023最新版本号

茶色酒

CorelDRAW 2022 CorelDraw2023

CleanMyMac2023电脑版免费下载教程

茶色酒

CleanMyMac X2023

CleanMyMac2023测试版功能介绍

茶色酒

CleanMyMac X CleanMyMac X2023

开源SPL助力JAVA处理公共数据文件(txt/csv/json/xml/xsl)

石臻臻的杂货铺

Java 开源

Ubuntu18.04编译ZLMediakit支持webrtc

alps2006

WebRTC

Java高手速成 | Java web 实训之投票系统

TiAmo

Java Java web

HashMap每次扩容时,为什么都必须是2的N次方?

做梦都在改BUG

6 理解业务概念和业务组件

涛哥 数字产品和业务架构

企业架构 业务架构

别再找借口了!找不到工作就好好学一下这份16W字Java面试合集

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

架构训练营第10期模块7作业

Geek_4db2d5

chatGPT:探讨如何实现自动化测试场景

夏兮。

自动化测试 selenium ChatGPT

户外交通信息led显示屏有以下特点才正规

Dylan

安装 LED显示屏 户外LED显示屏

阿里内部消息中间件合集:MQ+Kafka+体系图+笔记

做梦都在改BUG

Java kafka MQ 消息队列 消息中间件

冰河指南AI技术社区基于ChatGPT正式启动运营

冰河

人工智能 程序员 AI 架构师 ChatGPT

Guitar Pro8吉他软件最新版安装下载教程

茶色酒

Guitar Pro8

2023-02-18:ffmpeg是c编写的音视频编解码库,请问用go语言如何调用?例子是03输出版本号。

福大大架构师每日一题

golang 音视频 ffmpeg 流媒体 福大大

嵌入式ARM设计编程(五) 实现信号的FIR滤波操作

timerring

arm

模块七作业

Ryan

架构

架构实战营模块9作业

张建闯

架构实战营

SpringBoot 容器刷新前回调ApplicationContextInitializer

做梦都在改BUG

Java spring Spring Boot

LeetCode题解:1237. 找出给定方程的正整数解,枚举,详细注释

Lee Chen

算法 LeetCode

LeetCode题解:1237. 找出给定方程的正整数解,二分查找,详细注释

Lee Chen

JavaScript 算法 LeetCode 二分查找

盘点和总结秒杀服务的功能设计及注意事项技术体系

做梦都在改BUG

Java 秒杀系统

StudioOne6免费试用版下载及版本功能介绍

茶色酒

StudioOne6 StudioOne

Pandoc API 上手指南

小 he

AWS Media Services – 处理和存储云端视频并通过其获利_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章