请问咱们支持像微信一样的音视频呼叫功能吗?
请问呼叫邀请怎么实现?
如果客户端离线了,怎么呼叫到客户?
怎么添加呼叫铃声?以及接收铃声?
经常能听到有用户问上述的问题,今天借此机会向大家讲解下音视频呼叫的整体流程。
前提
在接入anyRTC SDK前,先向大家介绍下音视频呼叫所需要的SDK:视频通话SDK、实时消息SDK、第三方推送服务。
视频通话SDK
视频通话SDK,可实现一对一单聊、多人群聊,同时具备纯语音通话和视频通话功能。也可以实现一对一、多对多的音视频互动直播。其原理是进入同一个频道即可发布自己的音视频流并自动订阅其他用户的音视频流,进而实现音视频通话。
实时消息SDK
实时消息SDK,可以轻松实现点对点消息、频道消息、用户属性、频道属性和发起呼叫邀请、获取离线以及历史信息等功能。更可以自由拓展出更多丰富的功能,如禁言、踢人、权限管理等。其原理是在线用户的信令的发送与接收,通过信令交换来客户所需要的功能。
第三方推送服务
第三方推送服务,当集成了实时消息 SDK 的用户下线后,消息需要通过第三方推送服务才能送达,一般应用中都会集成推送服务,当实时消息用户下线后,通过推送服务也可以进行消息传递,实现音视频呼叫。
实现音视频呼叫功能,前提已经集成了