-->
保存您的免费座位流媒体连接今年八月. 现在注册!

控制成本:出版商如何在ABR编码上省钱

文章特色图片

TourGigs是一家使用Wowza流媒体引擎进行动态包装的直播和视频点播分发的公司, 一家演唱会电影技术公司,专门从事直播和演唱会视频. 我采访了该公司的技术总监凯西·查维特(Casey Charvet). 根据夏维的说法, TourGigs从一个基于RTMP的系统切换到Wowza,该系统不提供ABR流. 该公司之所以选择Wowza,是因为它结合了实时转码和动态打包, 开始为HDS创建ABR包,以便在其基于Flash的播放器上进行计算机播放, 以及移动版的HLS.

当时, TourGigs通过渐进式下载方式提供视频点播文件, 增加了CDN成本,也缺乏ABR. Once Tour Gigs用Wowza创建了新的现场工作流程, 它将其视频点播系统转换为相同的模式. 而不是使用现场活动期间创建的MP4文件, TourGigs将原始摄像机视频重新混音, 它可以让公司修复现场制作中的任何故障,并使用更高质量的编码技术对多比特率MP4文件进行编码, 比如双通道编码, 和更先进的x264设置.

有趣的是, TourGigs将其播放器从Flash迁移到HTML5, 它标准化了HLS作为通用交付格式. Charvet继续使用Wowza系统进行单一格式的交付,因为它是如此“简单而优雅”,因为他希望能够为那些可能希望以其他格式交付的客户提供服务, 喜欢短跑, HDS, 或平滑流. TourGigs基于Wowza的模式如图所示 图5, 实时视频在云端处理,视频点播片段在同一地点的设备上进行编码. ControlPlane层是提供冗余的专有服务器端层, 访问多个cdn, 和安全.

econ5

图5. 基于wowza的TourGigs分发架构 

其他几位Wowza客户也谈到了动态包装的好处. 例如, Endavo媒体, 哪个提供媒体管理和分发平台的技术和服务, 在向HLS提供直播和视频点播服务转型时,它部署了Wowza, 退回到基于RTMP的动态流. 这两种情况, Endavo创建了一组MP4文件,并将其交给Wowza流媒体引擎, 需要进行哪些转换.

根据Endavo首席执行官保罗·哈姆的说法, 基于Wowza的解决方案提供高达1080p的流, 有些是加密的, 没有延迟或降低吞吐量. 用于VOD传送, Endavo甚至不需要重新编码最初用于RTMP动态流的文件. 根据哈姆的说法, “我们真的没有发现Wowza的动态HLS有任何缺点,因为我们有适当的基础设施和合适的夹层文件. 选择动态可以节省对整个库进行块处理所需的时间和存储空间.”

同样的,熊猫O.S., 一家专门从事在线视频解决方案的软件开发公司, 以前使用静态包装的产品和服务. 据首席执行官兼联合创始人里昂·戈丁说, 与静态打包相关的许多小文件在上传和段大小和其他配置选项的复杂实验过程中产生了问题. 熊猫啊.S. 是否必须将其MPEG -2传输流内容转换为MP4格式才能切换到动态打包. 然而,在转换之后,熊猫O.S. 提供1080p及以上分辨率的直播和视频点播流, 很多都有数字版权管理, 并且没有报告由于动态打包而导致的延迟或吞吐量降低.

动态打包在企业中也被证明是有用的. 例如, 我采访了一位来自一家家喻户晓的科技公司的流媒体技术专家,他不能公开发言. 该公司正在使用Wowza作为其内部网络会议系统的视频分发中心, 输入单个RTMP流, 将该流转换为多种分辨率, 并通过多种协议和格式分发流, 包括用于内部分布的多播和用于大多数其他端点的HLS. 他报告说,转换到动态包装可以减少70%以上的存储成本.

想要实际数字吗?? 好吧, 2016年初, 我曾与一位咨询客户合作,他正在将一个大型现有库转换为ABR流媒体, 同时还制作了大量的新视频. 在过渡时期, 动态打包将库转码和正在进行的编码的编码成本降低了近90美元,并将存储成本降低约34美元,000. 再加上这20美元,运行Wowza流媒体引擎大约需要花费1000美元, 总节省额略高于100美元,000.

注意,Wowza和Azure并不是唯一可用的动态打包解决方案. 比如,熊猫O.S.Gordin报告说,该公司还使用开源解决方案NGINX为一些客户动态打包. 除了, Elemental Delta是一个视频交付平台,可以执行该公司所谓的“即时(JIT)视频打包”,,以及其他许多功能.

Akamai和吞吐量问题

尽管动态打包对于数百甚至数千名同时使用的用户来说效果很好, 将法律, Akamai媒体云工程的首席架构师, 指出当流媒体达到真正的大规模时, 比如数以千万计的连接, 与动态包装相关的额外工作被放大了. 依法, 这降低了Akamai边缘服务器的吞吐量, 与动态打包相关的额外复杂性增加了出现工作流问题的机会.

尽管Akamai支持动态打包已经超过6年了, 而且还在继续, Law指出,苹果采用碎片化的MP4格式可以实现静态包装,而无需相关的存储成本, 提供两全其美. 在高水平上, 通用媒体应用程序格式(CMAF)的支持,使HLS兼容碎片MP4文件, 只需为每种格式创建唯一的基于文本的清单文件,就可以通过HLS和DASH部署一组媒体文件. 目前, 然而, 虽然HLS和DASH可以共享一个通用的媒体文件格式, 苹果生态系统使用了一种不同的加密技术, 所以在这个问题解决之前, 制作人仍然需要两套CMAF媒体文件, 一个用于使用密码块链(CBC)加密的内容, 另一个用于使用通用加密(CENC)加密的其他内容。.

我询问了Netflix编码技术总监David Ronca关于CMAF的潜力, 他评论道, “我们的主要包装模型是 ... DASH—CENC采用AES—CTR(高级加密计数器模式)加密. CMAF正在与我们的流媒体格式兼容, 如果实现了这种兼容性, 它对我们很有价值,因为它鼓励更广泛地支持现有的, 广泛部署, DASH模型. 如果CMAF无法提供与现有DASH模型的兼容性,包括要求支持AES- CTR加密, 那么所有CMAF将实现的是添加另一种格式, 因此这个值很低.”

最重要的是,尽管CMAF提供了一种通用的媒体格式, 直到DRM问题得到解决, 这可能会因HLS兼容设备的安装基础而变得复杂, 它不会解决与静态包装相关的存储问题.

创建MP4文件

在大多数情况下, 用于实时事件流媒体, 最简单的, 成本最低的方法是将来自事件的单个输入流发送到编码工具中,在那里可以将其转编码为多个mp4,然后根据需要动态打包. 如何创建多比特率的MP4文件的视频点播?

虽然差距正在缩小,但内部编码器仍然是最便宜的选择. 举个例子, 在图5中, TourGigs部署了一个“离线编码集群”,,这是它自己开发的编码器,正是出于这个原因. 根据我自己的经验, 2016年初, 我比较了用于实现动态打包的客户机的云和本地编码器. 我与所有不愿透露姓名的供应商核实了我的估计. 2016-2019年,在云端制作MP4文件的价格从8.2万美元到17.8万美元不等. 另外, 客户可以用4年不到32美元的价格购买一台设备,000来处理同样的负载.

当然,与设备相关的存储和操作成本是存在的, 这些设备和最便宜的云解决方案之间的差异似乎还不到5万美元. 然而,随着云价格的下降,差距将明显缩小. 仍然, 如果你正在寻找最便宜的方法来制作视频点播的MP4文件, 从一个设备开始.

在为云计算选项定价时, 尝试寻找替代每gb或每分钟定价的方法, 比如您可以从Encoding租用的保留云实例.或Elemental的平台即服务方式,两者定价相似. 还可以考虑新的服务提供商Hybrik, 哪家公司根据你可以同时运行的云计算机器的数量收取固定费用. (充分披露:我曾与Hybrik合作过一些咨询项目.)

[本文发表于2016年11月/ 12月号。 流媒体杂志 如何在ABR编码上省钱."]

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

走向低:小尺寸高质量的编码秘密

Netflix的紧凑移动下载文件看起来非常棒. 以下是视频创作者如何让自己的低比特率文件看起来同样令人印象深刻的方法.

如何编码和交付多种ABR格式

使用单个自适应组, 针对不同的目标进行不同的包装, 为了降低编码和存储成本.

在运营商网络中部署组播辅助ABR的好处

多播辅助ABR (M-ABR)是一种低成本且易于部署的解决方案,允许运营商利用其“电视无处不在”基础设施在所有家庭设备上看到多播收益.

提及的公司及供应商