nginx轻松搭建自己的flv流媒体服务器
nginx搭建flv流媒体服务器
<!–[if !supportLists]–>一、<!–[endif]–>FLV视频发布方式简介FLV视频有两总发布方式
<!–[if !supportLists]–>1、 <!–[endif]–>HTTP方式
这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等
<!–[if !supportLists]–>2、 <!–[endif]–>RTMP/RTMP流媒体方式
这种方式不用下载FLV视频文件到本地,可以实时的播放flv文件,可以任意拖拽播放进度条,但是比较消耗服务器的资源,
<!–[if !supportLists]–>二、<!–[endif]–>使用nginx来搭建flv流媒体服务器
1、使用nginx来搭建flv流媒体服务器简介
nginx中的Flv Stream模块能实现flv流媒体的功能,而且支持flv视频进度条拖拽,另外nignx还可以作为方向代理服务器代理后端基于Flash Media Server或者Red5的RTMP/RTMP流媒体服务器
<!–[if !supportLists]–>2、 <!–[endif]–>下面我们就来搭建一个完整的nginx流媒体服务器
1)、Nginx服务器的安装
#安装zlib
tar xzvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make && make install
#安装pcre
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9
./configure –prefix=/usr/local/pcre
make && make install
#安装nginx
groupadd www
useradd -g www www
tar xzvf [...]