2024年5月25日发(作者:)
Nginx下搭建flv视频服务器且支持视频拖动进度条播放
目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视
频。
在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文
件,这种方式的缺点是不能从特定的帧开始播放;另外一种就是采用专门的流媒体服务器,
这种方式的缺点是要搭建复杂的流媒体服务器。不过,现在有了一种集合了以上两种方式
优点的一种解决方案,即通过HTTP来实现伪流媒体。本文描述的就是这样的一种解决方
案。
首先配置nginx服务支持flv模块功能
⑴查看你的nginx是否已支持flv功能模块
[root@localhost ~]# /usr/local/nginx/sbin/nginx -V //查看nginx服务支持
结果:
nginx version: nginx/0.8.24
built by gcc 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
configure arguments: --prefix=/usr/local/nginx --with-http_flv_module --with
-http_gzip_static_module --with-http_stub_status_module
分析:我的nginx版本0.8.24,http_flv_module已经开启,支持flv服务
⑵安装支持flv模块的nginx服务器:
#tar zxvf
#cd nginx-0.8.24
#./configure --prefix=/usr/local/nginx --with-http_flv_module --with-http_gz
ip_static_module --with-http_stub_status_module //开启flv模块
#make && make install
#/usr/local/nginx/sbin/nginx //启Nginx
⑶nginx服务器配置(文件)
server
{
listen 80;
server_name localhost;
charset utf-8;
发布评论