4-1.分析WebRTC必经之路章节概述

那从今天开始呢?我们开始新的一章的学习,开启webrtc源码的分析之路。那下面呢,我们来看一下我们这一章都要学习哪些知识?那我们要分析webrtc,首先要找到一个突破口。也就是说,我们要拿到一把打开webrtc的钥匙,那对于webrtc来说,它的代码量是非常庞大的,我们到底该如何下手呢?

实际上,关键的一点就是我们之前介绍的peerconnectionclientlient,我们应该牢牢的抓住peerconnectionclientlient的这个demo,因为在这个demo中呢?几乎包含了使用webrtc的所有的逻辑,而且呢,我们通过这个demo还可以对webrtc的源码进行调试。那我们抓住这个demo,就相当于拿到了一把打开webrtc大门的钥匙。那后边呢?我们就可以非常方便的去分析webrtc的每一个模块。那我们来看一下,我本章主要讲解的内容,首先呢,我们先来了解一下一对一的实时通讯的架构,

因为peerconnectionclient就是一个一对一的通讯模型。所以我们必须把这个架构给它弄清楚之之后呢,我们才能知道peerconnectionclient里边到底做了哪些事情。那一对一的实时通讯架构呢,是从宏观上让我们了解peer connection它是怎么做的?紧接着呢,我们再来看看peerconnectionclient,它的结构是怎么样的?它有哪些模块组成之后,我们再来了解几个重要的信令,也就是说两个client之间是如何通过信令。来交互信息的以上完成之后,咱们开始介绍媒体协商,通过媒体协商通讯双方呢,就可以知道。

我们彼此要传输怎样的数据编码器是什么?解码器是什么?等等。一系列的参数呢?大家就清楚了。那之后呢,我们才会进行数据的发送。好,那上面呢?我们介绍的都从宏观上从理论上一个一对一的实时通讯模型。是怎样的?对吧?它需要走哪几个步骤?那在后边呢?我们就进行源码的分析,

首先我们先了解一下peerconnectionclient,它的界面是如何编写的?那之后呢,我们再来看看主流程是怎样的。它如何调用的webrtc的接口对吧?再后边儿呢,我们来看看具体进行媒体协商的时候调用了哪些API?那最后呢,我们再来看看视频是如何渲染出来的?通过这样一个讲解呢,相信大家学完本章之后呢,就真正掌握了学习webrtc的这把钥匙。那有了这把钥匙,我们后边儿就可以做更深入的分析了,无论我们是去理解整个的webrtc的数据流的流转。

还是说在流转的过程中,我们每一个模块都做了哪些工作?那通过这一章的课程学习呢,都会为我们打下非常坚实的基础OK,那我们本节呢,主要就是向你介绍一下我们这一章。要学习哪些知识好,那下面呢?就让我们开始我们这一章的学习吧。

如有侵权,请联系我删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值