webrtc
赵彦辉
这个作者很懒,什么都没留下…
展开
-
webrtc 学习笔记1——总览
1, 项目由来。 当前的webrtc项目是由Google收购的GIPS项目和libjingle项目融合而成。其中GIPS部分主要提供媒体的处理的功能。libjingle项目部分主要提供P2P传输部分的功能。 2, 项目实现的功能。 实现音视频客户端的大部分功能。包括媒体处理,如回声消除,自动增益,视频降噪等。点对点连接,实现基于ICE的防火墙穿越。 项目支持的平台包括weidow原创 2013-11-11 10:41:42 · 665 阅读 · 0 评论 -
webrtc学习笔记2——p2p传输
1, libjing 基本结构。 下图仅描述视频部分的传输,音频部分有所不同,但是基本结构类似。图中虚线表示媒体数据流向。 VideoCapture: 视频捕捉功能抽象, 通过SignalVideoFrame信号传输捕捉的Frame数据。 MediaChannel: 媒体相关功能的抽象,接收capture/network的数据,处理后发送给其他模块。实际的处理工作需要有继承类调用原创 2013-11-11 10:54:06 · 1351 阅读 · 0 评论 -
webrtc-android平台视频编解码分析
WebRTC是一个实时的视频通信功能,Android平台上的Chrome也提供了支持,在Chrome 29之后WebRTC功能趋于稳定,所以在之后的版本中默认被打开。也就是说不需要在”chrome://flags”中手动去打开该功能。 本节主要介绍一下Android平台上Chrome支持WebRTC硬件加速编解码的现状: 首先介绍一下WebRTC的视频传输的大致流程,摄像头在一端拍下图原创 2013-11-12 11:19:41 · 1221 阅读 · 0 评论