当前位置:网站首页>Webrtc从理论到实践一:初识
Webrtc从理论到实践一:初识
2022-07-31 05:18:00 【Awake1234】
1.什么是Webrtc?
如果你去问一个流媒体应用开发者,那么他一定不会不知道大名顶顶的webrtc。Webrtc(Web Real-Time Communication)的全称是Web即时通信,是一系列提供端到端实时音视频通信的开源协议和API。
2.Webrtc诞生的原因是什么?
从历史上来看,语音和视频实时通信是复杂的具有挑战性的,需要企业付出昂贵的开发成本,将RTC与现有的内容、数据和服务集成起来既困难又耗费精力,尤其是在web上。而RTC的最终目标是在web应用程序上能像输入文本一样自然。而当时许多web服务器使用RTC,但是需要下载本地应用程序或者插件,其中就包括Skype、Facebook等,而下载安装和更新插件是比较复杂且容易出错的,插件难以部署、调试、故障排查和维护。Webrtc的指导原则是其API应该是开源的,免费的,标准化的,内置于Web浏览器中,并且比当前技术更高效。
3.为什么要学习Webrtc?
根据Cisco最新指数显示,到2022年视频将占所有IP流量的82%,同时Cisco预测未来将有近一半的设备和连接具有视频功能。随着5G和AI的发展,特别是2020年疫情之后,大量的活动从线下转到了线上,极大地推动了视频聊天,视频会议,直播和视频游戏的发展。特别是后疫情时代,音视频技术将和AI,深度学习,大数据等深度结合,将给整个世界带来巨变,进一步提高生产力。而Webrtc目前已经成为音视频实时通信的标准,它与浏览器是深度绑定的,因为未来在终端上不需要安装任何其他软件,就可以进行实时通信。而且Webrtc在其性能,易用性,可维护性,流行性等方面都有很大的优势。
4.基于Webrtc开发的开源软件有哪些?
1. Jitsi Meet:开源的视频会议平台,对标zoom,google meeting,Jitsi Meet
图 4.1 Jitsi Meet 官网
2. Kurento:开源的webrtc媒体服务器和一组客户端API,简化了WWW和智能手机平台的高级应用程序的开发,Kurento媒体服务器包括群组通信,转码,录刻,混合,广播和视听流的路由。此外,Kurento Media Server还提供高级媒体处理功能,包括计算机视觉,视频索引,增强现实和语音分析。Kurento
3. SRS:一个简单高效的实时视频服务器v4_CN_Home · ossrs/srs Wiki (github.com)
边栏推荐
猜你喜欢

Tensorflow steps on the pit while using it

ImportError: cannot import name 'Xxxx' from partially initialized module 'xx.xx.xx'

Cholesterol-PEG-DBCO 胆固醇-聚乙二醇-二苯基环辛炔化学试剂

DingTalk Enterprise Internal-H5 Micro Application Development

【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境

DSPE-PEG-Azide DSPE-PED-N3 Phospholipid-Polyethylene Glycol-Azide Lipid PFG

Pytorch study notes 7 - processing input of multi-dimensional features

Unity软件中UGUI和NGUI的多语言开发

MySQL master-slave switching steps

Phospholipids-Polyethylene Glycol-Active Esters for Scientific Research DSPE-PEG-NHS CAS: 1445723-73-8
随机推荐
Cholesterol-PEG-Amine CLS-PEG-NH2 胆固醇-聚乙二醇-氨基科研用
可下载视频可下载图片的函数
Pytorch study notes 7 - processing input of multi-dimensional features
链表理论基础
十分钟教你玩转分支语句!!!!!小白速进,新手福利!!
Word vector - demo
力扣.剑指offer05.替换空格
螺旋矩阵Ⅱ
DSPE-PEG-COOH CAS:1403744-37-5 磷脂-聚乙二醇-羧基脂质PEG共轭物
Log jar package conflict, and its solution
ROS service transfer pictures
Unity加载GIf动画
CAS:474922-22-0 Maleimide-PEG-DSPE 磷脂-聚乙二醇-马来酰亚胺简述
化学试剂磷脂-聚乙二醇-氨基,DSPE-PEG-amine,CAS:474922-26-4
浏览器中的画中画(Picture-in-Picture)API
评估机器学习模型-摘抄
UE5 最新动态虚幻引擎全新版本引爆互联网
911崩了,自养号测评环境IP有哪些更好的选择
2021-09-30
ROS subscription to multiple topics time synchronization problem