多语言展示
当前在线:1707今日阅读:100今日分享:18

海康摄像头ffmpeg使用docker进行转流

这里介绍记录下使用docker作为载体使用ffmpeg和nginx进行视频转流,使得可以再网页上直接进行播放视频
方法/步骤
2

执行完最后个命令成功输出这些就代表成功了,下面就可以通过链接进行观看视频了

3

测试软件可以使用VLC media player进行测试播放,软件使用步骤也很简单

4

打开媒体里面的网络串流然后在网络界面输入刚刚第一步最后执行的一个链接放进去即可

5

关于手动模式就完了,下面介绍如何构建一个docker镜像进行自动化部署,,首先准备dockerfile文件,这里我因为要用到tomacat做云台控制,如果不需要可以直接使用alpine基础镜像

6

第二个文件就是supervisord.conf,这个文件只要作用是多任务管理,因为有nginx和转流的,也许转流的还不止一个,所以通过该方式控制

7

最后就是nginx.conf的配置文件了,做视频流中转服务,最后将所有文件放在一起执行docker build -t 镜像名字 . 就可以打包镜像了

8

还可以在上面打包的镜像做二次开发做云台控制,然后部署映射两个端口8080,1935其中8080是二次开发的,1935是视频播放端口

推荐信息