小记
一次偶然的邂逅,让我知道了TRTC实时音视频这个神奇的东西,于是便开始研究起来这个鬼东西,本以为是一个很简单的东西,调用一下SDK就完事了 , 谁知道它的文档并不是很齐全,这一点还需要多多努力啊!!!
正文
实时音视频(TRTC)
是腾讯云提供的一套低延时、高质量的音视频通讯服务,致力于为腾讯云客户提供稳定、可靠和低成本的音视频传输能力。您可以使用该服务快速构建“视频通话”、“在线教育”、“直播连麦”、“在线会议”等对通信延时要求比较苛刻的音视频应用。
如和使用
-
注册腾讯云账号
-
登录实时音视频控制台,选择 开发辅助 > 快速跑通Demo。
-
单击 新建应用 输入应用名称,例如 TEST;若您已创建应用可单击 选择已有应用。
-
查看应用
-
下载 Web 端 SDK 及配套的 Demo 源码。
这里有一个坑点需要注意
为啥我没有用uniapp 而是选择web 的呢 ?
首先如果选择uniapp 或者小程序的话需要你自己注册一个企业版的小程序账号 ,并开通音视频相关的外部接口, 然而我并没有.因此我无奈的选择了web 的sdk进行开发,进一步感受丝滑 ,哈哈哈
- 获取 SDKAppId 和 密钥(SecretKey) ,这两个值相当于用户的token ,识别用户用的 ,在调用sdk 的时候 需要给个输入框让其输入 ,
- 接下来就是运行项目了 比较简单
- 在这里输入 appid和秘钥进入房间就可以了 .
槽点
1.在这里我一开始是想自己引入sdk之后,自定义页面开发 , 然后就遇见了各种问题, 首先是不兼容vue2 而官方给出的理由也很勉强
2. 可是我跑的demo 却是vue2 的 而且跑通了 . 很尴尬 …
3. 个人观点 , TRTC 官方的api 文档不是很全 , 且兼容性很差 ,零基础上手的话还是有一定的难度的 ,不过这个产品的却是是不错的,疫情当下居家办公,网课已经成了一种趋势, 如果有实力的公司一定会开发出一款多人网课或者多人线上管理的一款软件 , 也许在未来疫情结束之后这个多人线上办公也会成为一种常态 , 毕竟节约了公司的成本 , 加油!!!