Flash 视频播放器缓冲区问题和大型视频文件

Posted

技术标签:

【中文标题】Flash 视频播放器缓冲区问题和大型视频文件【英文标题】:Flash Video player buffer issue and large video files 【发布时间】:2011-10-19 20:03:44 【问题描述】:

我们开发了需要播放大型视频(至少 500 MB 视频)的 Flash 视频播放器。

我们现在在播放器中遇到了一些问题。

    我正在播放一个 100 MB + 的视频,它开始播放并说它正在缓冲高达 50% 的视频。然后我将关闭该页面。如果我再次拍摄该视频,它将从头开始下载。它永远不会从上次缓冲的位置恢复下载。但是对于小型视频文件,这看起来还不错。视频播放器可以缓冲的大小是否有限制?或任何其他问题。请分享您的想法

    有没有更好的方法来播放大型视频(超过 500 MB)。 Flash 播放器中的任何其他协议或任何其他设置?也请在这里提出您的有效建议...

【问题讨论】:

【参考方案1】:

如果流式视频是不可能的(例如服务器很昂贵),您也可以尝试modified-progressive下载。服务器基本上接受浏览器请求并剪切特定版本的视频,然后将其发送到用户的浏览器。我知道对于各种流行的服务器都有扩展。事实上,这与youtube 使用的非常相似(如果不是,则相同)。

一些对 gawk 的引用:

Mod H264 Streaming for Apache FlowPlayer Pseudostreaming Serving up a video file using php

【讨论】:

以上是关于Flash 视频播放器缓冲区问题和大型视频文件的主要内容,如果未能解决你的问题,请参考以下文章

如何做 Flash 伪流?

HTML5 视频后备 - 无法在本地 Flash 播放器中播放视频文件

为 <video> 对象设置缓冲

Flash 视频播放器 VS HTML 5 视频

我想做一个flash播放器调用flv视频,请高手帮忙!

按顺序在线播放视频文件,视频之间没有延迟/缓冲