22 August 2011
了解视频编码的基本概念和术语,熟悉Flash Player和Adobe AIR的视频密码技术。
初级
如今,超过1亿台计算机,智能手机,以及平板电脑上均安装了Adobe Flash Player,这款软件让更多的用户能够在网络上观赏到高品质的视频,这是以往任何一项技术都无法企及的。 由于它具有无缝、流畅、美观的视频播放功能,能够很容易地吸引用户使用,所以实际上是目前在线视频回放领域的标准。
视频的质量以及影响范围还取决于编码的方式,这将引起复杂的技术决定与权衡。 在网络上,多样化的编码器以及编码支持意味着在能够在一个平台上观看的视频未必能够在其它的平台上观看。 然而,通过提供跨平台和跨浏览器的一致的编码器,Flash Player有助于克服上述的挑战。
本文将会描述一些简单的编码准则,允许不甚精通视频编码的开发者、设计者以及内容提供方能够使用Flash Player以最小的代价和努力来获得最大化的视频效果。 这些编码建议将会在相关的智能手机以及平板电脑等支持浏览器中使用Flash Player的范围内对多种硬件编码能力作出解释。 这些建议同样可以应用于设备上使用Adobe AIR来交付安装的应用程序。 除了手机和平板电脑以外,这些编码建议还可以保证用户的视频能够通过浏览器在几乎所有的台式或者笔记本式计算机上无缝衔接观看。
这些移动视频编码建议适用于以下用途:
此处介绍的简化建议补充了更为广泛的编码信息,这些编码信息是Adobe为了那些感兴趣于对特定内容类型以及设备上的视频编码作进一步优化的高级开发者和发布者而提供的。
as few as two encodings if you do not need to target older 2G-connected devices通过使用表格1中的编码建议——如果无须针对于较旧的2G设备,那么两条编码即可——用户可以在让视频的可用范围覆盖成千上万的设备。
表格1.适用于大多数设备的简单编码建议
| H.264 测线 | H.264 水平, 高达 | 位率, 高达 | 分辨率, 高达 | 每秒帧数, 高达 | 音频 | 其它 | |
|---|---|---|---|---|---|---|---|
| 2G (比如, Edge) | 基线 | 2.1 | 250 kbps | 144p | 30fps | AAC, 单声道, 32 kHz, 高达64 kbps | 禁用权重预测以及CABAC。 非隔行扫描。正方形的像素长宽比。 |
| 3G | 基线 | 3.1 | 800 kbps | 480p | 30fps | AAC, 立体声, 44.1 kHz, 高达 64 kbps | 禁用权重预测以及CABAC。 非隔行扫描。正方形的像素长宽比。 |
| 4G 与 Wi-Fi | 基线** | 3.2 | 1.2 Mbps | 480p (智能手机) 720p (平板电脑) | 30fps | AAC, 立体声, 44.1 kHz, 高达 128 kbps | 禁用权重预测以及CABAC。 非隔行扫描。正方形的像素长宽比。 |
注意:* 以下是简单编码中常用的长宽比的分辨率,遵照表格1中的准则。
| 4:3 | 16:9 | |
|---|---|---|
| 144p | 192 × 144 | 256 ×144 |
| 288p | 384 × 288 | 512 × 288 |
| 480p | 640 × 480 | 640 × 360 |
| 720p | 960 × 720 | 1280 × 720 |
尽管某些平板电脑还支持H.264主测线,但大多数情况下均使用H.264 基线测线。
一些双核级别的智能手机还可以支持720P的分辨率,但是为了能够适用于大范围的设备,所以依然提供480P的编码。
对于移动设备上的编码内容,还需要进行以下的工作:
关于如何准备视频内容以提供最高品质的播放体验方面的更详细解释,请参考Video Encoding Cookbook and Profile Guidelines for the Adobe Flash Platform以及comprehensive mobile encoding addendum。 您可以学习到更多关于在视频播放应用中优化ActionScript知识,以提供更优的性能,或者利用现有的诸如Flash Media Playback或者 开源媒体框架来播放视频。
除了核心的视频播放性能以外,Flash Player还可以通过网络提供连贯、富媒体以及交互式的体验。 视频播放的其他优点还包括 全硬件加速,提供更流畅的高品质播放的高级视频流控制,类似DVR的播放控制,自适应比特率管理,内容保护,分析能力,以及复杂的交互性。 要学习如何利用这些特点,请访问Adobe开发者连接上的视频技术中心 。