前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新知实验室-基于腾讯云音视频TRTC的微信小程序实践

新知实验室-基于腾讯云音视频TRTC的微信小程序实践

作者头像
知识浅谈
发布2022-12-02 14:24:23
1.3K0
发布2022-12-02 14:24:23
举报
文章被收录于专栏:分享学习

前言

腾讯会议是我们常用的一款线上会议软体,如果想要使用,我们需要下载软体使用,相比之下,基于腾讯云音视频的TRTC提供了一个很好的解决方案,我们通过接入到小程序中来实现快捷的开始会议,加入会议。

TRTC功能

TRTC主要为客户提供一套低延时、高质量的音视频通讯服务。

  • 视频通话:类似微信上的通话功能,支持窗口切换,美颜以及网络信号提示等功能。
  • 多人会议:支持多个用户在同一个房间中交流互动,可用于在线会议和在线教育等场景。
  • 秀场直播:主播在线秀才艺,支持美颜、伴奏、点赞、弹幕互动和在线连麦。
  • 在线合唱:两位主播在线同唱一首歌,感受 TRTC 所提供的低延时通信能力。
  • 在线 K 歌:支持上万人同时收听,并支持语音互动、音乐伴奏和歌词同步等功能的在线音乐直播方案。

小程序实践

  1. TRTC接入链接
  2. 创建应用
在这里插入图片描述
在这里插入图片描述
  1. 输入应用名
在这里插入图片描述
在这里插入图片描述
  1. 获取 TRTC 应用及密钥信息 在应用管理 > 应用信息 中获取 SDKAppID 信息。SDKAppID 为 TRTC 的应用 ID,用于业务隔离,即不同的 SDKAppID 的通话不能互通;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  1. 下载官方Demo
在这里插入图片描述
在这里插入图片描述
  1. 修改对应SDKAPPID和SECRETKEY,在下边的这个文件中。 进入修改配置页,根据您下载的源码包,选择相应的开发环境。 找到并打开./debug/GenerateTestUserSig.js文件。 设置GenerateTestUserSig.js文件中的相关参数: SDKAPPID:默认为0,请设置为实际的 SDKAppID。 SECRETKEY:默认为空字符串,请设置为实际的密钥信息。
在这里插入图片描述
在这里插入图片描述
  1. 点击编译一个简单的demo就创建好了,接下来让我们测试一下(点击预览,使用开发账号的微信扫码测试)。

小测一下

语音聊天室:纯语音交互,支持多人互动语音聊天,以及混音、混响等声音特效功能。适合在线狼人杀、在线语音直播等社交类场景。 双人通话:1v1视频通话,配合 Web IM SDK 可以实现在线问诊,在线客服等需要面对面交流的沟通场景。 多人会议:支持多路视频通话、大小画面和屏幕分享等围绕视频会议相关的高级功能,适用于远程培训、在线教育等场景。

📐语音聊天室

在这里插入图片描述
在这里插入图片描述

美滋滋,打开麦克风,大吼一声,搭建好了。

📐双人通话 两个人输入相同的房间号,然后就可以像我们打视频通话一样进入里边进行聊天唠嗑了。

在这里插入图片描述
在这里插入图片描述

📐多人会议 已打码😂😂😂😂 屏幕下方有麦克风,相机,美颜,人员信息,挂断等按钮,我们也可结合自身情况来灵活设置。

在这里插入图片描述
在这里插入图片描述

汇总

通过这次引入TRTC到小程序,以后线上会议可以用自己的小程序来开会了,不用下载app,不用下载exe,轻松搞定音视频会议,通过这次实践体验,最让我感到好的一点就是便捷,高效,随时随地开启会议。

  • 应用创建网站:https://console.cloud.tencent.com/trtc/app
  • 官方Demo网站:https://github.com/LiteAVSDK/Live_WXMini 本次体验Demo代码地址:https://github.com/LayneChai/Code/tree/main/miniProgram/TRTCSimpleDemo

Written By 知识浅谈Pro资源网

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • TRTC功能
  • 小程序实践
  • 小测一下
  • 汇总
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档