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

  • 时间:2018-06-16 22:55 作者:程序解码人生 来源:程序解码人生 阅读:110
  • 扫一扫,手机访问
摘要: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)
最新发布的资讯信息
【系统环境|】Hadoop环境中管理大数据存储八大技巧(2019-06-15 11:01)
【系统环境|服务器应用】现在国内IT行业是不是程序员过多了?(2019-06-11 06:34)
【系统环境|服务器应用】新贵 Flutter(2) 自己设置 Widget(2019-06-11 06:34)
【系统环境|服务器应用】Android完整知识体系路线(菜鸟-资深-大牛必进之路)(2019-06-11 06:34)
【系统环境|服务器应用】Java程序员小伙经历三个月备战,终获阿里offer(2019-06-11 06:34)
【系统环境|服务器应用】每日一问:谈谈对 MeasureSpec 的了解(2019-06-11 06:34)
【系统环境|服务器应用】【科普】晶体管-1(2019-06-11 06:34)
【系统环境|服务器应用】一个很多人都会答错的java基础题(2019-06-11 06:33)
【系统环境|服务器应用】深入了解枚举类型(2019-06-11 06:33)
【系统环境|服务器应用】JavaScript编译原理与内存管理(2019-06-11 06:33)
手机二维码手机访问领取大礼包
返回顶部