Flash 按需视频转码和搜索
目前,我正在使用vlc对视频进行实时转码,并通过Flowplayer显示输出 问题是,我正在努力寻找使用flowplayer,我的时间在流和flowplayer之间不同步,还有一些其他问题 是否有允许实时转码并允许flash播放器搜索的流式服务器Flash 按需视频转码和搜索,flash,stream,flowplayer,transcoding,Flash,Stream,Flowplayer,Transcoding,目前,我正在使用vlc对视频进行实时转码,并通过Flowplayer显示输出 问题是,我正在努力寻找使用flowplayer,我的时间在流和flowplayer之间不同步,还有一些其他问题 是否有允许实时转码并允许flash播放器搜索的流式服务器 欢迎提出任何建议您可能需要详细说明您试图实现的目标。有一个相对较新的功能称为“缓冲区内搜索”。这一个据说只在FMS中可用 但是,您描述的问题看起来更具体于您正在使用的(播放器的)ActionScript代码。 如果您是这项技术的新手,两种搜索之间的区别
欢迎提出任何建议您可能需要详细说明您试图实现的目标。有一个相对较新的功能称为“缓冲区内搜索”。这一个据说只在FMS中可用 但是,您描述的问题看起来更具体于您正在使用的(播放器的)ActionScript代码。 如果您是这项技术的新手,两种搜索之间的区别在于“常规”搜索关键帧,关键帧以您在编码时定义的间隔出现,但通常的做法是每秒钟或两秒钟定义一次。新功能可以搜索当前播放器缓冲区中的任何帧,因此更精确,但仅限于当前内存中的视频 还有另一种方法可以进行流式处理和查找(从客户端的角度)。您可以使用纯HTTP和URLStream加载视频流,然后执行NetStream#appendBytes()(adobe.com/go/as3lr->find NetStream class,它是appendBytes方法)。我更喜欢后者,因为这样的话,事情更受我的控制,如果我使用NetConnection来加载内容的话。这也使得它对服务器的使用更加灵活,因为您可以真正使用ffmpeg的任何web前端,例如,流式传输视频 这里有一些我知道可以做流媒体的服务器,但是如果你需要转码,ffmpeg可能是最好的选择
- 沃扎
(我会发布更多链接,但该网站只允许新用户使用2个链接)。您可能需要详细说明您试图实现的搜索类型。有一个相对较新的功能称为“缓冲区内搜索”。这一个据说只在FMS中可用 但是,您描述的问题看起来更具体于您正在使用的(播放器的)ActionScript代码。 如果您是这项技术的新手,两种搜索之间的区别在于“常规”搜索关键帧,关键帧以您在编码时定义的间隔出现,但通常的做法是每秒钟或两秒钟定义一次。新功能可以搜索当前播放器缓冲区中的任何帧,因此更精确,但仅限于当前内存中的视频 还有另一种方法可以进行流式处理和查找(从客户端的角度)。您可以使用纯HTTP和URLStream加载视频流,然后执行NetStream#appendBytes()(adobe.com/go/as3lr->find NetStream class,它是appendBytes方法)。我更喜欢后者,因为这样的话,事情更受我的控制,如果我使用NetConnection来加载内容的话。这也使得它对服务器的使用更加灵活,因为您可以真正使用ffmpeg的任何web前端,例如,流式传输视频 这里有一些我知道可以做流媒体的服务器,但是如果你需要转码,ffmpeg可能是最好的选择
- 沃扎
(我会发布更多链接,但该网站只允许新用户使用2个链接)。是的,我已经配置了red5安装,但是当使用ffmpeg和red5时,它不允许您转到视频中特定的转码点,而是将其视为直播。Vlc允许您转到正在转码的视频中的精确时间。我还查看了wowza,它似乎将实时转码与RED5一样处理。我需要将avi文件实时转换为h264,因此可以使用ffmpeg剪切电影。唯一的问题是,我最终会创建许多独立的ffmpeg应用程序是的,我已经配置了red5安装,但是当使用ffmpeg和red5时,它不允许您转到视频中的特定点,您正在进行转码,它将其视为实况广播。Vlc允许您转到正在转码的视频中的精确时间。我还查看了wowza,它似乎将实时转码与RED5一样处理。我需要将avi文件实时转换为h264,因此可以使用ffmpeg剪切电影。唯一的问题是我最终会创建很多独立的ffmpeg应用程序