按需视频转码和搜索

时间:2011-10-10 09:14:23

标签: flash stream flowplayer transcoding

目前我正在使用vlc实时转码我的视频并通过Flowplayer显示输出。

问题在于我正在努力寻求使用流媒体,我的时间在流和流媒体之间不同步,还有一些其他问题。

是否有任何流媒体服务器允许实时转码并允许Flash播放器搜索。

欢迎任何建议

1 个答案:

答案 0 :(得分:1)

你可能想详细说明你想要达到的那种寻求。有一个相对较新的功能称为“缓冲区内搜索”。据说这只在FMS中可用。

但是,您描述的问题看起来更具体于您正在使用的(播放器的)ActionScript代码。 如果您是这项技术的新手,两种寻求之间的区别在于“常规”寻求关键帧,关键帧以您在编码时定义的间隔发生,但通常的做法是每秒定义一次或二。新功能可以寻找当前播放器缓冲区中的任何帧,因此它更精确,但它仅限于您当前在内存中的视频。

还有另一种方法可以进行流媒体搜索(从客户端角度来看)。您可以使用普通HTTP和URLStream加载视频流,然后执行NetStream#appendBytes()(adobe.com/go/as3lr - >查找NetStream类,它是appendBytes方法)。我赞成后者,因为这样的事情更多在我的控制之下,然后如果我使用NetConnection加载内容。这也使它对服务器更加灵活,因为您可以真正使用任何Web前端来ffmpeg,例如,流式传输视频。

以下是一些我知道要进行流媒体传输的服务器,但是如果你需要转码,那么ffmpeg可能就是这样。

(我发布了更多链接,但该网站仅允许新用户使用2个。)