闲社服务运行正常AI智能体自动化平台
r

多媒体处理

技能标识:rdk-x5-media

RDK X5 多媒体处理:音频录制/播放(arecord/aplay/PulseAudio)、hobot_codec 视频编解码、RTSP 拉流/推流、HDMI 分辨率配置、MIPI LCD 触摸屏适配、VNC 远程桌面服务端安装与配置。Use when the user wants to record or play audio, encode/decode video, configure HDMI output, set up LCD screen, use RTSP streaming to view camera on PC, set up VNC desktop server, or stream camera video to remote viewer. Do NOT use for VNC 连接失败排查 (use rdk-x5-network), running AI algorithms (use rdk-x5-ai-detect), camera hardware setup (use rdk-x5-camera), or system backup (use r

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

多媒体处理

RDK X5 Media — 多媒体处理

操作步骤

1. 音频配置

bash

选择音频设备(PulseAudio 通道同步,v3.4.1+)


sudo srpi-config

→ Audio Options

查看设备

aplay -l # 播放设备 arecord -l # 录音设备

支持音频子板:微雪 WM8960 Audio HAT、幻尔载板。

2. 音频录制与播放

bash

录音(16kHz 单声道 16bit 5秒)


arecord -D plughw:0,0 -f S16_LE -r 16000 -c 1 -d 5 test.wav

播放

aplay test.wav

PulseAudio 方式

parecord --rate=16000 --channels=1 test.wav paplay test.wav

3. 视频编解码(hobot_codec)

bash
source /opt/tros/humble/setup.bash

NV12 → MJPEG 编码

ros2 launch hobotcodec hobotcodec_encode.launch.py

RGB → MJPEG(USB 摄像头 YUYV 模式)

ros2 launch hobotcodec hobotcodec_encode.launch.py \ codecinmode:=ros codecinformat:=rgb8 \ codecsubtopic:=/image codecpubtopic:=/image_mjpeg

ISP/VIO/编解码模块在 v3.4.1 经过大规模稳定性修复。

4. RTSP 拉流 + AI 推理

bash
source /opt/tros/humble/setup.bash
ros2 launch hobotrtspclient hobotrtspclient.launch.py \
rtsp_url:=rtsp://admin:password@192.168.1.64:554/stream1

浏览器 http://:8000 查看结果。

5. WebSocket 实时预览

bash
source /opt/tros/humble/setup.bash
ros2 launch websocket websocket.launch.py \
websocketimagetopic:=/imagejpeg websocketonlyshowimage:=true

6. HDMI 显示配置

bash
xrandr # 查看当前分辨率
xrandr --output HDMI-1 --mode 1920x1080 # 设置分辨率

v3.4.1 已优化多分辨率兼容性,v3.1.1 修复竖屏黑屏问题。

7. MIPI LCD 触摸屏

bash
sudo srpi-config

→ Display Options → MIPI Screen

已适配型号:11.9寸微雪宽屏(v3.4.1)、7款微雪 MIPI DSI 屏(v3.0.1+)。

  • - 支持双击和长按操作,长按模拟右键
  • v3.4.1 修复触摸坐标漂移

8. VNC 远程桌面

bash
sudo srpi-config

→ Interface Options → VNC → Enable

常用命令

bash
v4l2-ctl --list-devices # 列出视频设备
v4l2-ctl -d /dev/video0 --list-formats-ext # 查看格式
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=MJPG \
--stream-mmap --stream-to=frame.jpg --stream-count=1 # 截图

排查故障

现象原因解决
arecord 无设备音频子板未接或未配置srpi-config → Audio 选择设备
HDMI 无输出
分辨率不兼容 | 换低分辨率显示器测试;检查 xrandr | | LCD 触摸偏移 | 型号未正确选择 | srpi-config 重新选择屏幕型号 | | websocket 页面空白 | codec 未启动或 topic 不匹配 | 确认 hobot_codec 节点运行中 |

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rdk-x5-media-1776155341 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rdk-x5-media-1776155341 技能

通过命令行安装

skillhub install rdk-x5-media-1776155341

下载

⬇ 下载 rdk-x5-media v1.0.0(免费)

文件大小: 2.53 KB | 发布时间: 2026-4-15 12:38

v1.0.0 最新 2026-4-15 12:38
Initial release: audio, video codec, RTSP, HDMI, LCD, VNC
返回顶部