从 Flash 10.1 开始,他们添加了通过 appendBytes 方法将字节添加到 NetStream 对象的功能(在此处描述http://www.bytearray.org/?p=1689)。此次添加的主要原因是 Adobe 终于支持视频的 HTTP 流式传输。这很好,但您似乎需要使用 Adobe Media Streaming Server ( http://www.adobe.com/products/httpdynamicstreaming/ ) 从现有视频创建正确的视频块,以实现流畅的流式传输。
过去我曾尝试做一个黑客版本的 HTTP 流,我换掉了 NetStream 对象(类似于这里http://video.leizhu.com/video.html),但块之间总是有短暂的停顿. 使用新的 appendBytes,我尝试对来自前一个站点的两个视频部分进行快速模拟,但即便如此,跳过仍然存在。
有谁知道需要如何格式化两个连续的 .FLV 文件,以便 NetStream 对象上的 appendBytes 方法创建一个流畅的视频,而片段之间没有明显的跳跃?