当前位置:网站首页>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)
边栏推荐
- UR3机器人运动学分析之正运动学分析
- C语言数组的深度分析
- 哈希表基础
- Cholesterol-PEG-Thiol CLS-PEG-SH Cholesterol-Polyethylene Glycol-Sulfhydryl
- Cholesterol-PEG-NHS NHS-PEG-CLS cholesterol-polyethylene glycol-active ester can modify small molecular materials
- 数据预处理、特征工程和特征学习-摘抄
- DSPE-PEG-Biotin,CAS:385437-57-0,磷脂-聚乙二醇-生物素可延长循环半衰期
- DSPE-PEG-Thiol DSPE-PEG-SH 磷脂-聚乙二醇-巯基脂质体制备用
- 这些数组技巧,我爱了
- Picture-in-Picture API in the browser
猜你喜欢

Remote file xxx is mapped to the local path xxx and can't be found. You can continue debugging....

Session和Cookie,Token

Log jar package conflict, and its solution

超详细!!!让你通透数组!!!初学复习不迷路!!

Detailed explanation of mysql transaction principle

堆和栈的区别

CAS:1403744-37-5 DSPE-PEG-FA 科研实验用磷脂-聚乙二醇-叶酸

box-shadow related properties

Fluorescein-PEG-DSPE Phospholipid-Polyethylene Glycol-Fluorescein Fluorescent Phospholipid PEG Derivatives

Cholesterol-PEG-Acid CLS-PEG-COOH 胆固醇-聚乙二醇-羧基修饰肽类化合物
随机推荐
Unity导入我的世界模型,简单图解教程(包括调整材质贴图和光照和添加碰撞)
2021年开发人员的绊脚石:构建时间长
Unity版本升级问题总结
日志jar包冲突,及其解决方法
a:自我介绍
Solution for MySQL The table is full
CAS:474922-22-0 Maleimide-PEG-DSPE Phospholipid-Polyethylene Glycol-Maleimide Brief Description
2021-09-30
Shell/Vim相关list
mPEG-DMPE 甲氧基-聚乙二醇-双肉豆蔻磷脂酰乙醇胺用于形成隐形脂质体
词向量——demo
Four common ways of POST to submit data
pyspark.ml feature transformation module
Research reagents Cholesterol-PEG-Maleimide, CLS-PEG-MAL, Cholesterol-PEG-Maleimide
Wangeditor rich text editor to upload pictures and solve cross-domain problems
Shell/Vim related list
超参数优化-摘抄
Redis-Hash
Cholesterol-PEG-DBCO Cholesterol-Polyethylene Glycol-Diphenylcyclooctyne Chemical Reagent
在 AWS 上从零开始设置 Incredibuild 构建系统