HarmonyOS 鸿蒙Next video sdk问题

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next video sdk问题

最近在看openharmony代码,发现视频编解码部分是支持硬件加速的,但要调用的(libnative_media_codecbase.so、libnative_media_core.so、libnative_media_vdec.so、libnative_media_venc.so)这些库里的API接口来实现,现在有以下几个问题

1  这些代码目前是开源的吗?

2  这些API接口下面调用的什么框架实现的硬件加速(ffmpeg、openmax、codec2还是其他的框架)?

3  如果希望添加新的编解码设备需要怎么做,有相关文档吗?

4  如果要尝试添加新的设备,在openharmony上是否合适?还是在harmonyOS或者next上做比较好

以上

希望社区能给予解答,谢谢。


更多关于HarmonyOS 鸿蒙Next video sdk问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

2、用什么框架与是否做好硬件加速没有直接的关系,这个取决于你;

3、4、您是想在openharmony上添加新的硬件设备吗,可以参考官方文档里提到的各种能力,应该是可以解决您的问题https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/avcodec-api-V13

更多关于HarmonyOS 鸿蒙Next video sdk问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


1、这几个so都是官方音视频编解码服务(AVCodec Kit)中的能力,只需要native侧引用对应的头文件可以直接调用相关能力,具体可参考链接:

libnative_media_codecbase.so:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/native__avcapability_8h-V13

libnative_media_core.so:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/native__avbuffer_8h-V5

libnative_media_vdec.so:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/native__avcodec__videodecoder_8h-V13

libnative_media_venc.so:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/native__avcodec__videoencoder_8h-V13

针对您提到的HarmonyOS 鸿蒙Next video sdk问题,以下是一些直接相关的回答:

  1. SDK版本兼容性: 确保您使用的Next video sdk版本与您的HarmonyOS设备或开发环境兼容。不同版本的sdk可能支持不同的功能和API。

  2. API调用错误: 检查您的代码中API的调用方式是否正确。错误的API调用可能导致功能无法实现或应用崩溃。

  3. 权限问题: 确保您的应用已正确申请并获得了使用Next video sdk所需的权限。缺少必要的权限可能导致sdk功能受限。

  4. 文档查阅: 详细查阅HarmonyOS官方提供的Next video sdk文档,了解sdk的功能、使用方法和注意事项。这有助于您更准确地使用sdk。

  5. 错误日志分析: 查看应用运行时的错误日志,分析可能导致问题的原因。错误日志通常包含有关问题发生的详细信息,有助于您定位并解决问题。

  6. 更新与修复: 检查是否有可用的sdk更新或修复补丁。有时,开发者会发布更新以解决已知问题或添加新功能。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。这将为您提供更专业的技术支持和解决方案。

回到顶部