转载请注明出处:http://www.cnblogs.com/fangkm/p/4401143.html终于讲到视频数据的编码发送模块了,不容易。总体来说也看了不少时间WebRTC的源码了,最大的感触就是各个模块在开发的时候非常独立,每个模块都定义了自己的一套接口,最后串起来的时候添加各种适配对象来...
分类:
Web程序 时间:
2015-04-08 01:02:25
阅读次数:
171
转载请注明出处:http://www.cnblogs.com/fangkm/p/4401075.html前面两篇博文完整地介绍了WebRTC音视频的采集模块,接下来应该开始介绍关键的音视频编码模块。不过在介绍音视频编码模块之前,需要介绍一下Channel概念,WebRTC的每路数据的传输流程都封装成...
分类:
Web程序 时间:
2015-04-08 00:44:40
阅读次数:
211
??
驾驭开源库WebRTC
第一章-练轻(fan)功(qiang)
作者:adam
日期:2015-4-6
版本:1.0.0
欢迎转载,有问题反馈Q:2780113541,尽量完善系列教程。
0、准备:
A主机:国外Ubuntu系统VPS主机一台,示例选东京主机Ubuntu14.04x64。
或者已有可用的shadowsocks服务器,可以省...
分类:
Web程序 时间:
2015-04-07 11:54:21
阅读次数:
150
在线视频教学应用场景越来越多,本文提出一种在线视频教学方案,视频源是教师,可以用SIP硬件视频话机或者基于WebRTC的浏览器客户端,作为教师端,
教师开始教学时呼叫一个会议号,进入视频会议,视频会议内置流媒体直播服务,观看者可以通过rtmp客户端实时远程学习,这个方案的弊端是学生和老师不能语音互动,
但是可以在学生端增加sip客户端,呼叫视频会议,可以实时参会,达到交互的目的,笔者基于tel...
分类:
其他好文 时间:
2015-04-03 19:27:45
阅读次数:
574
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
webrtc 客户端建立通话的过程中通过交互 candidate实现nat穿越,如果这些交互的candidate在offer/anwser的sdp里面携带会导致通过建立时间很慢,
因为webrtc客户端需要和stun/turn服务器通信获取这些candidate,整个过程是block的,为提高通话建...
分类:
Web程序 时间:
2015-03-29 10:49:41
阅读次数:
395
转载请注明出处:http://www.cnblogs.com/fangkm/p/4374610.html前面两篇文章介绍WebRTC的运行流程和使用框架接口,接下来就开始分析本地音视频的采集流程。由于篇幅较大,视频采集和音频采集分成两篇博文,这里先分析视频采集流程。分析的时候先分析WebRTC原生的...
分类:
Web程序 时间:
2015-03-28 20:21:16
阅读次数:
194
转载请注明出处:http://www.cnblogs.com/fangkm/p/4374668.html上一篇博文介绍了本地视频采集,这一篇就介绍下音频采集流程,也是先介绍WebRTC原生的音频采集,再介绍Chromium源码对它的定制。1. WebRTC原生音频采集先介绍一下WebRTC中与音频采...
分类:
Web程序 时间:
2015-03-28 20:20:51
阅读次数:
781