利用nginx-rtmp-module搭建hls直播流媒体服务器
2014-08-28 20:25
666 查看
nginx-rtmp-module是基于nginx开发的一个实现rtmp流媒体服务器,而在其中也实现了对hls协议的支持。nginx-rtmp-module下载地址:https://github.com/arut/nginx-rtmp-module 。这里这里主要是对nginx.conf配置文件做介绍
events {
worker_connections 300000;
use epoll;
}
rtmp_auto_push on;
rtmp {
server {
listen 1935;
application live {
live on;
}
application hls {
live on;
hls on;
hls_path /tmp/hls;
hls_fragment 5s;
}
}
}
...
http {
...
server {
listen 8080;
location /stat {
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
location /stat.xsl {
root /home/wangc/software/nginx-rtmp-module-master/;
}
location /control {
rtmp_control all;
}
location /rtmp-publisher {
root /home/wangc/software/nginx-rtmp-module-master/test;
}
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}
}
...
}
这样配置好了之后,就可以发布视频,然后看下直播效果。
比如:发布流为rtmp://192.168.1.2/hls/livestream,请求流则为http://192.168.1.2:8080/hls/livestream.m3u8。
events {
worker_connections 300000;
use epoll;
}
rtmp_auto_push on;
rtmp {
server {
listen 1935;
application live {
live on;
}
application hls {
live on;
hls on;
hls_path /tmp/hls;
hls_fragment 5s;
}
}
}
...
http {
...
server {
listen 8080;
location /stat {
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
location /stat.xsl {
root /home/wangc/software/nginx-rtmp-module-master/;
}
location /control {
rtmp_control all;
}
location /rtmp-publisher {
root /home/wangc/software/nginx-rtmp-module-master/test;
}
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}
}
...
}
这样配置好了之后,就可以发布视频,然后看下直播效果。
比如:发布流为rtmp://192.168.1.2/hls/livestream,请求流则为http://192.168.1.2:8080/hls/livestream.m3u8。
相关文章推荐
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- lnmp与nginx-rtmp-module搭建视频直播,感受一下流媒体服务器
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- 利用nginx搭建RTMP视频点播、直播、HLS服务器(转)
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 利用nginx搭建http和rtmp协议的流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx rtmp & hls 直播流服务器搭建+防盗链