多设备编码
许多百家乐软件app最新版下载正在增加他们支持的移动和OTT平台的数量,同时实施自适应流媒体,以增强每个平台的观看体验. 有两种方法可以实现这一点:为每个目标生成一组唯一的流, 或者派生一个更小的文件组,它将有效地服务于所有平台. 在本文中,我将探讨后一种方法.
确定目标
第一步是确定你的目标平台. 对于绝大多数生产者来说, 这通常意味着桌面和移动设备, 随着OTT平台越来越普遍. 虽然添加平台一开始可能会让人望而生畏,但请记住这两个令人欣慰的事实. 首先,所有相关目标平台都玩H.264视频, 和第二, they all use one of three adaptive streaming technologies; Flash Dynamic Streaming (either RTMP or HTTP), 光滑的流, 或HTTP直播(HLS). 你可以在 Table 1.
单个文件max列显示每个平台支持的最大规格. 我没有包括电脑,因为它因平台而异, 没有硬性限制, 大多数已安装的电脑至少可以播放720p的视频. 所有移动平台上的播放功能都依赖于设备, 你应该在引用的URL上看到单个文件流的建议. 稍后会详细介绍. 在自适应流媒体方面, 苹果的HLS无疑是OTT领域的赢家, 只有微软的Xbox 360没有加入这个派对(这并不奇怪)。.
![Table 1](http://rb.ecohomemade.com/Images/ArticleImages/ArticleImage.15741.jpg)
这对百家乐软件app最新版下载来说意味着什么? 魔鬼总是在某种程度上存在于细节中, 但如果你在每个设备上分发单个文件, 您只需要找到并使用每个平台的最佳编码参数. 如果你是自适应分布, 你需要在桌面上支持Flash或平滑流媒体, HLS获得了大部分相关的移动和OTT目标. 加入一个媒体服务器或CDN服务,可以从一种自适应格式转换到另一种自适应格式, 任务开始变得, 简单得多.
在检查每个单独的目标平台之前,让我们讨论一些高层次的现实情况.
手机奠定了基调
首先,移动设备的编码是最复杂的,因为这些设备的播放能力最小,连接速度也最不可靠. 相比之下,大多数电脑和OTT设备可以播放任何H.264配置,并连接到高比特率网络或宽带连接, 无论是直接有线还是通过Wi-Fi.
虽然在连接速度上有一些变化, 在为计算机和OTT设备配置视频时, 你的主要缺点——
Cerns在低端提供可接受的质量,在高端提供带宽成本. 当配置你的流移动, 它是关于配置流,在您的目标中最不强大的单元上播放,并在低连接速度下交付. 这意味着你将为移动传输生成一些流,而这些流可能无法传输到计算机或OTT目标. 这也意味着你应该首先考虑自己的手机平台.
为了给我们的分析增加一些视角,截至12月11日. 20, 2012, NetMarketShare报道 苹果得了61分.手机/平板电脑操作系统市场份额为1%,Android排名第二,为28%.02%, Java ME排名第三,为6.65%,黑莓排名第四,为1.42%,塞班排名第五,为1.24%, Windows Phone排名第六,为0.9%. 我将讨论苹果、Android设备和微软,而忽略其他设备.
苹果移动设备
视频制作人显然优先考虑iOS,因为它拥有最大的市场份额, 还因为苹果在让iOS平台易于推广方面做得非常出色. 例如,苹果特别定义了H.264播放功能的每一个设备发布, 包括决议, 数据速率, 和概要文件, 这一看似显而易见的举动却逃过了大多数Android硬件开发者的注意. 其次,它对HLS进行了定制和定义,使其易于访问其设备. 一个很好的例子是 表2,其中显示了为HLS传送而生成的16:9流的推荐配置参数. 数据取自 Apple技术说明TN2224, 题为“为iPhone和iPad创建和部署HTTP直播流媒体的最佳实践”."
![表2](http://rb.ecohomemade.com/Images/ArticleImages/ArticleImage.15742.jpg)
如你所见, 您将获得特定的配置建议,以及哪些流与哪些平台兼容的通知. 对于寻求向iOS平台发布视频的制作人来说,TN2224显然是一个起点.
安卓移动设备
由于以下几个原因,Android设备上的发行要复杂得多. First, 有多个硬件制造商生产的多个设备模糊地或没有提及H.264播放功能. 例如, my daughter has an HTC Rhyme; the spec sheet on the HTC website has no mention of H.264年什么.
设备的数量和多样性,以及H.264回放信息,使得创建表2这样的图表成为不可能的任务. 相反,在 Android支持的媒体格式 page, Google详细介绍了Android操作系统本身的软件回放功能,并提供了如下的建议 表3.
![表3](http://rb.ecohomemade.com/Images/ArticleImages/ArticleImage.15743.jpg)
有人会猜测,目前大多数Android平板电脑和智能手机的硬件播放能力远远超过了这些建议. 例如, 安装在我的东芝Thrive平板电脑上, 我使用High profile播放了720p编码的视频,没有任何问题(尽管东芝网站同样未能提供H.264回放信息). 然而,在为Android设备编码时,你不得不猜测. 你知道,苹果公司.
相关文章
如果你在传送实时视频流, 你可能希望将游戏发布到尽可能多的平台上. 这里有最好的硬件和软件来实现它.
2017年8月4日
新发布的JW Player 6为桌面带来了HLS支持. 我们与Wijering讨论了他是如何做到这一点的,以及MPEG DASH的未来.
2012年12月4日
提及的公司及供应商