HarmonyOS鸿蒙Next中APP怎么接入音视频服务啊
HarmonyOS鸿蒙Next中APP怎么接入音视频服务啊 鸿蒙不支持腾讯接入的音视频通话,还有什么其他的方法接入嘛?有大神吗,我们app里面想做个音视频通话的
7 回复
【背景知识】
WebRTC(Web Real-Time Communications)是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流等任意数据的传输。
【解决方案】
三方库WebRTC适配HarmonyOS步骤如下:
- HarmonyOS版本WebRTC编译。对WebRTC源码进行交叉编译,参考WebRTC编译指导。arm64-v8a架构编译命令和参数示意如下:
gn gen out/arm64 --args='is_clang=true target_os="ohos" target_cpu="arm64" ohos_extra_ldflags="-static-libstdc++" is_official_build=true ohos_sdk_native_root="path/to/ohos/sdk"' ninja -C out/arm64 - 工程引用HarmonyOS WebRTC。编译生成相应的HarmonyOS动态库libohos_webrtc.so,arm64-v8a架构将so库放在ohos_webrtc/libs/arm64-v8a目录下。
HarmonyOS WebRTC适配和使用过程中遇到问题,可参考WebRTC适配/使用时遇到问题总结。
更多关于HarmonyOS鸿蒙Next中APP怎么接入音视频服务啊的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我们公司用的阿里云的音视频通信SDK,挺好用的~
学习中。
可用用成熟得第三方SDK
官方有语音接口的。
鸿蒙Next原生支持实时音视频通话,可通过系统提供的Camera Kit、AVRecorder、AVPlayer、Audio Kit等组件自行构建。同时,已有第三方RTC服务商完成HarmonyOS Next适配,例如声网(Agora)、融云等均提供鸿蒙版SDK。若不想完全自研,直接在App中集成这些SDK即可快速实现音视频通话,无需依赖腾讯服务。


