During this period of time, I took the time to study the live broadcast technology, and compared the technology and documents of Tencent Cloud live broadcast. Now, some technical data and documents are collected as follows:
1. Introduction to WeChat Mini Program Mobile Live Streaming
https://cloud.tencent.com/document/product/454/12517
In the version in the second half of 2017, WeChat began to integrate the mobile live broadcast SDK into the mini program solution, and encapsulated the TXLivePusher and TXLivePlayer interfaces of LiteAVSDK through the two tags of <live-pusher> and <live-player>.
(If you need to make a live broadcast APP, WeChat live broadcast applet, etc., you can contact us, [Technical Consultation] www.laohuzx.com [QQ] 3396726884)
2. General architecture of audio and video of WeChat applet
https://cloud.tencent.com/solution/wx-video
Implementation principle
Zero-based quick access
You do not need to have professional basic knowledge of audio and video, just simply understand and use the two new tabs, you can quickly add the desired audio and video functions. The intimate one-click deployment service allows you to easily have your own audio and video applet.
High quality and stable link
Tencent Video Cloud provides a low-latency, high-stability audio and video link for WeChat mini-programs. This link can be used for simultaneous online viewing of millions of high concurrency, and can also support real-time audio and video calls within ten people.
Powerful value-added services
Tencent Video Cloud also provides a series of audio and video value-added services related to video processing, such as recording, transcoding, screenshots, and AI analysis, to meet your application in various business scenarios.
Multi-platform integration and interoperability
In addition to WeChat Mini Programs, the video cloud solution also covers a complete set of multi-platform peer-to-peer functional components including iOS, Android and PC, enabling your product line to extend to various work environments and application scenarios.
3. Mini program live demo experience
https://cloud.tencent.com/document/product/454/6555#XiaoChengXu
If you want to make small programs
Open WeChat and search for "Tencent Video Cloud" in the applet to experience our official DEMO.
4. Quickly build a live broadcast with the help of Tencent Cloud Live, Tencent Cloud Live APP Official DEMO - Small Live
https://cloud.tencent.com/document/product/454/7999
Front and backstage structure diagram of small live broadcast
- Tencent Cloud: Provides cloud service products such as Cloud Live Streaming (LVB), Video On Demand (VOD), Cloud Communication (IM), Object Storage (COS) and Cloud Hosting (CVM).
- Business server: Also known as customer business backend, to achieve the customer's own business needs. It acts as the "glue" between the terminal and Tencent Cloud.
- Terminal: The integration includes text interaction, barrage messages, floating star likes, beauty and whitening, dynamic skinning, continuous microphone interaction, identity authentication and other capabilities, and provides corresponding development kits for IOS and Android platforms for development and integration .
interactive relationship | Main interactive content |
---|---|
Business Server - Tencent Cloud | Tencent Cloud calls back the notification status of the business server, such as the recording completion notification. |
Business Server - Terminal | Live broadcast/review list management; IM room management; COS upload signature generation; push stream address generation. |
Terminal - Tencent Cloud | Push and pull audio and video streams; send and receive IM messages |
List of various cloud services used by the small live broadcast:
Open the entrance | Service abbreviation | Function description | Trial Support | Is it replaceable |
---|---|---|---|---|
live streaming | LVB | A required service, it is required for streaming and viewing, and it is also the only service that requires manual review by Tencent Cloud. | 20 yuan voucher | support |
On-demand | VOD | Small live broadcast supports recording the live broadcast process and displaying it in the form of a playback list, and the storage of video files relies on Tencent cloud on-demand service. | 30 yuan voucher | support |
cloud communication | IM | It provides basic message services such as message sending, receiving, online and offline status, offline message caching, and chat rooms. The interactive messages, barrages, likes and other functions of the small live broadcast are all based on this interactive message. | Free for daily active users below 10W | support |
object storage | COS | It is used to upload and download image files such as the live broadcast cover and user avatar in the small live broadcast. If you already have your own file server, you can replace it. | 50G free space | support |
Small Live - Interactive Live DEMO: https://cloud.tencent.com/document/product/268/9081
5. WEB broadcast live broadcast
https://cloud.tencent.com/document/product/267/7479