QCon全球软件开发大会8折优惠倒计时,购票立减¥1760!了解详情 >>> 了解详情
写点什么

适用于在云中提取和分发视频的 AWS Elemental MediaConnect

2019 年 10 月 15 日

适用于在云中提取和分发视频的 AWS Elemental MediaConnect

在加入 AWS 之前,我在一家拥有和经营着自有体育电视频道的组织工作,该频道通过将相当于数十个活动场地的本地体育源聚合到一个 24 小时播出的电视频道中来提供内容。以这种规模运营广播级网络需要庞大的基础设施和后勤部门,而且事实证明,其更改和维护成本总是居高不下。


这并不是一个局部性问题,因为媒体公司和聚合商自身的广播基础设施都面临类似的挑战。通过卫星卡车聚合来自非城市地区的源,将视频流分发到多个区域和国家,同时保持可靠性和广播能力 – 这仍然是一项艰巨的任务,需要投入大量资金。


隆重推出 AWS Elemental MediaConnect


AWS Elemental MediaConnect 是一项新服务,可让广播公司和其他高级视频客户轻松可靠地将直播视频注入到云中,并通过 AWS 全球网络将其安全地传输到多个目的地。AWS Elemental MediaConnect 为客户提供了他们在执行卫星传输时必不可少的可靠性、安全性和可见性,以及只有通过基于 Internet 的传输才能实现的灵活性和成本效益。它允许任何客户(从播放本地体育赛事的小型视频制作机构,到拥有多个全天候直播电视频道的全国广播电视网络)可靠地从 AWS 云外部的来源(如体育场馆或电视演播室)提取内容,并以广播级的可靠性和操作可见性将其安全地传输到多个目的地。这些目的地可以是客户自己的基于 AWS 的视频处理系统,也可以是 Internet 上的目的地。


以下是您需要了解的一些事项:


广播级可靠性 – AWS Elemental MediaConnect 旨在实现广播级可靠性,并且通过优化减少抖动和缓冲。MediaConnect 通过为客户提供多种可供选择的视频传输协议(如实时传输协议 [RTP]、具有前向纠错 [FEC] 的 RTP 和 Zixi 协议)来解决这个问题,视频专业人员可以利用这些协议来确保可靠性。MediaConnect 使用低延迟、高带宽的 AWS 全球网络在 AWS 区域之间分发和复制源。


行业级安全性 – MediaConnect 可以满足广播公司在安全方面的要求。它提供使用标准 AES-256 加密对数据流进行加密的选项,并使用 AWS Secrets Manager 安全存储密钥。结合 MediaConnect 的复制功能(允许用户创建多个输出),客户可以将其内容安全地同时出售给 AWS 内外的多家内容分发机构。


可见性和操作 – 最后,AWS Elemental MediaConnect 使视频专业人员能够了解其内容流的运行状况。借助 MediaConnect,他们可以结合使用服务质量 (QoS) 警报和实时信号遥测来跟踪任务关键型流的运行状况,无需额外设置。此外,MediaConnect 与其他 AWS Elemental Media Services 和 CloudWatch 紧密集成,可轻松创建控制面板和警报。


AWS Elemental MediaConnect 实际操作


今天我要设置一个由我个人专享的全球视频点播平台 ShaunTV。我将使用来自本地媒体编码器的直播源,我要将其内容提取到云端,并分发到多个区域。这类似于传统媒体广播公司或区域内容聚合商,当然他们会使用多个源。基本操作非常简单,只需创建新的视频源并将其连接到 AWS Elemental MediaConnect 即可。


我使用控制台创建一个新流,在其中定义了我的提取选项。在本例中,AWS Elemental 团队通过其本地部署编码器为我提供了视频源。我选择一个标准源并选择提取协议。Zixi 协议是一种商业视频分发格式,广泛应用于媒体行业,我们今天的例子中要使用的就是这种源格式。通过提供加入白名单的 CIDR 块,我可以限制对 MediaConnect 提取点的访问。



在这里,我可以选择提供解密密钥,这允许我对加密的流进行解码。在本例中,我的流并未加密,所以我继续创建流。



下一步是启动流并开始接收视频! 现在我想做两件事:使用与其他 AWS 服务的内置集成,将我的 MediaConnect 流连接到 AWS Elemental MediaLive,后者提供可供我的视频源终端设备使用的编码。其次,我想将视频从欧洲(都柏林)发布到美国(俄勒冈)区域,这样就能实现 ShaunTV 的全球化!



授权允许我生成一个 ARN(AWS 资源编号),我可以使用该 ARN 与其他与我们的 MediaConnect 终端节点托管在相同区域的 AWS 账户共享。我要使用相同的账户,因此使用获得授权的源选项继续构建新流。



我的 ARN 现已填充到新流中,我可以推送流,以便在美国观看我的视频,或者将其分发给其他 AWS Elemental 服务。然后,您将单个视频流发送到提取点,MediaConnect 会自动将其复制到每个指定目的地。您可以从提取点访问实时指标,可以轻松地从 AWS 控制台或 MediaConnect API 动态重新路由流。我们可以将视频分发到许多区域、本地位置或第三方 AWS 账户。我们可以使用其他 AWS Elemental 服务,构建完整的视频点播平台。很抱歉,时间有限,AWS re:Invent 已经开始了,所以我将这项任务留给各位读者自行尝试吧!


可用性和定价


没有预付费用或最低承诺;用户根据使用 AWS Elemental MediaConnect 时传输的数据量以及每个运行流的小时价格付费。现面向 8 个区域提供:美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、欧洲(法兰克福)和欧洲(爱尔兰)。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-aws-elemental-mediaconnect-for-ingestion-and-distribution-of-video-in-the-cloud/


2019 年 10 月 15 日 08:00221
用户头像

发布了 1285 篇内容, 共 38.5 次阅读, 收获喜欢 42 次。

关注

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

Week 06 命题作业

Jeremy

计算机揭秘之:网络分类和性能分析

程序那些事

TCP 计算机网络 网络协议 计算机基础 udp

30分钟学会应用正则表达式

墨灵

正则表达式 前端进阶训练营

朱嘉明:区块链成为经济转型、形成产业新业态的技术手段

CECBC区块链专委会

图解:如何实现最小生成树

淡蓝色

Java 数据结构 算法

以中立性的立场看Severless的目标和流派

韩超

云原生 serverles

聊聊Dubbo(二):简单入门

猿灯塔

第六周总结

Geek_a327d3

Python的四种作用域及调用顺序

BigYoung

Python 局部作用域 全局作用域

Week 06学习总结

Jeremy

解决问题 1474 个,Flink 1.11 究竟有哪些易用性上的改善?

Apache Flink

flink

【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播

华为云开发者社区

运维 服务器 直播 云服务 华为云

第六周作业

Geek_a327d3

平价又好用的学习电脑小轩PRO来啦,为孩子创造超强学习体验

最新动态

防止数据重复提交的6种方法(超简单)!

王磊

Java

区块链加持的家用摄像头能拯救你的隐私吗?

CECBC区块链专委会

MQTT的搭建、测试、应用及小程序的集成!

诸葛小猿

物联网 IoT mqtt broker

毕业半年的憨憨,将公司的代码上传到GitHub上了

诸葛小猿

GitHub 代码上传

我想模糊删除redis key🤔

山中兰花草

Java lua redis 面试 批量任务

林左鸣 史瑞华:人类应鼎力进行的探索

CECBC区块链专委会

Flask-Restful 中 fileds.DateTime 不支持 strftime 格式

Leetao

Python flask web开发 Python框架 flask-restful

分布式事务解决方案Seata源码解析

Chank

Java 分布式 分布式事务

可读代码编写炸鸡七 - 表达式太长就拆

多选参数

代码质量 代码组织 代码规范 可读代码编写 可读代码

智算中心开启智慧时代,浪潮信息迎来新发展

Geek_116789

单例模式的几种写法你用的哪种?

Java小咖秀

Java 设计模式 23种设计模式

如何进行需求梳理及埋点方案设计

易观大数据

寻找握剑的手,青睐懂行的人

脑极体

CAP原理

jason

企业架构框架之TOGAF

Winfield

企业架构

可读代码编写炸鸡六 - 控制流尽量向前奔涌就好,不要分心

多选参数

代码 代码优化 代码规范 可读代码编写 可读代码

LeetCode题解:141. 环形链表,JavaScript HashMap,详细注释

Lee Chen

LeetCode 前端进阶训练营

移动应用开发的下一站

移动应用开发的下一站

适用于在云中提取和分发视频的 AWS Elemental MediaConnect-InfoQ