lnmp配置起精简免费flv流媒体服务器笔记
一测试是否已经支持
/usr/local/nginx/sbin/nginx -V
如显示有–with-http_flv_module则表示已经支持
否则
cd lnmp*
cd nginx*
./configure --with-http_flv_module --with-http_stub_status_module
然后make,但不要make install
二编译完,在objs目录下有一个nginx执行文件,就是它了。
备份下原来老的nginx文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
在把新objs下的nginx cp到sbin下,执行:cp objs/nginx /usr/local/nginx/sbin/nginx 。
执行/usr/local/nginx/sbin/nginx -t 测试下,显示没有问题。
再执行:makeupgrade
执行:/usr/local/nginx/sbin/nginx-V 将会出现nginx的版本及编译的参数。
三
cd /usr/local/nginx/conf/vhost
打开相应的配置文件
server
{
listen 80;
server_name 192.168.1.5;
root /home/;
charset utf-8;
limit_rate_after 10m;
limit_rate 512k;
location ~ \.flv
{
flv;
}
}
四
tar xzvf yamdi-1.4.tar.gz
cd yamdi-1.4
make && make install
给test1.flv文件添加关键帧,输出为test.flv文件
yamdi -i test1.flv -o test.flv
五
http://域名/player.swf?type=http&file=test.flv
#player.swf是我的JW Player播放器
#http是表示居于http分发方式
#test1.flv是我的flv视频文件
如正常会出现一个播放界面说明成功:点击播放箭头。
六
JW Player播放器yamdi等打包下载地址
http://www.ctdisk.com/file/6031720