基于xmoov-php的流媒体播放

14xmoov-php(http://xmoov.com/xmoov-php/),是php编写的服务器端基于http的伪流脚本。

以前,如果需要流式播放流媒体内容,需要比如安装adobe flash media server软件在服务器端。

http伪流(http pseudo-streaming)通过服务器端脚本,可以做到随机访问视频的指定部分,而不需要全部加载视频。

xmoov-php正是这样的一种实现,而且是开源的。它具有如下特性:

  • 随机访问:允许观众即时随机访问视频的某个部分而不需要完全加载它;
  • 带宽控制:可选的带宽控制,允许观众动态调整预设的带宽(低、中、高);
  • 缓存控制:允许或者禁止观众本地系统对视频文件的缓存;
  • 快速部署:15分钟实现设置和部署。

xmoov-php对软件的要求:

  • web服务器:需要一个支持php4以上版本的web服务器;
  • 元数据(metadata):为了能支持随机访问特性,视频需要加入flv元数据,xmoov-php已经在windows下测试过buraks flv metadata injector,在linux和mac os上测试过yamdi;
  • flv player:可以和绝大多数flash视频播放器配合工作。
PDF格式打印機    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply