目前我正在使用 vlc 实时转码我的视频并通过 Flowplayer 显示输出。
问题是我正在努力寻找使用 flowplayer 我的时间在流和 flowplayer 之间不同步,还有其他一些问题。
是否有任何流服务器允许实时转码并允许 Flash 播放器进行搜索。
欢迎任何建议
目前我正在使用 vlc 实时转码我的视频并通过 Flowplayer 显示输出。
问题是我正在努力寻找使用 flowplayer 我的时间在流和 flowplayer 之间不同步,还有其他一些问题。
是否有任何流服务器允许实时转码并允许 Flash 播放器进行搜索。
欢迎任何建议
你可能想详细说明你想要达到的那种寻求。有一个相对较新的功能称为“缓冲区内搜索”。据说这个只在 FMS 中可用。
但是,您描述的问题看起来更具体到您正在使用的(播放器的)ActionScript 代码。如果您是这项技术的新手,那么两种查找之间的区别在于“常规”查找关键帧,关键帧以您在编码时定义的间隔出现,但通常的做法是每秒定义一次或二。新功能可能会寻找当前播放器缓冲区中的任何帧,因此更精确,但仅限于您当前在内存中的视频。
还有另一种方法可以进行流式传输和搜索(从客户端的角度来看)。您可以使用纯 HTTP 和 URLStream 加载视频流,然后执行 NetStream#appendBytes() (adobe.com/go/as3lr -> 找到 NetStream 类,它是 appendBytes 方法)。我更喜欢后者,因为这样事情就在我的控制之下,然后如果我使用 NetConnection 来加载内容。这也使它对服务器更加灵活,因为您可以真正使用任何 Web 前端来 ffmpeg,例如,流式传输视频。
这里有一些我知道做流媒体的服务器,但如果你需要转码,ffmpeg 可能是要走的路。
(我会发布更多链接,但该网站只允许新用户使用 2 个链接)。