实时流的MP4文件



是否可以使用一些flash播放器实时播放视频(mp4) ?我的意思是,在实时是播放器将接收数据的飞行,而不是从已经保存的文件,但例如php脚本(它发送适当的内容类型头),这是下载和"回声"的文件在播放器播放它的时间-就像一些直播流。

JW Player可以播放流媒体视频,而长尾视频也有一些关于流媒体的好(实用)信息:

http://www.longtailvideo.com/support/search/google_cse_adv/streaming

编辑:也许我在回答之前没有像我应该的那样阅读这个问题,但这里是关于可以在PHP中实现的所谓伪流的信息:

http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming

对于使用flash的即时播放,您需要格式化您的mp4文件,以便在文件的前面有moov头框,以便播放立即开始。这可以通过qt-faststart实用程序完成。

要允许使用flash在文件中查找(查找未下载的文件的一部分),您需要使用伪流。(因为flash已经禁用了部分字节报头)。这需要在服务器端实现:http://h264.code-shop.com/trac以及flash端(jwplayer和flowplayer都支持这种方法,并在寻求时发送?start=123参数)

另一个选择是使用html5标签(但mp4仅在少数浏览器中支持)-然后您不需要伪流后端

您可以使用VLC媒体播放器:

http://www.videolan.org/vlc/

安装成功后,点击"媒体->打开网络流"菜单,填写视频的URL。

最新更新