音视频通信 RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,依托核心音视频编解码、信道传输、网络调度技术,提供高可用、高品质、超低延时的音视频通信服务,让用户快速搭建多端实时应用,适用于在线教育、视频会议、互动娱乐、音视频社交等场景。
产品链接:https://www.aliyun.com/product/rtc
下文为您介绍了集成 iOS SDK 时,集成工具报错的处理方法,帮助您快速定位问题,并集成 SDK。
编译时报 x86 或 i386 错误
解决办法:
iOS SDK 目前暂不支持模拟器,请使用真机调试和运行。
bitcode 错误
解决办法:
SDK 暂不支持 bitcode 配置,请关闭 bitcode 编译选项。
image not found
解决办法:
SDK 从 1.7 版本开始切换为动态库,将 AliRTCSdk.framework 加载到 Embedded Binaries 中。
隐私权限错误
解决办法:
您需要编辑 info.plist,申请摄像头、麦克风权限。具体操作请参见集成 iOS SDK。
UIDevice 方法调用错误
解决办法:
添加 - ObjC 到链接选项里。
弱网情况下人声有卡顿
为了保证合唱的实时性,客户端采用了低延时策略,弱网下丢包率会相应增加。
开启耳返模式下,声音外放出现回声
您需要带上耳机然后进行合唱,不能通过外放。
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。