EasyDarwin

面向企业级的流媒体平台框架

EasyDarwin开始于2013年,遵循 Apple开源License APSL,为了敏捷流媒体服务器开发和简化企业流媒体应用开发而诞生的。

详细 >>

用ffmpeg+nginx服务器实现类似酒店视频直播系统


最近EasyDarwin群里有朋友是做酒店视频直播系统的,大概需求是这样的:从网络电视平台那里购买了一个直播源...

最近EasyDarwin群里有朋友是做酒店视频直播系统的,大概需求是这样的:从网络电视平台那里购买了一个直播源,直播源是按并发数收费的,如果能够只用一路客户端将这个直播源获取到酒店的内网,然后再在酒店内部进行分发,就可以节省大量费用了,我初略地给出一个能够帮助他快速实现需求的例子:

第一步:用ffmpeg将网络直播源拉取到内网,切片成m3u8+ts(这里我们假设直播源为:http://111.1.62.218/gitv_live/CCTV-1-HD/CCTV-1-HD.m3u8)

执行命令:ffmpeg -i http://111.1.62.218/gitv_live/CCTV-1-HD/CCTV-1-HD.m3u8 -f hls -hls_list_size 5 -hls_time 10 -hls_wrap 10 ./live/live.m3u8

easydarwin_ffmpeg.jpg

 

生成文件到本地:

easydarwin_hls.jpg

 

第二步:将m3u8目录映射到web服务器目录,我们这里以windows的IIS(需要在MIME类型里面添加.m3u8和.ts类型)为例:

EasyDarwin_iis.png

 

第三步:请求直播(任何支持HLS的播放器都可以播放,我们这里以vlc为例,web可以采用ckplayer、flowplayer等):

EasyDarwin_vlc.jpg

 

 



------------------------------ 分割线 ------------------------------
本站文章除注明转载外,均为本站原创或编辑,欢迎大家转载,但请务必注明出处,尊重他人成果,谢谢。
转载请注明:EasyDarwin;非本站文章均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。
文章中如果有错误可联系:johnson@easydarwin.org
推荐文章
H.265技术经过2年发展,我们认为H.265高清监......>
近年来,4K超高清、H.265编码技术、视频智能......>
随着科技的发展速度,医疗行业的信息化建设......>
商场里的监控视频除了防盗,还可以做什么呢......>
家用网络摄像机则通过自身的功能帮助消费者......>
最近更新
监控行业正在发生改变,摄像头的数量在增加......>
视频编码技术是对前端摄像机采集过来的数字......>
随着网络的不断发展和应用需求的多样化,对......>
太阳能监控既从早期的贵族金字塔走向了实用......>
随着监控技术的不断发展,已经有越来越多的......>
友情链接 | 申请链接
EasyDarwin官方微信!