ArCall一对一呼叫接通服务
anyRTC 点对点呼叫 Demo — ArCall,结合了实时消息RTM与音视频SDK,快速实现一对一呼叫接通服务,仅需用手机打开对应APP,或PC端打开链接拨号即可接通,可实现多平台互通。
ARCall 是 anyRTC 专为 2 人通话的示例项目,演示了如何通过 anyRTC云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速实现呼叫邀请通话的场景。
- 可拓展多人呼叫邀请。
- 可运用自采集模块,加载第三方美颜库,实现美颜贴图功能。
- 可对接第三方推送实现推送功能。
支持场景
ARCall 示例项目提供呼叫邀请功能。类似微信呼叫好友聊天。呼叫方发送呼叫邀请,接收端接收呼叫请求,同意该呼叫邀请,进行音视频通信,通信中可以静音、关闭本地摄像头、打开关闭扬声器、切换摄像头等操作。
ArCall点对点呼叫Demo可普遍使用于在线医疗、在线教育、企业内部通讯、智能终端、陌生人交友、视频面试、呼叫中心和调度安防中,低延时快速接通,实时音视频交流互动。
功能列表
RTM-SDK功能
- 创建RTM实时消息引擎:initWithAppId
- 登录:loginByToken
- 获取呼叫对象:getRtmCallKit
- 呼叫邀请:sendLocalInvitation
- 取消呼叫邀请:cancelLocalInvitation
- 接受呼叫邀请:acceptRemoteInvitation
- 拒绝呼叫邀请:refuseRemoteInvitation
RTC-SDK功能
- 创建RTC音视频引擎:sharedEngineWithAppId
- 启用视频模块:enableVideo
- 设置视频编码属性:setVideoEncoderConfiguration
- 初始化本地视图:setupLocalVideo
- 加入频道:joinChannelByToken
- 离开频道:leaveChannel
- 静音/取消静音:muteLocalAudioStream
- 打开/关闭扬声器:setEnableSpeakerphone
- 开关本地视频发送:muteLocalVideoStream
- 切换前后摄像头:switchCamera
功能展示为iOS接口,其他平台接口请前往文档中心。
平台兼容
ARCall 示例项目支持以下平台和版本:
- iOS 9 及以上。
- Android 4.4 及以上。
- Web Chrome 72 及以上,Web 其他浏览器未经验证。
评论