腾讯音视频服务的使用体验

说明:

经历

            说起来,腾讯音视频我从2015年就开始使用了,那时候还是从qavsdk1.01版本,刚开那几年错误一大堆,搞了几年了还是错误一堆,都不好意思收钱。刚开始叫互动直播,后来还弄了个随心播,随心播(ilivesdk)就是qavsdk的封装加强版。直到2019年腾讯音视频进行大的改动,命名实时音视频trtc,这是个功能稳定的完善的版本。因为客服频繁要求升级,就从qavsdk升级到trtcsdk,trtcsdk比以前的qavsdk简化了太多,以前需要看懂几十个文件,现在看懂几个文件就可以完成基本功能,当然想实现复杂功能,不扒拉代码那是不可能的。在后来trtc开始融进tim,经常作为tim的一部分来使用。

作为一个腾讯音视频的使用者,感到佩服的是,腾讯这个团队相当的坚持,首先应该知道腾讯音视频和微信上的音视频是两个不同的东西,他们刚开始做的东西很烂,客服群里一天到晚都是各种问题,这种情况下竟然坚持了几年,不赚钱纯投入,从2015做到2019年才开始有点眉目,可以看出来摊子铺的不是一般的大。这是市面上哪些急功近利的大公司小公司不太容易做到的。

费用问题:

            以前当小白鼠,不过也白用流量和功能好几年。

            即便后来,腾讯音视频费用不高,不管是直播还是录像存储,只要不超过限额,费用都是很低的。

技术支持:

            前期当小白鼠时,腾讯客服和技术支持的态度那是相当好,有什么问题很快回复,耐心回答,根本不用提单。

            后来做大了就不一样,提问题很多时候就是提单等待,问题特殊点都是等候下个版本或者不了了之。

            原因可能就是,腾讯音视频服务的文档现在很全,估计大多数问题都整理了,你想到的他们大部分都想到了。

开发问题

            仅仅就trtc和tim sdk的使用,实际应用中还是有不少问题需要解决,demo例子虽然做了很多,但也不是总能匹配到业务,还是用不少的工作量。

兼容性

            个人觉得他们的兼容性做得很好,使用很早之前的qavsdk,如果你坚持不升级依然可以使用。

音视频的质量

            腾讯云现在功能很多,可能是有钱了,摊子铺的特别大,有些功能还不错,大多数还是比不上专业公司。

            但就腾讯音视频,个人觉得是一种可行的应用方案。做一些视频对讲,会议,接入IPC监控等功能,而且功能要求简单的话,使用起来没有问题,效果还不错,投入少使用简单。

各个版本的构成

下面的图片都是他们官网的,简单摘一点,详细看官网。

Qav sdk 互动直播

早期的腾讯音视频版本,现在可能已经找不到了

节点图

消息流

在这个版本,旁路消息都是使用自己的,没有使用tim,基本上就是收播,存储,转发这些功能

​​​​​​​

 客户端的交互流程

​​​​​​​

腾讯实时音视频TRTC

到了这个阶段,内部线条就不容易看到了,功能变多,并且开始内聚,接口也再次被简化。使用者只能看到他需要看到的东西,文档看上去也简单明了了许多。

技术层次

 

客户端的交互流程

web App之间的视频通讯为例

​​​​​​​

至于移动端,PC端的流程可能复杂一点,处理好初始化,房间管理,用户管理,会话管理这些流程基本没啥问题,而且Demo中的大多已经做好,只需特殊处理。

旁路直播流程

从这个公开流程中可以看到,实时音视频涉及多个模块,提供了基本的服务进行扩展,当然了可能涉及到额外的费用。人家可以按流量,按储存量收费的。

总结:

不清楚是因为他们做的太好,还是因为只是在使用,总归是雾里看花,使用了这么久,还真的是什么也说不清楚,也不知道从何谈起。若只是使用,这个sdk又太过简单,而且使用方面会是越来越简单,其他的方面还真的

没什么好说的。

参考:

腾讯云 - 产业智变 云启未来 (tencent.com)

关于:

编者:李国帅

qq:9611153 微信lgs9611153

时间:2022-7-3  

猜你喜欢

转载自blog.csdn.net/lgs790709/article/details/125584586