The experience of using Tencent audio and video services

illustrate:

experience

            Speaking of which, I have been using Tencent Audio and Video since 2015. At that time, it was still from the qavsdk1.01 version. There were a lot of mistakes in the first few years when I started it. At first it was called interactive live broadcast, and later it also made a live broadcast, and the free broadcast (ilivesdk) is an enhanced version of qavsdk package. Until 2019, Tencent Audio and Video made major changes, named Real-Time Audio and Video trtc, which is a complete version with stable functions. Because the customer service frequently asked for an upgrade, I upgraded from qavsdk to trtcsdk. trtcsdk is much simpler than the previous qavsdk. In the past, I needed to understand dozens of files. Now I can complete basic functions by understanding a few files. Of course, I want to implement complex functions. It's impossible without scratching the code. Later, trtc began to be integrated into tim and was often used as a part of tim.

As a user of Tencent audio and video, I admire that the Tencent team is quite persistent. First of all, you should know that Tencent audio and video and WeChat audio and video are two different things. There are various problems in the group all day long. In this situation, it has persisted for several years. It does not make money and is purely invested. From 2015 to 2019, it started to have some eyebrows. It can be seen that the stalls are not as big as usual. This is not easy for those big and small companies in the market who are eager for quick success.

Fee question:

            I used to be a guinea pig, but I used traffic and functions in vain for several years.

            Even later, Tencent's audio and video costs are not high, whether it is live broadcast or video storage, as long as the limit is not exceeded, the cost is very low.

Technical Support:

            When I was a guinea pig in the early stage, the attitude of Tencent's customer service and technical support was quite good. If I had any questions, I would reply quickly and patiently, and there was no need for a bill of lading.

            It’s different when it gets bigger. When you ask questions, you often have to wait for the bill of lading. If the problem is special, you are waiting for the next version or just let it go.

            The reason may be that the documentation of Tencent's audio and video services is now very complete. It is estimated that most of the problems have been sorted out, and most of them have been thought of.

development problem

            As far as the use of trtc and tim sdk is concerned, there are still many problems to be solved in practical applications. Although many demo examples have been made, they cannot always match the business, and it still requires a lot of work.

compatibility

            I personally feel that their compatibility is very good. If you use the qavsdk from a long time ago, you can still use it if you insist on not upgrading.

audio and video quality

            Tencent Cloud now has a lot of functions. Maybe it is rich, and the stalls are very large. Some functions are not bad, but most of them are still not as good as professional companies.

            But as far as Tencent audio and video is concerned, I personally think it is a feasible application solution. Do some video intercom, conference, access to IPC monitoring and other functions, and if the function requirements are simple, there is no problem in using it, the effect is not bad, and it is easy to use with less investment.

The composition of each version

The pictures below are all from their official website, just pick a few, and see the official website for details.

Qav sdk interactive live broadcast

The early Tencent audio and video version may not be found now

Node graph

message flow

In this version, the bypass messages are all used by themselves, and tim is not used, which is basically the functions of broadcasting, storing, and forwarding

​​​​​​​

 Client interaction process

​​​​​​​

Tencent real-time audio and video TRTC

At this stage, the internal lines are not easy to see, the functions become more and more cohesive, and the interface is simplified again. The user can only see what he needs to see, and the document looks much simpler and clearer.

technical level

 

 

Client interaction process

Take video communication between web apps as

​​​​​​​

As for the mobile terminal, the process of the PC terminal may be a bit more complicated. There is basically no problem in handling the initialization, room management, user management, and session management processes, and most of the demos have already been done, and only need special processing.

Bypass live process

It can be seen from this public process that real-time audio and video involves multiple modules, providing basic services for expansion, of course, additional costs may be involved. People can charge according to traffic and storage capacity.

 

 

Summarize:

I don't know if it's because they're doing so well, or because they're just using them. After all, I've been using them for so long, but I really can't explain anything, and I don't know where to start. If you just use it, this sdk is too simple, and the use will become more and more simple, other aspects are really

have nothing to say.

reference:

Tencent Cloud - Smart Industry Transformation Cloud Inspires the Future (tencent.com)

about:

Editor: Li Guoshuai

qq : 9611153 Wechat lgs9611153

Time: 2022-7-3  

 

Guess you like

Origin blog.csdn.net/lgs790709/article/details/125584586