WebRTC学习资料大全

转载地址:http://blog.csdn.net/foruok/article/details/53005728

在学习WebRTC,找了些资料,记录一下,供以后查询。

有些需要翻墙才能看

WebRTC 介绍

官网在这里:https://webrtc.org/。然后这里有一个官方的Getting Started:https://webrtc.org/start/

Google关于WebRTC的幻灯片:

然后是WebRTC的SPEC:

WebRTC项目源码地址:https://chromium.googlesource.com/external/webrtc

Native开发文档:https://webrtc.org/native-code/development/

教程

入门的,首选codelabs的Real time communication with WebRTC:

然后是html5rocks上的基础教程:

开发文档、入门教程,参考这里:

这里,http://piratefsh.github.io/projects/2015/08/27/webrtc-stun-turn-servers.html,是一个人部署stun和turn server的记录。

进阶一点的,看这个,比较完整的介绍和实践:

还有这个,介绍如何用WebRTC一步一步实现视频会议:

还找到一个中文版的教程,通过WebRTC实现实时视频通信:

STUN/TURN/Signaling解决方案

WebRTC需要Signaling、STUN、TURN等Server,Google有自己的,还有很多开源的,也有收费的。

免费的:

这里有一个WebRTC服务器搭建的文档:http://io.diveinedu.com/2015/02/05/%E7%AC%AC%E5%85%AD%E7%AB%A0-WebRTC%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA.html

收费的解决方案:

开源示例

还有一些开源的示例代码,这个比较全了:

对应的demo在这里(Chrome打开可以看效果):

回退一级,还有更多资源:

还有一个,SimpleWebRTC:

还有:

嗯,接下来这个更赞,支持多人视频会议,开源的:

世界上第一个基于HTML5的SIP客户端:https://www.doubango.org/sipml5/。他们的GitHub主页:https://github.com/DoubangoTelecom/doubango

2016.11.10补充

又找到一个国内的小示例,WebRTC实现网页版多人视频聊天室:http://www.cnblogs.com/FuzhePan/p/3899551.html。看样子是多人聊天室,一对一视频的实现。

还有一个WebRTC native demo:http://sourcey.com/webrtc-native-to-browser-video-streaming-example/,能够在C++的客户端和浏览器之间视频通信。

在线演示

搜集了一些在线演示的示例:

围绕WebRTC的框架和服务

框架,视频通信的:

Peer间传递数据的:

服务:

RTCMultiConnection,JS封装库和Signaling服务:

图书

课程

(function () {('pre.prettyprint code').each(function () { var lines = (this).text().split(\n).length;var numbering = $('
    ').addClass('pre-numbering').hide(); (this).addClass(hasnumbering).parent().append( numbering); for (i = 1; i
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值