什么是TRTCCalling?

TRTCCalling 是在 TRTC 和 TIM 的基础上诞生的一款快速集成的音视频的解决方案。支持1v1和多人视频/语音通话。

calling 可以做什么?

在线客服、在线面试、企业在线沟通、在线问诊、音视频社交等。

| 体验地址 |

https://web.sdk.qcloud.com/component/trtccalling/demo/web/latest/index.html#/login

如何接入?

步骤1:集成 TRTCCalling 组件

npm install trtc-js-sdk --savenpm install tim-js-sdk --savenpm install tsignaling --savenpm install trtc-calling-js --save

步骤2:创建 TRTCCalling 对象

import TRTCCalling from 'trtc-calling-js';
let options = {  SDKAppID: 0, // 接入时需要将0替换为您的 SDKAppID  // 从v0.10.2起,新增 tim 参数  // tim 参数适用于业务中已存在 TIM 实例,为保证 TIM 实例唯一性  tim: tim};const trtcCalling = new TRTCCalling(options);

步骤3:完成登录

trtcCalling.login({  userID,  userSig,});

步骤4:实现1v1通话

主叫方:呼叫某个用户

trtcCalling.on(TrtcCalling.EVENT.SDK_READY, () => {     trtcCalling.call({       userID,  //用户 ID       type: 2, //通话类型,0-未知, 1-语音通话,2-视频通话     });   });

被叫方:接听新的呼叫

trtcCalling.on(TrtcCalling.EVENT.INVITED, ({inviteID, sponsor, inviteData}) => {     //接听     trtcCalling.accept();   });

挂断

trtcCalling.hangup()

欢迎在您的产品中接入 TRTCCalling,希望您在 TRTCCalling 使用中多多提出您宝贵的意见和建议。

若在接入过程中遇到了处理不定的问题,可以联系我或者在腾讯云calling群进行反馈。

QQ群:646165204

相关资料:

calling demo github下载地址:https://github.com/tencentyun/TRTCSDK/tree/master/Web/TRTCScenesDemo/trtc-calling-web;

实时音视频(web):

https://cloud.tencent.com/document/product/647/49795;

TRTC :

https://cloud.tencent.com/document/product/647;

IM :

https://cloud.tencent.com/document/product/269;

TRTCCalling API :

https://web.sdk.qcloud.com/component/trtccalling/doc/web/zh-cn/TRTCCalling.html;

TUICalling (小程序)github 下载地址:

https://github.com/tencentyun/TUICalling/tree/main/MiniProgram。

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONETM 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并以 All in One SDK 的创新方式为客户服务。腾讯云音视频为全真互联网时代,提供坚实的数字化助力。

文章来源于腾讯云开发者社区,点击查看原文