花了我接近3周,历经了重重问题,今日终于把流媒体服务器搞定,赶紧的写个博文以免忘记。。。
起初是跟着网上的一些教程来的,但是说的很不全面,一些东西也过时不用了(比如jwplayer老版本)。我这次是用的最新版jwplayer6.8,在配置上有很多不同的地方,也很坑,值得注意一下!在配置方面,我精简了很多,没有了那么多繁琐的配置项需要修改。
注意:本人是在虚拟机centos6.2系统下搭建的流媒体服务器,在win7主机上做测试。
另,文章最后有下载地址,可下载搭建过程中所有用到的包和其他文件。
废话不说,从搭建服务器的准备工作开始:
一、准备工作,安装依赖包,缺一不可!(推荐先用命令查看自己是否已经安装一下软件,确认没有再安装)
-------------------------------------------------------------------------------------------------------------------------------------------------------
1.安装zlib
2.安装gcc-c++
4.安装pcre
5.安装 openssl openssl-devel
二、安装yamdi,给flv添加关键帧用的。(老是想到“亚麻碟”,哈哈。。。)
三、安装Nginx服务器,并配置
1.安装
2.配置
四、使用与测试
1.为准备的flv文件添加关键帧
2.拷贝test2.flv到服务器目录下,我的服务器目录是“/opt/nginx/html/”。
3.拷贝jwplayer.flash.swf到服务器目录下。
4.编辑网页,TestStreaming项目,(我是把网页部署到到win7主机apache服务器下的,用来模拟远程访问流媒体服务器,想在本机弄的,自己倒腾)
5.测试,win7下打开浏览器,输入:localhost/TestStreaming/index.html
yeah!视频成功播放,并且可随意拖动seek!
若不能成功,请仔细检查jwplayer的配置参数!
附上下载链接:http://download.csdn.net/detail/cyh970473/7443127