[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)
目标电脑作为RTSP 服务端循环推送 H264/H265 视频流RDK X5 通过 rtsp2display 拉流预览完全不需要在开发板编译 live555。提供两套成熟方案✅方案 AFFmpeg最简单优先推荐无需安装额外软件✅方案 Brtsp-simple-server专业流媒体服务支持推流、IPC 接入适合长期调试重要提示RDK 拉流务必使用 TCP 传输避免局域网防火墙、UDP 丢包导致花屏、断流。方案 AFFmpeg 快速搭建 RTSP推荐临时调试Windows 平台安装 FFmpeg 1下载 FFmpeghttps://ffmpeg.org/ 2解压将bin目录加入系统环境变量打开 cmd 输入ffmpeg -version验证。准备视频素材test.h265/test.mp4打开 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监听本机所有网卡允许局域网其他设备访问8554RTSP 端口/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/streamRDK X5 拉流命令强制 TCPbash运行./sample_rtsp2display --url rtsp://192.168.xx.xx:8554/stream --rtsp_transport tcp方案 A 优缺点优点开箱即用、无需额外程序 缺点仅支持文件循环推送无法接收 IPC 摄像头推流CMD 关闭服务即停止。方案 Brtsp-simple-server专业流媒体服务长期调试首选rtsp-simple-server 轻量、开源比 live555 易用支持「文件推流、USB 摄像头推流、IPC 接入」。 Githubhttps://github.com/aler9/rtsp-simple-serverWindows 部署步骤发布页下载对应 Windows 版本rtsp-simple-server_windows_amd64.zip解压得到rtsp-simple-server.exertsp-simple-server.yml直接双击rtsp-simple-server.exe启动服务默认端口 8554服务启动后等待推流接入本身不会主动播放视频。新开一个 CMD用 FFmpeg 向服务推送视频源cmdffmpeg -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/mystreamUbuntu 部署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 拓展能力电脑 USB 摄像头直接生成 RTSP 流供给 RDK 测试cmdffmpeg -f dshow -i videoUSB Camera -vcodec libx264 -preset ultrafast -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/camera支持同时多路流后台长期运行稳定可靠。三、关键调试必看高频踩坑1. RDK 无法连接 PC RTSP 服务1查询电脑局域网 IP WindowsipconfigUbuntuhostname -I2关闭电脑防火墙或者放行8554 端口 3PC 与 RDK 接入同一个路由器局域网2. 画面花屏、卡顿1推流与拉流统一强制使用 TCP 2优先使用 h265/h264 裸流不要直接推送复杂 MP4 3不要去掉-re参数高速推送码流会造成解码器溢出。3. 和 live555 对比总结live555MediaServer只能读取本地文件目录访问格式rtsp://ip:8554/xxx.h265新版本 RDK 镜像不再自带FFmpeg/rtsp-simple-server现代替代方案不依赖开发板任何程序电脑端一站式完成强烈推荐作为你的标准测试手段。四、最简工作流程你日常调试固定流程1PC 启动 RTSP 推流服务 2记录 PC 局域网 IP 和 rtsp 地址 3RDK X5 运行 sample_rtsp2display 指定该地址、开启 TCP 4全程不需要在 RDK 上编译、运行 live555MediaServer。