news 2026/6/22 7:57:16

RV1126+FFMPEG多路码流监控项目——测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RV1126+FFMPEG多路码流监控项目——测试

前面几章奖这个项目的代码都写完了,现在可以进行编译,放进板子里面测试了,编译烧录步骤我这里就不再赘述了,VI模块内容详细说了。

1.编译后的程序移植进板子后,放在userdata文件夹下,运行命令:

./rv1126_ffmpeg_main 0 rtmp://电脑IP:1935/live/01 0 rtmp://电脑IP:1935/live/02

自己电脑IP不知到的,win+r,cmd,输入ipconfig,查看以太网的IPv4的地址,然后在板子上ping一下:

ping IP地址

这就是ping成功了。

但此时还不能直接运行,会提示少几个库找不到

根据报错提示,我们在虚拟机中找到这些库,命令是:

find . -name "库的名字"

然后将这些库移植进板子的usr/lib的文件夹

2.Nginx编译集成了 rtmp 模块,专门用来做 RTMP 直播中转服务。 执行start ./nginx.exe就是启动流媒体服务程序

开始菜单搜索框输入PowerShell,点击「Windows PowerShell」打开,手动切换到 nginx 目录

start .\nginx.exe

执行这个命令,启动 nginx 后,程序会持续监听 1935 端口,接收 RV1126 发过来的 H.264 视频码流,把视频数据缓存到服务器内部。不启动 nginx:端口无人监听,开发板推流会连接失败,没有任何视频数据。

再打开两个PowerShell,进入ffmpeg中的bin文件夹,

准备好这两个命令,

此时板子的终端,准备好执行命令,开始执行之后,PowerShell也开始执行,就可以显示出两路画面。

如果没有显示出画面,就将专用网络的防火墙关了,再重新执行一遍程序,一般来说就可以了。

成功执行之后,可以永久放行端口就不用反复开关防火墙

  1. 打开「控制面板→系统和安全→Windows Defender 防火墙→高级设置」
  2. 左侧选择「入站规则」→ 右侧「新建规则」
  3. 规则类型选端口,下一步
  4. 选择 TCP,特定本地端口填写1935,下一步
  5. 勾选「域、专用、公网」全部选项,下一步
  6. 名称填写RTMP 1935,完成创建

出站规则也要新建一条一模一样的

同样新建规则,TCP 1935 端口,放行出站,保证 ffplay 播放器向外拉流不受拦截。

以上就是整个项目的执行顺序

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 7:56:09

Node.js异步编程本质:事件循环、微任务与实战避坑指南

1. 项目概述:Node.js 异步代码不是“加个 async 就完事了”“Comment crire un code asynchrone dans Node.js”——这句法语标题直译是“如何在 Node.js 中编写异步代码”,但如果你真把它当成一个语法速查题来答,比如只贴三行async/await示例…

作者头像 李华
网站建设 2026/6/22 7:52:46

微信小程序逆向实战:抓包失效后如何提取与反编译源码

1. 项目概述:当常规抓包手段失效时 最近在分析一个微信小程序时,遇到了一个典型的“硬骨头”:常规的抓包工具(如Fiddler、Charles)配置好代理后,小程序的网络请求要么直接失败,要么就是一片空白…

作者头像 李华
网站建设 2026/6/22 7:48:32

大语言模型在法律文本简化中的能力评估与优化路径

1. 项目缘起:当法律文本遇上大语言模型最近在做一个挺有意思的探索,想看看现在这些风头正劲的大语言模型,在处理法律文本简化这件事上,到底有几斤几两。法律文书,无论是合同、法规还是判决书,向来以严谨、复…

作者头像 李华
网站建设 2026/6/22 7:40:04

英雄联盟智能辅助工具:免费提升游戏胜率的终极指南

英雄联盟智能辅助工具:免费提升游戏胜率的终极指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League-Toolkit 是一款基于英雄…

作者头像 李华
网站建设 2026/6/22 7:27:37

推理引擎架构设计:从 IR 到算子的工程实践

推理引擎架构设计:从 IR 到算子的工程实践一、通用性与性能的现实博弈 推理引擎的设计始终面临一个现实问题:通用框架(如 ONNX Runtime、TVM)试图用一套抽象覆盖所有硬件,但抽象层往往带来性能损耗;而特化引…

作者头像 李华
网站建设 2026/6/22 7:17:09

解密pyautocad架构:Python驱动AutoCAD自动化的工程化策略

解密pyautocad架构:Python驱动AutoCAD自动化的工程化策略 【免费下载链接】pyautocad AutoCAD Automation for Python ⛺ 项目地址: https://gitcode.com/gh_mirrors/py/pyautocad 在机械设计、建筑规划和电气工程领域,AutoCAD作为行业标准工具&a…

作者头像 李华