基于 Rockchip RV1126B 和 RK3566 平台开发桌插、墙插一体化音视频传输系统,应用于电脑画面远程传输、显示及反向控制等场景。
项目由桌插端和墙插端组成:桌插采用 RV1126B,负责采集电脑 HDMI 视频信号并进行编码,通过网络传输至墙插;墙插采用 RK3566,负责接收网络视频流、解码并输出显示,同时支持键盘、鼠标、触控屏等输入设备进行反向控制,实现电脑画面的远程显示与操作。
点击空白处退出提示
基于 Rockchip RV1126B 和 RK3566 平台开发桌插、墙插一体化音视频传输系统,应用于电脑画面远程传输、显示及反向控制等场景。
项目由桌插端和墙插端组成:桌插采用 RV1126B,负责采集电脑 HDMI 视频信号并进行编码,通过网络传输至墙插;墙插采用 RK3566,负责接收网络视频流、解码并输出显示,同时支持键盘、鼠标、触控屏等输入设备进行反向控制,实现电脑画面的远程显示与操作。
项目实现基于不同 Rockchip 平台的 HDMI 视频采集、编码、网络传输、解码及显示,并支持输入设备反向控制源端电脑。
主要功能包括:
1. 桌插端基于 RV1126B 采集电脑 HDMI 视频信号,并完成视频编码及网络推流。
2. 墙插端基于 RK3566 接收网络视频流,完成视频解码并输出至显示设备。
3. 支持键盘、鼠标、触控屏等 USB/HID 输入设备。
4. 将墙插端的键盘、鼠标、触摸等输入数据通过网络反向传输至桌插端。
5. 桌插端接收控制数据后转换为对应的输入事件,实现对源端电脑的远程控制。
6. 实现电脑画面的远程显示、播放及交互控制。
7. 可以通过web界面添加多个rtsp流地址进行切换(可鉴权)。
8. 带有 MD5,SHA256算法,兼容市面上的主流摄像头流地址。
负责桌插及墙插设备的嵌入式 底层适配、Linux 软件开发及音视频功能实现。
主要工作包括:
1. 基于 Rockchip RV1126B 和 RK3566 平台进行 Linux 系统及相关 BSP 适配。
2. 负责桌插端 HDMI 视频采集链路调试,实现电脑 HDMI 输入信号采集。
3. 基于 Rockchip 多媒体框架完成视频编码、解码及相关数据处理,实现桌插端视频编码推流和墙插端视频拉流解码。
4. 负责桌插与墙插之间的网络通信及音视频数据传输功能。
5. 负责墙插端 USB/HID 输入设备相关功能,实现键盘、鼠标、触控屏等输入数据采集。
6. 实现输入控制数据从墙插到桌插的网络反向传输,并在桌插端完成输入事件处理,实现对源端电脑的远程控制。
7. 对 HDMI 采集、视频编码/解码、网络传输、USB 输入及显示链路进行联调和问题定位。
8. 针对视频传输、解码显示、输入控制等实际运行问题进行分析、调试和优化,完成整机功能验证。



评论