您的位置:首页 > 运维架构 > Nginx

nginx+jwplayer配置flv/MP4点播系统, 视频拖动支持

2018-03-25 23:05 1076 查看

一 配置nginx

1. 下载 nginx 最新版 http://nginx.org/2. 安装依赖库, 以ubuntu为例
3. 编译nginx, 增加flv和MP4的支持
   编译时可以指定安装目录 --prefix=/path/to/install   然后make install4. 测试是否支持seek(拖动, 快进)    1) flv需要metadata数据才可以seek. 可以通过ffmpeg来查看flv视频是否有metadata数据. 
9
  如果flv没有metadata数据. 可以通过yamdi来增加metadata数据, 这个工具windows和linux版本都有, 使用起来也很简单     
       2) 把flv视频放在nginx 的html目录下. 然后通过curl或vlc测试拖动     先修改下nginx的配置nginx.conf, 增加如下内容
  limit_rate是限速的意思, 因为是本地测试. 缓冲速度非常快. 如果不限速的话, 视频会立刻下载完成.  
  两次的Content-Length不一样.   也可以通过vlc来播放http流. 都是界面点一点. 

二 配置jwplayer

     网上的jwplayer的配置基本上是过时的. 误导我半天  早期jwplayer里配置的streamer; type; provider; 这些参数在新版里已经没有, 或者不生效了.      jwplayer的support中关于seek的文章 http://support.jwplayer.com/customer/portal/articles/1430518-pseudo-streaming-in-flash 可能要FQ才能看
  关键是 startparam: "start". 没有这句的话. jwplayer是无法拖动视频的. MP4可以不需要这个startparam就可以拖动.   

     这个是jwplayer文档中关于startparam的参数说明. 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: