概述
编写docker-compose.yml
version: "3.7"
services:
redis:
image: alfg/nginx-rtmp
container_name: rtmp
ports:
- 1935:1935
- 1936:80
– 开放1935 端口是为了下一步把数据推到rtmp , 80 端口是为了hls 协议读取
推流地址: rtmp://ip:1935/stream/xxx
其中ip是服务器IP地址
端口号映射的端口号
stream: 固定的
xxx: 随便写
使用ffmpeg将电脑摄像头拍到的镜像推到流服务器
ffmpeg -f dshow -i video="HP HD Camera" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://localhost:1935/stream/1
在vlc中接收 rtmp://localhost:1935/stream/1 (RTMP格式)即可
或者 http://localhost:1936/hls/1.m3u8 (hls格式)
手机摄像头 推到流服务器:
下载: ip摄像头 安卓版的
它长这样(除了广告有点多,其他的都很好)
下载地址: https://download.csdn.net/download/xy3233/21892723
设置中设置一下rtmp推流地址即可
最后
以上就是合适电话为你收集整理的使用docker搭建视频流服务器的全部内容,希望文章能够帮你解决使用docker搭建视频流服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复