你们中有谁能为我提供关于AIR(3.2)在iOS设备上视频性能的资源吗?
我感兴趣的是:
- StageVideo是否可用
- 视频流是否被允许/启用
- 高清晰度视频的性能是否可以接受?
- .flv播放是否被允许?(在Android上呢:Flash已经存在了吗)
你们中有谁能为我提供关于AIR(3.2)在iOS设备上视频性能的资源吗?
我感兴趣的是:
只有H264在iOS上拥有硬件解码功能。 这意味着仅对于H264,与本地播放器相比具有可比较的视频性能, 而对于Sorenson和VP6(即使分辨率较低),解码效果最多也只能勉强。
"AIR 3 for iOS使用StageVideo对象进行带有硬件解码的H.264视频,对NetStream功能的支持有限。 AIR 3 for iOS还通过StageVideo对象支持On2和Sorenson编解码器。此支持不使用硬件解码,也不会限制NetStream功能。" flash.media.StageVideo
FLV和MP4是封装格式。 FLV可以包含VP6 + MP3或H264 + AAC(或其中任何一个单独使用)。 MP4可以包含H264 + AAC。 文档没有说明FLV在iOS上不受支持。
然而,在iOS上,如果FLV / H264无法播放,由于以下限制(否则您将失去硬件解码),您将无法即时重新编排它为MP4:“注意:在iOS的AIR 3.0中,此方法不支持H.264视频。” flash.net.NetStream::appendBytes() 没有提到Sorenson或VP6不支持即时重新编排(因此它们应该被支持)。http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageVideo.html
结论是,只要您的视频使用iOS所需的流媒体格式,则在iOS设备上支持StageVideo和有限的流媒体功能。