海康威视 摄像头 RTMP 转 FLV

海康威视 摄像头 直播 flv

背景:因为换了工作,导致博客更新不及时,和大家说声对不起.是自己懒惰了.

公司采购海康威视的带4G卡的摄像头,要求能够接入摄像头直播画面.

解决过程:

  • 海康威视官网提供了开发者平台:https://open.ys7.com/,我们可以看到当前的设备运行情况.

海康威视 摄像头 RTMP 转 FLV_第1张图片

 注意:其中直播地址,平台提供了 RTMP和HLS的直播推流.但是监控地址如果需要接入需要使用平台提供的SDK/JS进行二次开发.

监控地址的接入,后期有机会我会再发一篇博客详细描述.本篇博客只讲直播地址RTMP转FLV的过程.

  • 网上有许多解决方法,不外乎FFmpeg+Negix,所以为何不更进一步,直接把整个转化过程打包为Docker服务呢?幸运的是网上已经提供了这个服务,我们直接拿来用.
  • https://github.com/aute/hks-http-flv-live
自定义流启动
docker pull aute/hks-http-flv-live

docker run --rm -p 7001:7001 --env url=yourStream docker.io/aute/hks-http-flv-live

启动后 http-flv 直播地址为:http://localhost:7001/http/flv.flv

其中:yourStream就是RTMP://打头的URL地址.

如果docker服务运行在云服务器,需要开发7001端口.

使用VLC进行串流播放,出现画面,运行正常.

海康威视 摄像头 RTMP 转 FLV_第2张图片

希望本编博客让各位看官少走弯路.当然大家有时间的话,推荐大家自己手动使用FFMpeg搭建转化平台.

你可能感兴趣的:(海康威视,4G摄像头)