WebRTC入门与实战 --- WebRTC概述

今天开始来系统完整地学习WebRTC相关技术,WebRTC的重要性和以后的趋势这里我就不说了,相信来看这个系列博客的伙伴可定是了解这个技术的地位和需求才会来看。这里主要知识来源于李超老师的课程以及网上一些优秀的技术博客等,在此留下详细的学习记录,方便后续学习和回顾,也欢迎感兴趣的伙伴参考。

WebRTC概述

WebRTC的相关介绍很多地方都有(详细可以参考:https://baike.baidu.com/item/WebRTC/5522744?fr=aladdin),我这里就不详细赘述,重点总结一下:

  • 音视频处理 + 即时通讯的开源库
  • 2010年Google开源
  • 优秀的跨平台的多媒体架构(还有一个处理音视频的开源库就是FFmpeg,两者是音视频领域的佼佼者,有着各自不同的侧重点,FFmpeg的侧重点是多媒体文件的编辑、音视频的编解码等后处理,而WebRTC的优势是整个网络,网络的抖动、丢包、评估,回音消除、降噪、自动增益等对音频的处理等等)

WebRTC能做什么?

  • 音视频实时互动(音视频会议、在线教育、连麦等所有实时互动)
  • 游戏、即时通讯、文件传输(P2P,二进制、文字)等
  • 百宝箱,传输、音视频处理(回音消除、降噪)等等模块(各种模块可以单独抽取出来放到业务项目中使用)

我们要学习什么?

  • 音视频设备访问管理
  • 音视频数据的采集
  • 数据的传输与实时互动
  • WebRTC的工作机制(以及优秀的框架设计等)

Google给我们提供了一个非常方便的实时互动例子,网址:https://appr.tc/,可以直接实现音视频实时互动,直接输入房间号就可以,感兴趣伙伴可以体验下,很赞。

以上就是这边文章对整个WebRTC的相关介绍,好好理解有利于我们后续的进阶学习,我们下一篇再见!

 

 

你可能感兴趣的:(音视频,WebRTC入门与实战,WebRTC入门与实战,---,WebRTC概述)