部署Nginx流服务器
配套
nginx-1.2.3.tar.gz # Nginx服务器
pcre-7.9.tar.gz # 正则表达式支持
zlib-1.2.3.tar.gz # liunx下的JFFS文件系统制作工具
yamdi-1.9.tar.gz # 该工具可以支持拖动过程栏
的openssl # openssl库
安装上层包装,该过程是解压缩, 配置, 编译, 安装.
以下是有关配置的详细信息.
安装zlib
./配置 –前缀= / usr / local / zlib
使 && 进行安装
安装pcre
./配置 –前缀= / usr / local / pcre
使 && 进行安装
安装openssl
openssl yum安装openssl
安装nginx_mod_h264_streaming
无需编译, 只是解压缩并修改一些文件.
tar xzvf nginx_mod_h264_streaming-2.2.7.tar.gz
修改nginx_mod_h264_streaming-2.2.7源代码
注释ngx_http_streaming_module.c
如果 (->zero_in_uri)
{
返回NGX_DECLINED;
}
保存并退出
安装yamdi
tar xzvf yamdi-1.9.tar.gz
cd cd yamdi-1.9
使 && 进行安装
安装nginx服务器
groupadd nginx#添加用户组
useradd -g nginx nginx#添加用户
./配置
–前缀= / usr / local / nginx \
–add-module = / usr / local / nginx_mod_h264_streaming-2.2.7 \
–with-pcre = / usr / local / pcre-7.9 \
–使用-zlib = usr / local / zlib-1.2.3 \
–with-http_stub_status_module \
–与-http_ssl_module \
–与-http_flv_module \
–与-http_mp4_module \
–与openssl \
–组= www \
–用户= www \
使 && 进行安装
启动nginx服务
/usr / local / nginx / sbin # nginx -c /usr/local/nginx/conf/nginx.conf
您可以通过在网址栏中输入localhost来测试Wheather Nginx是否正常工作.
如果 “欢迎来到Nginx!” 出现了,这表明nginx安装成功.
现在, 我需要调整此流服务器,为flv文件添加关键帧, 和拖动播放
可以实现.
我刚刚安装了yamdi,执行以下命令:
yamdi -i input.flv -o out.flv
为input.flv添加关键帧,输出out.flv
vim /usr/local/nginx/conf/nginx.conf
为MP4文件添加支持功能.
只需在服务器字段中添加以下代码.
位置〜 .flv {
v;
}
保存并退出.
我还需要Flash Player支持拖动播放.
下载网址:http://blogimg.chinaunix.net/blog/upfile2/100607142612.rar
解压缩此tar软件包并将未压缩的文件上传到/ usr / local / nginx / html /,
并将flv文件上传到 …/nginx / html / video /.
编辑测试页 – index.html
<meta http-equiv =”内容类型” 内容=”文字/ HTML; 字符集= UTF-8″ />
<html><身体><11>视频测试<11><身体><html></br>
<h2>好听的歌曲<h2></br>
<a href =”http://192.168.137.16/video.html” 目标= _空白”>雨中恋</一种></br>
<a href =”http://192.168.137.16/video.html” 目标= _空白”>渔舟唱晚</一种></br>
保存并退出
编辑播放页面video.html
<meta http-equiv =”内容类型” 内容=”文字/ HTML; 字符集= UTF-8″ />
<h2>付笛声-任静 雨中恋<h2></br>
<嵌入
类型=”应用程序/ x-shockwave-flash”
名称=”播放器”
宽度=”656″
高度=”400″
allowscriptaccess =”总是”
allowfullscreen =”真正”
flashvars =”文件= http://192.168.137.16/video/yuzhong1.f4v&图片= http://192.168.137.16/video/yuzhong.jpg>
</嵌入>
保存并退出!
键入http://192.168.137.16 在浏览器网址栏中
点击 “雨中恋”,该页面将跳至预览界面
下图正在播放过程中 , 并可以支持拖动播放.
本文仅演示流功能, 不使用前端技术
因为缺乏时间和精力.