前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >产品动态 | 音视频通话解决方案 -- TUICalling(小程序篇)

产品动态 | 音视频通话解决方案 -- TUICalling(小程序篇)

作者头像
腾讯云音视频
发布2022-01-10 11:10:14
1.5K0
发布2022-01-10 11:10:14
举报
文章被收录于专栏:音视频咖音视频咖

什么是TUICalling

TUICalling 是一个开源的组件, 是在 TRTC 和 IM 的基础上诞生的一款快速集成音视频功能解决方案。支持1v1和多人视频/语音通话。

TUICalling 的优势

TUICalling 是以 TRTCCalling 为基础封装的音视频通信组件,相比较原有的 TRTCCalling有以下区别和优势:

UI与逻辑分离

初始化

修改UI样式

TUICalling

分离

简单(只需要init)

简单(UI独立处理)

TRTCCalling

未分离

较复杂(1.init;2.事件监听;3.事件处理)

较麻烦(UI修改+逻辑修改)

TUICalling 可以做什么?

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

在线客服

在线庭审

在线问诊

快速跑通 1.下载TUICalling 小程序组件(https://github.com/tencentyun/TUICalling/tree/main/MiniProgram); 2. 开通小程序相关权限,小程序音视频通话前置条件(https://cloud.tencent.com/document/product/647/49380#.E5.89.8D.E6.8F.90.E6.9D.A1.E4.BB.B6); 3. 复制 TUICalling 到 components 文件; 4. 添加组件到对应 page;

{ "usingComponents": { "TUICalling": "../components/TUICalling/TUICalling", } }

<TUICalling            id="TUICalling-component"           config="{{config}}"        ></TUICalling>
config = {       sdkAppID: 0, // 开通实时音视频服务创建应用后分配的 SDKAppID       userID: 'test_user_001', // 用户 ID,可以由您的帐号系统指定       userSig: 'xxxxxxxxxxxx', // 身份签名,相当于登录密码的作用       type: 2, // 通话模式       tim: null, // tim 参数适用于业务中已存在 TIM 实例,为保证 TIM 实例唯一性   }

5. 初始化 TUICalling 组件;

// javascript      // 将初始化后到TUICalling实例注册到this.TUICalling。     this.TUICalling = this.selectComponent('#TUICalling-component');      // 初始化 TUICalling     this.TUICalling.init()

6. 进行通话;

7. 主叫方:呼叫某个用户;

 // javascript    this.TUICalling.call({ userID: this.data.userId, type:2})

8. 被呼叫方:接受新的呼叫;

9. 回收 TUICalling。

// javascript       // 回收 TUICalling       this.TUICalling.destroyed()

注意:小程序音视频通话需在真机

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

若在接入过程中遇到了处理不定的问题,可以在腾讯云 Calling 群进行反馈,QQ群:592465424

相关资料:

TUICalling (小程序) github下载地址

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

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

https://github.com/tencentyun/TRTCSDK/tree/master/WXMini/TRTCScenesDemo/trtc-calling-miniapp

实时音视频(web)

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

TUICalling (小程序)

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

实时音视频 TRTC API

https://web.sdk.qcloud.com/trtc/webrtc/doc/zh-cn/TRTC.html

即时通信 IM API

https://web.sdk.qcloud.com/im/doc/zh-cn/TIM.html

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云音视频 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TUICalling 的优势
  • TUICalling 可以做什么?
  • 快速跑通 1.下载TUICalling 小程序组件(https://github.com/tencentyun/TUICalling/tree/main/MiniProgram); 2. 开通小程序相关权限,小程序音视频通话前置条件(https://cloud.tencent.com/document/product/647/49380#.E5.89.8D.E6.8F.90.E6.9D.A1.E4.BB.B6); 3. 复制 TUICalling 到 components 文件; 4. 添加组件到对应 page;
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档