请求接听并不等于媒体已经连通
一对一通话包含请求、接受、密钥检查、确认和挂断等阶段,随后还需交给通话媒体实现。多设备同时收到呼叫时,接受呼叫的设备与其他设备的状态需要协调。
群组通话并非一种模式
视频聊天、频道直播和会议有不同上下文;部分播放可切换到流式媒体,RTMP 推流与 WebRTC 也不能互相等同。服务端录制等能力取决于具体模式,不能对所有群组通话一概承诺同样的端到端安全属性。
加密与媒体实现一起核对
官方分别提供一对一和群组端到端协议入口。API 信令调用成功并不能证明密钥核验和媒体加密正确。接入时应使用对应版本的媒体库,并核对双方能力和协议版本。
测试建议
分别验证麦克风拒绝、摄像头切换、耳机连接、来电打断、切后台和网络切换。日志只保存状态、时延与脱敏诊断,避免收集原始媒体或密钥。通话结束后确认设备资源与会话都已释放。