^ 正の文、
Published on 2024-08-28 / 6 Visits
0
0

音视频通话

#IM

基础流程

1.张三向大黑发起音视频通话呼叫

2.服务器校验大黑的忙碌状态

2.1 若忙碌状态,则反馈给张三消息:忙碌(占线)

2.2 若离线,则反馈给张三消息:对方离线

3.大黑接收到呼叫,调起呼叫接听界面

3.1 点击拒绝,则反馈给张三消息:对方拒绝

4.大黑接受请求,则绑定本地信息媒体,发送SDP

5.张三收到同意响应,设置远程媒体信息,创建本地answer,绑定媒体资源

6.大黑收到张三通话接通回馈,设置远程媒体信息

7.双方通过通道进行通话

7.1双方维护自身忙碌状态,心跳机制

8.通话结束后,发送本次通话时长消息(语音/视频)

该消息若点击,则直接发起语音或视频请求,优化并发冲突之类问题


Comment