基础流程
1.张三向大黑发起音视频通话呼叫
2.服务器校验大黑的忙碌状态
2.1 若忙碌状态,则反馈给张三消息:忙碌(占线)
2.2 若离线,则反馈给张三消息:对方离线
3.大黑接收到呼叫,调起呼叫接听界面
3.1 点击拒绝,则反馈给张三消息:对方拒绝
4.大黑接受请求,则绑定本地信息媒体,发送SDP
5.张三收到同意响应,设置远程媒体信息,创建本地answer,绑定媒体资源
6.大黑收到张三通话接通回馈,设置远程媒体信息
7.双方通过通道进行通话
7.1双方维护自身忙碌状态,心跳机制
8.通话结束后,发送本次通话时长消息(语音/视频)
该消息若点击,则直接发起语音或视频请求,优化并发冲突之类问题