当前位置:网站首页>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 .
边栏推荐
- Introduction of thread pool and sharing of practice cases
- [tke] enable CPU static management strategy
- 山金期货安全么?期货开户都是哪些流程?期货手续费怎么降低?
- Percona Toolkit series - Pt deadlock logger
- CDs view permission check
- Kubernetes popular series: getting started with container Foundation
- How to open a futures account safely? Which futures companies are more reliable?
- What is Ethernet
- Introduction to koa (III) koa routing
- Goby+awvs realize attack surface detection
猜你喜欢
There are potential safety hazards Land Rover recalls some hybrid vehicles
Applet wxss
Ui- first lesson
C. Three displays codeforces round 485 (Div. 2)
[go] concurrent programming channel
A survey on dynamic neural networks for natural language processing, University of California
MySQL進階系列:鎖-InnoDB中鎖的情况
A survey on model compression for natural language processing (NLP model compression overview)
Problems encountered in the work of product manager
MySQL Advanced Series: Locks - Locks in InnoDB
随机推荐
Yuanqi forest started from 0 sugar and fell at 0 sugar
Snowflake algorithm implemented in go language
National standard gb28181 protocol video platform easygbs alarm reporting function adds video alarm reporting and video recording
Use Google search like a professional
6 things all engineers should know before FEA
Is Guotai Junan Futures safe? How to open a futures account? How to reduce the futures commission?
Greenplum role-based fine-grained permission control
What is a server
Summer Challenge harmonyos - to do list with date effect
AI structured intelligent security video monitoring technology, supporting the protective umbrella of the reserve / wild animals
Private domain defense in the cotton Era
Fastjson vulnerability utilization techniques
MySQL日期时间戳转换
ThinkPHP vulnerability exploitation tool
A set of very good H3C and Tianrongxin Internet cutover scheme templates, with word document download
If only 2 people are recruited, can the enterprise do a good job in content risk control?
Annual contribution! Tencent cloud middleware product upgrade conference is in hot registration!
A very good educational man and resource center planning scheme, with word file download
It may be a good idea to use simulation software in the cloud for simulation
AI video structured intelligent security platform easycvr intelligent security monitoring scheme for protecting community residents