在RK3588开发板使用FFMpeg 结合云服务器加SRS实现摄像头数据推流到云端拱其他设备查看

今天测试了一把在开发板把摄像头数据推流到云端服务器,然后给其他电脑通过val软件拉取显示摄像头画面,浅浅记录一下大概步骤
1.开发板端先下载ffmpeg

apt install ffmpeg

2.云服务器先安装SRS的库 云服务器我使用ubuntu系统,SRS是个什么东西,请点击查看具体说明

git clone -b develop https://gitee.com/ossrs/srs.git
cd srs/trunk
./configure
make
./objs/srs -c conf/srs.conf
./etc/init.d/srs status

检查SRS是否成功启动,可以打开 http://ip地址:8080/
如果能看到下面的画面说明成功了,注意一个问题,服务器上面的端口需要开放才能访问到
在这里插入图片描述
4.运行ffmpeg把本地摄像头数据推流到服务器

ffmpeg -f video4linux2 -video_size 640x480 -i /dev/video0 -c:v libx264 -preset ultrafast -tune zerolatency -f flv  rtmp://11.21.121.123/live/livestream

5.获取推流数据
http://ip:8080/live/livestream.flv

如果数据访问不到:
1.检查ffmpeg推流地址是否填正确
2.服务器的端口是否放开

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 11:04:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 11:04:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 11:04:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 11:04:04       18 阅读

热门阅读

  1. Arrays类

    Arrays类

    2024-05-10 11:04:04      11 阅读
  2. Go语言系统学习笔记(二):进阶篇

    2024-05-10 11:04:04       8 阅读
  3. c#运算符重载

    2024-05-10 11:04:04       8 阅读