音视频技术
直播中

韩旭

未满1年用户 3经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

RK3588 HDMI in 接入设备如何获取HDMI in 传入的音频?

在我的RK3588板子上接入HDMI IN 设备(笔记本电脑)后,可以通过rkCamera2或者LiveTv来播放Hdmi in的画面,但是不能播放音频。在另一块rk3588开发板上,可以获取到画面和音频播放。
两个板子使用的rkCamera2包是一样的,查看rkCamera2的代码,发现其获取音频是通过启用 ‘com.rockchip.rkhdmiinnaudio’的服务,如下图:

3606401b3891f6397e1900209170d1d.png
e8976726fd92b18a291becdb4ef5dfc.png
由于未能找到rkhdmiinnaudio的源码,因此没有继续向下研究。我的疑问是:
1、这两个板子使用相同的rkhdmiinnaudio服务以及rkcamera2包,为什么普通板子不能播出音频?
2、能否给我一个继续查找原因的方向?

奖励1积分

回帖(1)

早知

2024-12-3 18:09:52
根据您提供的信息,您在使用RK3588开发板接入HDMI IN设备时,遇到了音频播放问题。以下是一些建议和可能的原因:

1. 两个板子使用相同的rkhdmiinnaudio服务以及rkcamera2包,为什么普通板子不能播出音频?

可能原因:
a. 硬件差异:两个板子可能存在硬件差异,例如音频接口、音频编解码器等,导致音频播放出现问题。
b. 驱动问题:两个板子的音频驱动可能不同,导致音频播放功能受到影响。
c. 系统配置:两个板子的系统配置可能存在差异,例如音频输出设置、权限等,导致音频播放问题。

2. 能否给我一个继续查找原因的方向?

查找原因的方向:
a. 检查硬件:检查两个板子的硬件配置,特别是音频接口和音频编解码器,确保它们是兼容的。
b. 查看驱动:检查两个板子的音频驱动,确保它们是最新的,并且适用于您的RK3588开发板。
c. 检查系统配置:检查两个板子的系统配置,特别是音频输出设置和权限,确保它们是正确的。
d. 查看日志:查看两个板子的系统日志,特别是与音频播放相关的日志,以获取更多关于问题的详细信息。
e. 测试其他音频源:尝试使用其他音频源(例如USB音频设备)在两个板子上播放音频,以确定问题是否仅限于HDMI IN设备。
f. 联系技术支持:如果以上方法都无法解决问题,建议您联系Rockchip的技术支持,以获取更专业的帮助。

希望以上建议能帮助您找到问题的原因并解决音频播放问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分