直播推流 rtsp经过ffmpeg+nginx 转rtmp 实现公网访问 您所在的位置:网站首页 NGINX代理rtmp地址 直播推流 rtsp经过ffmpeg+nginx 转rtmp 实现公网访问

直播推流 rtsp经过ffmpeg+nginx 转rtmp 实现公网访问

#直播推流 rtsp经过ffmpeg+nginx 转rtmp 实现公网访问| 来源: 网络整理| 查看: 265

业务需求:需要将多个摄像头推流到一个服务器进行深度学习处理

我的配置:一台腾讯轻量云服务器用来提供公网IP以及部署nginx

一个海康萤石C2C摄像头

一台笔记本用作客户端

客户端部署ffmpgee

fmpgee:官网FFmpeg

下载界面:Builds - CODEX FFMPEG @ gyan.dev

下载它的essential.zip

解压后添加里面的bin文件夹到环境变量

然后cmd :ffmpeg -version下有东西就说明配置好了 

公网服务器部署nginx

nginx 我下载的是nginx-1.20.2 稳定版

解压到服务器上,双击根目录下的nginx.exe

 浏览器localhost:80 弹出这个就部署好了(记得检查一下1935,80端口打开没,80腾讯云是自动打开的,这是nginx,tomat都默认用的端口)

 海康摄像头的rtsp地址格式是:

rtsp://用户名:密码@ip:端口/h264/ch1/main/av_stream

ffmpeg推流

cmd:

ffmpeg -re -i “你的rtsp流” -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -acodec copy -f flv “rtmp://公网ip:1935/live/"

 客户端开始推流到公网服务器

VLC播放器检查rtmp流:

 it works

不过会有10s多的延迟



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有