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

  • 时间:2018-06-16 22:55 作者:程序解码人生 来源:程序解码人生 阅读:128
  • 扫一扫,手机访问
摘要: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)
最新发布的资讯信息
【系统环境|】WEB前端学习:JS实现中文简体繁体切换(2019-08-22 12:38)
【系统环境|服务器应用】前台开发入门到实战:HTML5语义化元素你真的用的正确吗?(2019-08-22 04:16)
【系统环境|服务器应用】Vue仿微信app页面跳转动画(2019-08-22 04:16)
【系统环境|服务器应用】webstorm使用快捷键快速修正单个文件的style(2019-08-22 04:16)
【系统环境|服务器应用】程序员从学生到阿里经历的5次蜕变:海阔凭鱼跃,天高任鸟飞(2019-08-22 04:16)
【系统环境|服务器应用】var、let、const的区别(2019-08-22 04:16)
【系统环境|服务器应用】mini-ui加载框Indicator 被遮挡问题(2019-08-22 04:15)
【系统环境|服务器应用】【对讲机的那点事】玩对讲机,对于对讲机的亚音你理解吗?(2019-08-22 04:15)
【系统环境|服务器应用】前台中高级面试,内功心法(上)(2019-08-22 04:15)
【系统环境|服务器应用】17、改进轮播图之功能封装(2019-08-22 04:15)
手机二维码手机访问领取大礼包
返回顶部