在线视频教学应用场景越来越多,本文提出一种在线视频教学方案,视频源是教师,可以用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
MediaEngine.java:MediaEngine初始化
转载注明出处http://blog.csdn.net/wanghorse
new VoiceEngine/VoiceEngine_create
new VoiceEngineData
webrtc::VoiceEngine::Create
GetVoiceEngine...
分类:
Web程序 时间:
2015-03-21 17:05:35
阅读次数:
507
《Getting Started with WebRTC》第一章 WebRTC介绍
?
本章是对WebRTC做概念性的介绍。
阅读完本章后,你将对以下方面有一个清晰的理解:
. 什么是WebRTC
. 如何使用它
. 哪些浏览器支持
1.1. WebRTC介绍
World Wide Web(WWW)是出现在1990年代的早期,
它是建立在使用HREF超链...
分类:
Web程序 时间:
2015-03-12 22:39:25
阅读次数:
197
《Getting Started with WebRTC》第二章 WebRTC技术介绍
本章作WebRTC的技术介绍,主要讲以下的概念:
. 如何建立P2P的通信
. 有效的信令选项
. 关键API的关系
2.1 设置通信
尽管WebRTC通信的基础是P2P的, 但设置这个通信的初始步骤是要求一些协作的。
这些动作通常由Web服务器和/或信令服务器提供。...
分类:
Web程序 时间:
2015-03-12 22:37:53
阅读次数:
360
1.WebRTC后台服务:通话的房间服务器(Room Server)房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Google部署在GAE平台上的AppRTC这个房间服务器实现,该GAE App的源码可以在github.com上获取.该实现是一...
分类:
Web程序 时间:
2015-03-12 19:07:00
阅读次数:
32668
1.WebRTC的iOS框架的选择目前两个比较活跃的开源WebRTC实现.Google WebRTC:项目地址是:https://code.google.com/p/webrtc/Ericsson Research OpenWebRTC:项目地址是:https://github.com/Ericss...
分类:
移动开发 时间:
2015-03-12 17:02:10
阅读次数:
218