当前位置:网站首页>A solution for building live video based on open source real-time audio and video webrtc architecture
A solution for building live video based on open source real-time audio and video webrtc architecture
2022-06-24 16:39:00 【Tsingsee green rhino video】
With the rapid development of mobile Internet technology ,5G The rise of the Internet , Mobile phones and other hardware configurations are getting higher and higher , Low delay network audio and video are also more and more close to people's lives , In Teaching 、 meeting 、 Online medicine 、 Recruitment 、 There is a growing demand for live videos such as making friends .
At present, the market is based on WebRTC The architecture of audio and video live broadcasting is not perfect , Such as :
1) The delay in live technology is very large , From the audience's comments to the host's feedback, it usually takes more than ten seconds ; 2) All kinds of video APP Various , The interface is complex , Not suitable for access ; 3) The interoperability of live video broadcasting for all walks of life is poor , The compatibility of various protocols is not enough ; 4) Expandability of , The secondary development of integrated live broadcast system is difficult , Can't expand the extension function flexibly .
And live video is different according to the needs of the industry , There will be differences in requirements , for example :
1) The anchor side of product live broadcast usually starts broadcasting on the web side , Because there are a lot of live rooms on the web 、 The screen is quite large 、 The video is clear 、 The ability to deal with it is quite strong , It's beyond the reach of other devices ; 2) The teacher side of online education is generally in PC On , If you want to install an application , Some teachers don't know much about computer technology , It's troublesome to configure it ; 3) And finally, video conferencing , If you've ever used a browser video conference in the company, you'll have an experience ,HR Send a link , At some point in time, you click this link , In addition, there are some explanations , What are you going to install , This will be more complicated .
So to meet the low delay 、 It's easy to install 、 High compatibility 、 The audio and video communication system with high industry interoperability is a problem that must be solved in the development of the live broadcast industry , At present, the research and development of Qingxi video is based on WebRTC Developed EasyRTC It has basically met the needs of the modern live broadcasting industry .
EasyRTC Have MCU and SFU Two structures , No need to install clients and plug-ins , pure H5 Online video conference system , Support wechat applet 、H5 page 、APP、PC Interworking between client and other access methods , It can quickly build real-time audio and video communication from scratch ; Support video calls from multiple to one million people , Meet voice and video social . Through this scheme, we can quickly build a real-time audio and video communication platform from scratch , Applied to online education and training 、 Video conferencing, telemedicine, etc .
1) The client uses mobile phones 、 Computers and other terminal devices , towards EasyRTC Push data streams ; 2)EasyRTC Video conferencing cloud services through noise reduction 、 increase 、 Echo cancellation and other means of processing received data stream , Then push it to users of other terminals ; 3) client (Windows、Android、iOS、H5) receive EasyRTC The data coming out , To complete a video call .
from EasyRTC The live broadcast scheme of audio and video conference system has the following advantages :
1) No delay experience : The traditional live broadcast of 3 second ~20 Second delay , Down to 800 Milliseconds up and down , Delay is almost imperceptible , Greatly optimized the live interactive experience . 2) High concurrency :RTC The protocol has been skillfully applied to small class interaction 、 Video conference, etc , But there is not enough support for the large-scale live broadcast of high-speed parallel broadcasting , Leading to instability . and PRTC Perfect solution to this phenomenon . 3) High interoperability : Relying on multiple integration CDN Strong coverage , Global access , Cross border, cross operator transmission , Provide global audio and video communication services , The industry is highly interconnected . 4) Anti weak network : Access live through the nearest access point around the world 、 Based on HTTP DNS Self developed scheduling algorithm 、 Packet loss retransmission , Realize the weak network high quality communication ,70% Packet loss can still communicate normally . 5) Multiple modes of live broadcasting : Support voice call , Support one-to-one 、 Multi party video call , Support a couple of Dorians . 6) Low cost : application PRTC, Just need to pay more than ordinary RTC Half the cost , You can experience without delay 、 High concurrent interactive live broadcast , It's easier for businesses to bear .
be based on EasyRTC Real time audio and video live program , In the next upgrade point, we will focus on the protocol compatibility between different manufacturers 、 High definition image quality and low latency .
边栏推荐
- Ui- first lesson
- Abstract factory pattern
- MySQL InnoDB and MyISAM
- A very good educational man and resource center planning scheme, with word file download
- Fastjson vulnerability utilization techniques
- The mystery of redis data migration capacity
- Principle analysis of robot hardware in the loop system
- Object store signature generation
- Data acquisition and transmission instrument reservoir dam safety monitoring
- [tke] analysis of CLB loopback in Intranet under IPVS forwarding mode
猜你喜欢

ZOJ - 4104 sequence in the pocket

There are potential safety hazards Land Rover recalls some hybrid vehicles

A survey on dynamic neural networks for natural language processing, University of California

Some adventurer hybrid versions with potential safety hazards will be recalled
MySQL Advanced Series: Locks - Locks in InnoDB

Cognition and difference of service number, subscription number, applet and enterprise number (enterprise wechat)

C. Three displays codeforces round 485 (Div. 2)

Applet wxss

Ps\ai and other design software pondering notes

B. Terry sequence (thinking + greed) codeforces round 665 (Div. 2)
随机推荐
Understanding of deep separable convolution, block convolution, extended convolution, transposed convolution (deconvolution)
山金期货安全么?期货开户都是哪些流程?期货手续费怎么降低?
CDs view permission check
A survey of training on graphs: taxonomy, methods, and Applications
Tencent blue whale Zhiyun community version v6.0.3 was officially released together with the container management platform!
How to pop up an alarm through the national standard gb28181 protocol video platform easygbs for mobile detection / perimeter intrusion detection video recording
Kubernetes characteristic research: sidecar containers
TRTC web end imitation Tencent conference microphone mute detection
Introduction of thread pool and sharing of practice cases
The mystery of redis data migration capacity
Modern finite element analysis can easily achieve accurate results
Teach you to write a classic dodge game
What is cloud development? Why cloud development? Talk about our story
ThinkPHP vulnerability exploitation tool
Embedded Software Engineer written interview guide arm system and architecture
Mathematics in machine learning -- point estimation (IV): maximum posteriori probability (map)
What is a reptile
Load MySQL table data consumption quick installation configuration through kafka/flink
SQL multi table updating data is very slow
Summer Challenge harmonyos - to do list with date effect