nginx-rtmp的点播系统搭建
来源:互联网 发布:打假人淘宝打假流程 编辑:程序博客网 时间:2024/09/21 09:01
基于:和nginx-rtmp的点播系统
步骤如下:
1. 安装openresty和nginx-rtmp模块
2. 下载视频播放器jwplayers(免费版)并配置
3. 配置nginx.conf 和访问页面
4. 运行并解决问题
安装openresty和nginx-rtmp模块
openresty官网:http://openresty.org/en/
nginx-rtmp下载:https://github.com/arut/nginx-rtmp-module
[把下载后的nginx-rtmp模块转移到openresty的bundle/other_modules下]
编译安装nginx的命令:
./configure –prefix=/usr/local –add-module=/opt/q/openresty-1.9.7.3/bundle/other_modules/nginx-rtmp-module-1.1.8
–with-http_ssl_modulemake
make install
\cp -r /opt/q/openresty-1.9.7.3/bundle/nginx-1.9.7/conf/* /usr/local/nginx/conf/
如果没有错误,则nginx和nginx-rtmp都安装成功。下载视频播放器jwplayers(免费版)并配置
下载jwplayer:http://www.longtailvideo.com/players/jw-flv-player
解压到:/usr/local/nginx/html目录下
并创建一个点播页面play.html,如下代码:
说明:jwplayer.key 是在jwplayer页面注册用户后,会自动分配的一个key。
file:’rtmp://10.36.17.23/vod/yanqihu.mp4’ 是中vod是rmtp的application名字,yanqihu.mp4就是application里对应的一个视频。
<html> <head> <script src="/jwplayer/jwplayer.js"></script> </head><script type="text/javascript">jwplayer.key="m45nUkNHSn+EoSrqdw9zsMd1NfzQgNVLNs8pnQ==";</script><body> <div id='my-video'></div> <script type='text/javascript'> jwplayer('my-video').setup({ file:'rtmp://10.36.17.23/vod/yanqihu.mp4', fallback:'false' }); </script></body></html>
- 配置nginx.conf 和访问页面
#配置通过浏览器访问的web页面 server { listen 8181; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } #配置rtmp状态页, 通过:8182/stats可以查看服务器状态 server { listen 8182; location /stat { rtmp_stat all; rtmp_stat_stylesheet stat.xsl; } location /stat.xsl { root /opt/q/openresty-1.9.7.3/bundle/other_modules/nginx-rtmp-module-1.1.8/; #在nginx-rtmp-module源码根目录 } }}#rtmp点播配置rtmp { server { listen 1935; chunk_size 4000; application vod { play /usr/local/nginx/vod/flvs; #点播文件存储目录 } }}
- 运行并解决问题
运行nginx, /usr/local/nginx/sbin/nginx
访问:http://10.36.17.23:8181/play.html
截图:
- nginx-rtmp的点播系统搭建
- nginx开发(三)搭建rtmp点播系统
- Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器
- 在Windows下搭建基于nginx的视频直播和点播系统
- 在Windows下搭建基于nginx的视频直播和点播系统
- 在Windows下搭建基于nginx的视频直播和点播系统
- 在Windows下搭建基于nginx的视频直播和点播系统
- 在Windows下搭建基于nginx的视频直播和点播系统
- 在Windows下搭建基于nginx的视频直播和点播系统
- 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器
- rtmp 点播系统之播放器篇
- nginx flv点播服务器搭建
- ffmpeg rtmp推流 nginx搭建的rtmp服务器
- nginx-rtmp 流媒体服务器的搭建
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- nginx搭建rtmp服务器
- 53.You set the following parameters in the parameter file and restarted the database: MEMORY_MAX_TAR
- POJ 2342——Anniversary party(树形dp基础)
- soft raid5阅读笔记之十四--resync和recovery的区别
- HDU 3397 - Sequence operation(线段树+区间合并)
- 利用 LeakCanary 来检查 Android 内存泄漏
- nginx-rtmp的点播系统搭建
- Caffe --- blob code
- gradle 使用简介
- DICOM医学图像处理:DICOM存储操作之“多幅BMP图像数据存入DCM文件”
- Java 输入n,打印1!+2!+3!+...+n!的值"-----用递归求解
- UVA 11076-Add Again
- SVN 服务器搭建
- Ubuntu 14.04 + Terminator + Oh My ZSH with Agnoster Theme
- js实现简易月历