新知实验室实时音视频sdk体验


前言

直播,k歌,网课,已成为了大众生活的一部分,日常使用的频率是越来越高,这些场景使用的是当下热门的技术点,最近双11四处找服务优惠活动,偶然看到腾讯云有实时音视频(TRTC)服务,并提供免费使用和完整demo示例,试着使用了一遍,在这里记录使用过程和体验。


一、开通产品免费使用

在腾讯云官网,从腾讯云-产品-视频服务-立即使用可以进入到实时音视频,经引导开通之后会有一个音视频通用赠送包,总共有10000分钟免费使用时间
在这里插入图片描述

创建一个新的应用,后续的sdk调用,将建立在这个应用上
在这里插入图片描述

二、下载demo运行体验

1.快速跑通demo 示例

官方文档中给出了常用的各个端的使用demo,总有熟悉使用的语言环境,甚至还有app下载直观的使用并体验。这里从菜单中的开发服务-开发辅助-快速跑通demo可以下载自己合适使用的demo。按步骤选择:
1.选择已有的应用(没有创建应用的可以直接新建)
在这里插入图片描述
2.下载源码,这里我选择了自己熟悉web环境的demo代码下载
在这里插入图片描述
3.修改配置,基础的示例代码base-js需要修改base-js/js/debug/GenerateTestUserSig.js中的SDKAppID和密钥,这里我选择quick-demo-vue2-js中的示例代码,在node环境中运行代码,npm start安装项目依赖并运行。
在这里插入图片描述
4.准备完成开始运行。
在这里插入图片描述
项目运行起来后将会自动打开浏览器进去页面,这里需要步骤3中提供的SDKAppID和秘钥,填入参数后点击进入房间就可以开始体验基础的功能了。
在这里插入图片描述

2.基础功能的使用

1.分享屏幕,选择任意窗口或整个屏幕进行分享。
在这里插入图片描述
2.分享者视角查看直播,这里复制链接在其他浏览器中打开,提示你被邀请参加视频通话后,点击进入房间,

在这里插入图片描述
可以看到两个浏览器画面同步中,没有明显延迟
在这里插入图片描述
当分享屏幕后还有分享窗口的画面,这里相当于在线会议软件的核心功能都有了。在查看文档时还了解到,也有踢出房间,美颜,avatar虚拟人物,这样的功能,利用这套sdk,做出一套在线会议软件完全不是问题
在这里插入图片描述

3.使用感受

画面稳定没有延迟,简单的调用就可以使用起来。自己也经常使用腾讯会议,微信视频通话,腾讯课堂,腾讯团队实时音视频做的水平也是毋庸置疑,对于一个开发者来说,更关心还是sdk功能是否丰富,文档是否详细易懂,官方提供了详细的sdk能力检测结果和api文档,资料也是很全面

在这里插入图片描述

总结

直播无卡顿,网络良好时没有肉眼可见的延迟。这套sdk功能丰富,常用的直播,在线视频,k歌都能做到,api覆盖的功能场景多,还有详细的文档说明,对于开发者来说使用方便。对于没有了解过音视频底层发开的人来说,可以快速开始使用开发,可以减少学习成本和开发成本,倒是不错的选择。对于企业来说,适合前期快速开发,产品试错,对于一个开发者来说,有10000分钟的免费使用时间已经够了,O(∩_∩)O哈哈~,作为一个开发者,从零开始自己学习开发学习成本太大,使用这套sdk可以很好的入门并快速使用。

猜你喜欢

转载自blog.csdn.net/weixin_44908612/article/details/127992820