基于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视频播放器配合工作。
这篇文章上的评论的 RSS feed TrackBack URI