[经验分享] 使用HDMI采集卡辅助OpenHarmony北向开发与教学 原创

dragon 显示全部楼层 发表于 2023-11-7 09:41:05
在OpenHarmony的北向开发或教学过程中,有时会遇到下列需求:
1. 在显示器上面监看富设备屏幕输出;
2. 用显示器替代富设备屏幕;
3. 富设备录屏、快速截屏;
4. 直播/录播屏幕内容。


通常采用的方案是,使用一台显示器通过HDMI方式直连富设备开发板。但是这种方式难以实现需求3和需求4。


下面分享一种使用HDMI采集卡与OpenHarmony富设备互连,辅助OpenHarmony北向开发与教学的方式。


HDMI采集卡

推荐使用USB接口(使用USB方式与PC互连)的HDMI采集卡,采集分辨率至少达到1080P。各大电商平台均有很多备选产品。


连接方式
OpenHarmony富设备开发板通过HDMI接口与采集卡直连,采集卡通过USB接口与PC直连。
IMG_20231107_085848_edit_8205356682080.jpg



开启顺序
建议先连接好开发板、采集卡和PC,再启动开发板。在目前的OpenHarmony 4.0中,不合适的开启顺序可能导致开发板端不能正常显示。


采集方式
采集工具推荐使用PotPlayer。
打开PotPlayer,按“Alt+D”组合键打开“设备设置”窗口。在“摄像头”部分,选择您的视频录制设备,如下图所示。
image-541.png


视频格式选择“MJPG”类别,不建议选择“YUY2”或其他类别。错误的选择输入类别,可能导致采集码率过高,从而出现画面迟滞。如下图所示。
image-542.png



点击“打开设备”,即可采集到画面。如下两图所示。
image-544.png

image-543.png



如果出现严重的画面迟滞,请切换到PotPlayer窗口,按“tab”键开启信息,观察“位率”参数,如下图所示。正常的参数值在50000kbps左右,如果视频解码器的“位率”参数过大,请更改上文采集方式中提到的视频格式。
image-545.png



录屏方式
使用任意的屏幕录制软件均可,例如Camtasia。
image-546.png



直播方式
可以使用任意的直播工具,例如OBS Studio。
image-547.png





©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部