-->

如何为多屏传送打包视频

文章特色图片

大多数制作人都希望他们的视频能在所有可用的平台上播放. 这些平台呈现在右边的金字塔中 图1. 为了实现这一目标, 制作人可以使用多种格式, 如图1中左边的表所示. 表中的颜色编码显示了在熟悉的红绿灯格式中,每种格式对每个目标平台的适用性:红色表示停止, 绿色代表通行, 黄色代表谨慎.

金字塔中还显示了每个市场的主要标准或参与者. 如你所见, 在电脑和笔记本中, 有两个主要的标准——闪光是事实上的, 但减弱, 标准, 而HTML5是后起之秀,但功能有限, 至少目前是这样. 没有显示媒体源扩展(MSE)的影响, 我将在下面的单独一节中介绍.

但是你可以用一个非常广泛的画笔来描绘电脑市场, 你必须在不同平台的基础上接触其他市场. 例如,在移动端,HTML5被H普遍支持.264年回放, 但这只能提供单列文件, 不适应, 回放, 并且不支持直播或DRM. 对于这些功能,您必须分别处理两个主要平台. 苹果很简单——所有iOS版本都支持HLS,简化了对该平台的适应性交付. 安卓则不然. Android 3.0及以后的版本支持HLS, 尽管有各种各样的问题使这种支持充其量是有问题的, 最坏的情况是无法使用. Android版本5,或者说Lollipop,可能会解决这些问题,但它还没有发布. 所以没有一种适应性方法能够在iOS和Android上实现基于浏览器的原生播放.

当你爬上金字塔, 不同的市场变得更加分裂, 每个平台背后的公司选择它支持的一种或多种格式. 例如,在零售OTT市场,Apple TV只支持HLS,而不支持DASH. Roku也是一样. Chromecast支持DASH, 亚马逊Fire TV也是如此, 但前提是你要用VisualOn OnStream MediaPlayer+ SDK创建你的Fire TV媒体播放器.

目标平台和适用性

你能负担多少?

对VisualOn OnStream MediaPlayer+ SDK的引用带来了另一个关键点. 在金字塔的大多数点上,有多种方法来实现任何特定的技术. 在PC/笔记本领域, 基于本地浏览器的播放总是最简单和最便宜的,因为你所需要的只是MP4/WebM文件和视频标签,你就可以了. 像闪光这样普及的插件是第二简单的, 因为你可以使用任意数量的免费或廉价的现成播放器, 或者建立自己的.

但是,其他插件或播放器可以扩展闪光 Player所支持的格式之外的格式支持. 例如, 如果您部署了JW Player, 领先的OTS玩家, 你可以把HLS传送到电脑和笔记本电脑上, 它能让你适应计算机的传输, 笔记本电脑, 和iOS设备的单一格式. 其他替代方案,如castLabs DASH Everywhere,支持从浏览器中基于DASH的播放. 或者您可以从头开始创建自己的DASH或hls兼容播放器.

移动端有自己的设计选择. 再一次。, 原生播放是最简单的,因为它不需要任何自定义开发, 但是你只能使用本地支持的格式. 如果你创建一个应用程序, 然而, 你几乎可以实现任何技术:DASH, HLS, 闪光, 甚至平滑流.

再进一步, 如果你创建一个应用程序, 您还可以替换特定平台的功能失调组件, 比如前面提到的Android上有缺陷的HLS播放. 一些富有的开发者已经采取了这种方法,就像Adobe在Primetime所做的那样.

底线是你有足够的资金,你可以在任何平台上使用任何技术. 排列太多了,无法解决, 所以在下面的场景中,我将主要关注基于浏览器的回放, 本机或通过OTS播放器或sdk.

让我们从向台式机、笔记本电脑和移动设备传输单个文件开始.

通过HTML5与闪光回退的单一文件交付

到达金字塔底部两个层次的最简单方法是使用HTML5和闪光回退. 此时此刻, 绝大多数浏览器都兼容HTML5, 不过一些消息来源估计是ie8, 这不是, 仍然有一个 20%的份额 或更多. 出于这个原因,大多数通过HTML5发布内容的开发商也会在传统浏览器中退回到闪光.

当然, not all HTML5-compatible browsers play the same codec; Apple Safari and 微软 IE play H.而火狐和Opera浏览器可以播放WebM,谷歌Chrome浏览器也可以播放. Some producers encode in both formats for HTML5 delivery; some encode in H.264发送到Safari, IE, 和Chrome浏览器,并退回到Opera和Firefox的闪光,因为闪光可以播放相同的H.264 -编码的文件.

图2 显示了H所需的HTML编码.264/ WebM传输与闪光回退. 这个代码是在Sorenson Squeeze中创建的,它可以产生H.264和WebM输出,加上HTML5代码,对于非技术用户来说非常方便.

HTML5交付编码

这种方法实际上提供了金字塔底部两层的所有观众, 但也有一些非常严重的限制. 具体地说, 只有视频点播(没有直播), 仅支持单个文件(无自适应), 渐进式下载(无流媒体). 此外,DRM没有标准模式. 说了这么多,这对许多网页制作者来说已经足够了,而且它的实现既简单又便宜.

从专有技术到标准(疣和全部)

好的,所以HTML5与闪光回退给你单一文件渐进式交付的视频点播文件没有DRM. 如果您需要自适应、实时、真实的流媒体或DRM,该怎么办? 你选择一种不同的技术. 由于我们正在经历这些技术的根本转变,让我们快速概述一下.

流媒体产业是建立在专有技术的基础上的,随着不同的技术获得主导的市场份额,这种技术起起落落——realnetworks就被微软的Windows Media所取代, 最终让位于Adobe 闪光. 在自适应空间中, 微软为Silverlight开发了Smooth Streaming, Adobe为闪光开发了自适应技术, RTMP, 以及基于http的动态流, 而苹果则为iOS和Safari开发了HTTP 在线直播。.

专有技术有利有弊. 往好的方面想, 因为一个组织控制着格式和播放器, 为这项技术添加新功能很简单, 是否具有适应性, 或数字版权管理, 或标题. 消极的一面, 因为许多专有技术必须与用于查找和播放视频的浏览器集成, 它们需要插件, 哪些会导致安全问题和不稳定.

标准也有优点和缺点. DASH的主要优点是您可以向所有兼容的播放器提供一组文件, 从金字塔的底部到顶端. 标准也有缺点,其中最主要的是你不能强迫公司采用它们. 苹果就是这一理念的典型代表, 它还没有表明是否以及何时会在iOS中支持DASH. 微软也没有提供帮助, 只发布了对Windows 8中Internet Explorer中DASH播放所需的媒体源扩展(MSE)的支持.1,在12.2%的份额(每个StatCounter), 直到最近才在全球安装量上超过Windows XP,与Windows 7(43)相比相形见绌.9%). 真正的, 如上所述, 您可以通过插件或自定义开发在没有浏览器支持的情况下实现DASH, 但是普遍的支持简化了问题并降低了开发成本.

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

如何购买OTT解决方案:是否有一个可以统治所有?

2015年OTT超级指南现已发布

消费电子展报告:消费者在未来的多屏幕上发号施令

电视的未来将以更精简的套餐为标志, 更多的菜单, 以及跨多个设备的无缝交付, Adobe公司的发言人说, 菜, Gracenote, Piksel, 和Verizon在CES数字好莱坞面板

Elemental介绍Delta,旨在简化多屏幕交付

这是一个移动视频世界, 和Elemental承诺降低视频的复杂性, 增加时移服务, 并降低达美航空的成本.

如何构建多屏幕在线视频工作流

在为不同环境下的不同屏幕准备内容时,提前考虑是很重要的. 请继续阅读专家的最佳实践.

提及的公司及供应商