是否可以使用某些 Flash 播放器实时播放视频 (mp4)?我所说的实时是指播放器会即时接收数据,而不是来自已保存的文件,而是例如 php 脚本(发送适当的内容类型标头),当时正在下载和“回显”文件PLAYER PLAYS IT - 比如某种直播。
问问题
4608 次
3 回答
1
JW Player可以播放流媒体视频,LongTail Video 通常也有一些关于流媒体的好(实用)信息:
http://www.longtailvideo.com/support/search/google_cse_adv/streaming
编辑:也许我在回答之前没有像我应该的那样仔细阅读这个问题,但这里有关于可以在 PHP 中实现的所谓伪流的信息:
于 2011-04-08T10:47:55.773 回答
1
对于使用 Flash 进行即时播放,您需要格式化您的 mp4 文件,以便在文件前面有 moov 标题框,以便立即开始播放。这可以通过 qt-faststart 实用程序来完成。
为了允许使用闪存在文件中搜索(到未下载的文件的一部分),您需要使用伪流。(因为闪存已禁用部分字节标头)。这需要在服务器端实现:http : //h264.code-shop.com/trac 以及 flash 端(jwplayer 和 flowplayer 都支持这种方法,并在 seek 时发送 ?start=123 参数)
另一种选择是使用 html5 标记(但 mp4 仅在少数浏览器中受支持) - 然后您不需要伪流后端。
于 2011-06-06T09:32:36.097 回答
-1
您可以从以下位置使用 VLC 媒体播放器:
安装成功后,点击菜单 Media->Open Network Stream 并填写视频的 URL。
于 2011-04-08T09:02:21.150 回答