nginx 搭建HLS 直播流媒体服务器

  • 时间:2018-06-16 22:55 作者:程序解码人生 来源:程序解码人生 阅读:101
  • 扫一扫,手机访问
摘要:1 安装nginx 新建子目录:D:\nginx-1.10.2\html\hls\,指定生成的m3u8和切片好的ts文件的目录;2 用ffmpeg生成m3u8的playlist. 我这边的直播源来源于前台采集设施,而后将采集的信号流化转化成udp IP组播流; 所以直接录制udp的组播流;指令为:f

1 安装nginx 新建子目录:D:\nginx-1.10.2\html\hls\,指定生成的m3u8和切片好的ts文件的目录;

2 用ffmpeg生成m3u8的playlist. 我这边的直播源来源于前台采集设施,而后将采集的信号流化转化成udp IP组播流; 所以直接录制udp的组播流;指令为:

ffmpeg -y -i "udp://236.27.138.54:6001

?reuse=1&buffer_size=5000000&fifo_size=1000000&timeout=10000" -c:v copy

-c:a copy -f segment -segment_list D:\nginx-1.10.2\html\hls\test.m3u8 -segment_time

10 -strftime 1 -segment_format mpegts D:\nginx-1.10.2\html\hls\%Y%m%d%H%M%S.ts

nginx 搭建HLS 直播流媒体服务器

ffmpeg 生成m3u8

3、假如是以前的nginx版本 还需要在配置文件conf\mime.types,添加以下:

在application/zip zip;这一行后面添加2行:

application/x-mpegURL m3u8;

application/x-mpegURL m3u8;

4、在vlc 中打开hls的直播地址:http://x.x.x.x/hls/test.m3u8

nginx 搭建HLS 直播流媒体服务器

vlc播放

mac safari中直接打开:

nginx 搭建HLS 直播流媒体服务器

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2019蚂蚁金服面试总结(Java方向)(2019-04-18 16:19)
【系统环境|】notepad++ 三位数字正则替换规则(2019-04-12 23:02)
【系统环境|服务器应用】网络工程师跨交换机的Vlan配置与管理知识(2019-03-26 02:14)
【系统环境|服务器应用】最小化的定制版linux系统:CoreOS(2019-03-26 02:14)
【系统环境|服务器应用】分布式系统面试题:分布式事务处理方案?(2019-03-26 02:13)
【系统环境|服务器应用】带着网关去旅行(系列二):防止vps上ssh端口被恶意扫描(2019-03-26 02:13)
【系统环境|服务器应用】美团iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】百度iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】Java大佬之学习历程(三)(2019-03-26 02:13)
【系统环境|服务器应用】Android面试集锦系列(38)——在项目中使用AsyncTask会有什么问题吗?(2019-03-26 02:13)
手机二维码手机访问领取大礼包
返回顶部