我是靠谱客的博主 合适电话,最近开发中收集的这篇文章主要介绍使用docker搭建视频流服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编写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搭建视频流服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部