新知实验室 - 腾讯TRTC实时音视频产品体验

      1、引言

        因为疫情原因,如今远程办公的需求越来越普遍,为了人们工作生活的协同便利,实时音视频的服务正被各行各业广泛需要。腾讯云提供的实时音视频服务恰好解决了这一需求。

        腾讯云实时音视频,以多人音视频通话和低延时互动直播两大场景,帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。

      2、在线DEMO体验

        这里我使用的是Web环境进行体验,线上的DEMO整体体验下来还是非常优秀,不过也有部分地方值得改进。比如:

        1)在“1v1音视频通话”和“多人音视频会议”体验中,我用自己的笔记本与手机进行连接,因为通话者是我一个人,所以说话时会出现不断循环的回音,这个按说不是什么bug,但是否可以做一定的优化?因为回音到最后已经变成一种刺耳的高频音波了。(人类能发出的声音频率以及能听到的声音频率是有区间的,至少在这个层面上是否可以过滤一部分音波?)

新知实验室 - 腾讯TRTC实时音视频产品体验_第1张图片

        2)在使用房间链接邀请手机用户时,发现邀请页面在手机端无法正常显示,没做自适应,样式体验不好暂且不说,关键是“同意协议”显示不全,没办法勾选登录。最后是使用kiwi切换到桌面模式才登上的。

新知实验室 - 腾讯TRTC实时音视频产品体验_第2张图片

        3)美颜特效,美妆功能有时会留下去不掉的残影,即使已经选择了“无”;背景与人拼接处还不是太圆润细腻,一定概率还会出现图中这种缺一部分的情况。

新知实验室 - 腾讯TRTC实时音视频产品体验_第3张图片

       3、本地项目搭建

        首先,登录腾讯云后需要在控制台创建应用并下载源码,文档步骤还是比较清晰的。DEMO代码使用Vue3,看着也比较舒服。只是修改配置时,文档代码会与实际代码略有出入,不过问题不大。

新知实验室 - 腾讯TRTC实时音视频产品体验_第4张图片

         修改完配置之后,用npm安装好依赖包,启动项目npm run serve,启动时报了几个错误,好几个依赖包并没有写在package.json中。

新知实验室 - 腾讯TRTC实时音视频产品体验_第5张图片

         安装缺失的依赖包时,vue-clipboard3、@vuepic/vue-datepicker、vue-i18n这三个包可以正常安装,但其它四个sdk的包会提示要登录Github,但登录了以后并没什么用,一致循环报错。最终在经过许久尝试后,放弃。(之后看了下SDK的接入文档,接入的相关代码看起来倒是挺简单方便的)

提示登录Github——>登陆后网页要使用自定义协议打开VSCode——>打开以后再次尝试安装sdk依赖包——>提示登录Github——>...(如此循环往复,生生不息)

npm install --save @vuepic/vue-datepicker @vuepic/vue-datepicker/dist/main.css tim-js-sdk tim-js-sdk/tim-js-friendship.js tim-upload-plugin vue-i18n

新知实验室 - 腾讯TRTC实时音视频产品体验_第6张图片

新知实验室 - 腾讯TRTC实时音视频产品体验_第7张图片

 

你可能感兴趣的:(前端开发,实时音视频)