最近研究视频点播服务器的搭建方案,因项目原因笔者只能忍痛割爱舍弃专业的流媒体软件HelixServer、RED5、WMS等专业的流媒体软件当然其中还有不要钱的Darwin。按照坑爹的要求使用web服务器作为视频点播服务器。
经过前期调研发现选择Nginx也不失为一种理想的替代方案,可是网络上的资料大多不够完整和详尽且没有给出在部署过程中产生的错误相应的解决方法,所以笔者只好自己亲自动手整理和编写了一篇完整版安装手记,以供大家借鉴和参考。
一、部署前的环境准备工作
1)检查当前系统是否已经安装zlib、pcre基础软件包
rpm –qa | grep zlib ##Nginx运行需要的函数库
rpm –qa | grep pcre ##与Perl兼容的正则表达式库模块
rpm –qa | grep ssh ##openssh 支持安全的通信
2)准备安装的软体
A)nginx-1.0.5.tar.gz ##运行主程序
B)nginx_mod_h264_streaming-2.2.7.tar.gz ##MP4支持模块
C)nginx-accesskey-2.0.3.diff.bz2 ##资源防盗链支持模块
##wget http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
D)yamdi-1.4.tar.gz
##渐进式流支持模块(抓取视频资源关键帧实现播放时的随意拖动效果)
E)准备一个播放器
http://blogimg.chinaunix.net/blog/upfile2/100607142612.rar ##flash播放器控件
F)测试资源准备
二、部署步骤
A)安