nginx搭建hls服务流程
2015-01-24 16:13
253 查看
这里只作为记录
nginx搭建过程参考nginx搭建rtmp服务流程
所不同的是:
1. m3u8生成器
从https://github.com/johnf/m3u8-segmenter 下载m3u8-segmenter
下载后编译,make && make install;
命令如下:
2.在/usr/local/nginx/html目录下,建立hls文件夹,将m3u8文件和切割后的全部ts文件拷贝到此目录下
3.
文件类型问题:编辑 /usr/local/nginx/conf/mime.types 文件,添加如下类型
application/x-mpegURL
m3u8;
video/MP2T
ts;
4.重新启动nginx
sudo killall -9 nginx
sudo /usr/local/nginx/nginx -c
/usr/local/nginx/nginx.conf
5.用vlc连接
http://192.168.1.99/hls/test.m3u8
参考:http://blog.chinaunix.net/uid-20778426-id-3912215.html
nginx搭建过程参考nginx搭建rtmp服务流程
所不同的是:
1. m3u8生成器
从https://github.com/johnf/m3u8-segmenter 下载m3u8-segmenter
下载后编译,make && make install;
命令如下:
./m3u8_segmenter -i test.ts -n
30
-p sample_test -m test.m3u8 -u http:
//192.168.1.99/hls
i表示输入文件,n表示切割30个,p表示切割文件的前缀。m表示生成的m3u8文件名,u表示这些切割后的文件处于web server的哪个目录下,这个一定要和web目录匹配
2.在/usr/local/nginx/html目录下,建立hls文件夹,将m3u8文件和切割后的全部ts文件拷贝到此目录下
3.
文件类型问题:编辑 /usr/local/nginx/conf/mime.types 文件,添加如下类型
application/x-mpegURL
m3u8;
video/MP2T
ts;
4.重新启动nginx
sudo killall -9 nginx
sudo /usr/local/nginx/nginx -c
/usr/local/nginx/nginx.conf
5.用vlc连接
http://192.168.1.99/hls/test.m3u8
参考:http://blog.chinaunix.net/uid-20778426-id-3912215.html
相关文章推荐
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 网易视频云:用Nginx搭建flv,mp4,hls流媒体服务
- 基于NGINX的HLS直播服务搭建
- nginx hls rtmp 环境搭建
- 使用nginx+ffmpeg搭建hls服务器
- Nginx安装配置与服务搭建
- LEMP搭建:Nginx网站服务
- linux下搭建配置nginx服务
- Linux/CentOS各种服务框架的搭建完整流程
- nginx上搭建hls流媒体服务器
- nginx上搭建HLS流媒体服务器
- 利用nginx-rtmp-module搭建hls直播流媒体服务器
- 使用ffmpeg和nginx搭建一个简易的HLS服务器(2)-参考
- 阳光梦:nginx上搭建HLS流媒体服务器 (4)-参考
- Nginx安装配置与服务搭建
- nginx上搭建HLS流媒体服务器
- linux下搭建nginx服务
- nginx上搭建HLS流媒体服务器
- Nginx+uWSGI+DJango+Python+ Mysql 搭建可靠的python web服务