当前位置: 首页 > news >正文

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流;

RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555
提供两套成熟方案:

方案 A:FFmpeg(最简单,优先推荐,无需安装额外软件)

方案 B:rtsp-simple-server(专业流媒体服务,支持推流、IPC 接入,适合长期调试)

重要提示:RDK 拉流务必使用 TCP 传输,避免局域网防火墙、UDP 丢包导致花屏、断流。

方案 A:FFmpeg 快速搭建 RTSP(推荐临时调试)

Windows 平台

  1. 安装 FFmpeg 1)下载 FFmpeg:https://ffmpeg.org/ 2)解压,将bin目录加入系统环境变量,打开 cmd 输入ffmpeg -version验证。
  2. 准备视频素材:test.h265/test.mp4
  3. 打开 CMD,执行推流命令

cmd

:: -stream_loop -1 无限循环;-re 按照原视频帧率匀速推送 ffmpeg -re -stream_loop -1 -i test.h265 -c copy -rtsp_transport tcp -f rtsp rtsp://0.0.0.0:8554/stream

参数解释:

  • 0.0.0.0:监听本机所有网卡,允许局域网其他设备访问;
  • 8554:RTSP 端口;
  • /stream:流标识,最终拉流地址:rtsp://PC_IP:8554/stream
  • -c copy码流直接复制,不重新编码,CPU 占用极低

Ubuntu / WSL 平台

bash

运行

# 安装ffmpeg sudo apt install ffmpeg # 启动推流 ffmpeg -re -stream_loop -1 -i test.h265 -c copy -rtsp_transport tcp -f rtsp rtsp://0.0.0.0:8554/stream

RDK X5 拉流命令(强制 TCP)

bash

运行

./sample_rtsp2display --url rtsp://192.168.xx.xx:8554/stream --rtsp_transport tcp

方案 A 优缺点

优点:开箱即用、无需额外程序; 缺点:仅支持文件循环推送;无法接收 IPC 摄像头推流;CMD 关闭服务即停止。


方案 B:rtsp-simple-server(专业流媒体服务,长期调试首选)

rtsp-simple-server 轻量、开源,比 live555 易用;支持「文件推流、USB 摄像头推流、IPC 接入」。 Github:https://github.com/aler9/rtsp-simple-server

Windows 部署步骤

  1. 发布页下载对应 Windows 版本:rtsp-simple-server_windows_amd64.zip
  2. 解压得到:rtsp-simple-server.exe+rtsp-simple-server.yml
  3. 直接双击rtsp-simple-server.exe启动服务(默认端口 8554)

服务启动后等待推流接入,本身不会主动播放视频。

  1. 新开一个 CMD,用 FFmpeg 向服务推送视频源:

cmd

ffmpeg -re -stream_loop -1 -i test.h265 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/mystream

此时局域网访问地址:rtsp://PC_IP:8554/mystream

Ubuntu 部署

bash

运行

# 下载Linux amd64版本 wget https://github.com/aler9/rtsp-simple-server/releases/latest/download/rtsp-simple-server_linux_amd64.tar.gz tar -zxvf rtsp-simple-server_linux_amd64.tar.gz chmod +x rtsp-simple-server # 启动服务 ./rtsp-simple-server # 新开终端推送视频 ffmpeg -re -stream_loop -1 -i test.h265 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/mystream

方案 B 拓展能力

  1. 电脑 USB 摄像头直接生成 RTSP 流供给 RDK 测试

cmd

ffmpeg -f dshow -i video="USB Camera" -vcodec libx264 -preset ultrafast -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/camera
  1. 支持同时多路流;
  2. 后台长期运行,稳定可靠。

三、关键调试必看(高频踩坑)

1. RDK 无法连接 PC RTSP 服务

1)查询电脑局域网 IP Windows:ipconfig;Ubuntu:hostname -I2)关闭电脑防火墙,或者放行8554 端口; 3)PC 与 RDK 接入同一个路由器局域网

2. 画面花屏、卡顿

1)推流与拉流统一强制使用 TCP; 2)优先使用 h265/h264 裸流,不要直接推送复杂 MP4; 3)不要去掉-re参数,高速推送码流会造成解码器溢出。

3. 和 live555 对比总结

  • live555MediaServer:只能读取本地文件目录,访问格式rtsp://ip:8554/xxx.h265;新版本 RDK 镜像不再自带;
  • FFmpeg/rtsp-simple-server:现代替代方案,不依赖开发板任何程序,电脑端一站式完成,强烈推荐作为你的标准测试手段。

四、最简工作流程(你日常调试固定流程)

1)PC 启动 RTSP 推流服务; 2)记录 PC 局域网 IP 和 rtsp 地址; 3)RDK X5 运行 sample_rtsp2display 指定该地址、开启 TCP; 4)全程不需要在 RDK 上编译、运行 live555MediaServer。

http://www.jsqmd.com/news/1264058/

相关文章:

  • 【扣子写作助手机器人实战指南】:20年AI内容专家亲授,3步打造日更万字的智能写作流水线
  • Anaconda-mode未来路线图:新功能预测与社区贡献指南
  • 当AI Agent接管数据库运维,为什么我们反而更离不开“原生管控层“?
  • 基于大数据技术的医辽数据分析与研究-spark+django231(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)
  • PDF合并与动态水印的工程化方案:2026国内免费工具实测对比
  • UE5开发效率秘籍:控制台指令与上帝模式实战指南
  • OpenCV工程师招聘:计算机视觉项目开发需求
  • 2026年挑选靠谱道路井盖生产商 可参考这些实用判断标准 - 热点品牌推荐
  • 深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集
  • D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南
  • remix-i18next高级技巧:命名空间拆分与按需加载优化方案
  • Krea2高清图像生成工作流:4K/6K本地部署与API集成指南
  • 找矿用低压配电箱GKD批发商推荐哪家更靠谱 - 热点品牌推荐
  • 离线强化学习扩展难题:高效捷径模型解析
  • Agent抽风?别死磕Prompt,管好上下文才是关键
  • 深远T90-1动力版全解析:新国标合规上牌、全顺电机性能与日常维护指南
  • Llama-Index(原名GPT Index)是一个专为大语言模型(LLM)设计的**检索增强生成(RAG)框架*
  • 换个方式用C#开发微信小程序
  • LLM-PowerHouse部署秘籍:从单GPU到云服务的大模型部署全方案
  • OpenCore黑苹果安装指南:5步打造完美的macOS系统
  • 2026年3月最新四川电子设备采购标书与房建工程标书哪家靠谱?横向对比测评:从咨询到售后5大环节对比5家本地机构 - GEO99
  • Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集
  • 5分钟快速上手:Markdown Viewer浏览器插件终极配置指南
  • Docksal与Docker Desktop完美搭配:Mac/Windows环境优化指南
  • 使用PySide/PyQt实现全国省市区的级联选择组件
  • 词元经济登堂入室、智能体国标落地:GEO驶入合规+身份新航道
  • 淘宝AI舆情监控:BERT与LSTM混合模型实战
  • 小团队如何通过API网关稳定调用Claude API:错误处理与备用模型切换实践
  • 不用堆参数!AI自己造AI,深度搜索智能体实现全链路自我进化