欢迎,请 登录 | 注册 | 加入收藏

windows下nginx支持mp4、flv拖动播放

 一、流媒体服务器视频发布的两种方式简介
 
流媒体视频有两总发布方式
 
1、  HTTP方式
 
这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等。但我们通过91视频转码提供的配套软件就可以轻松实现视频文件的拖动播放,搭建方式稍后会有介绍。
 
2、  RTMP/RTMP流媒体方式
 
这种方式不用下载FLV视频文件到本地,可以实时的播放flv文件,可以任意拖拽播放进度条,但是比较消耗服务器的资源。缺点是流媒体软件的设置和搭建比较麻烦,安装各类软件,有的软件甚至需要付费使用。
二、使用nginx来搭建flv流媒体服务器
 
1、使用nginx来搭建flv流媒体服务器简介
 
nginx中的Flv Stream模块能实现flv、mp4流媒体的功能,而且支持flv、mp4视频进度条拖拽,另外nignx还可以作为方向代理服务器代理后端基于Flash Media Server或者Red5的RTMP/RTMP流媒体服务器,甚至可以设置限制每个访问用户的宽带,这样使得在线支持人数可以大幅提高。如何设置此处省略1000字。。。
 
2、使用软件安装nginx流媒体服务器。
 
 3、配置nginx支持视频文件拖动播放。
 
在nginx的配置文件 vhost.conf配置
 
 找到域名所在配置地方的
 
  location / {
 
            index  index.html index.htm index.php;
 
            #autoindex  on;
 
        }
 
下面添加
 
          location ~ .flv {
 
            flv;
        }
        location ~ .mp4 {
            mp4;
        }
 保持重启nginx就可以看到你的视频支持拖动播放了。
看看下面的演示 http://116.255.176.100/make/weidianying/2006.html