WebRTC学习资料大全

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

有些需要FQ才能看

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

在线演示

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

围绕WebRTC的框架和服务

框架,视频通信的:

Peer间传递数据的:

服务:

图书

课程

 

原文链接:http://blog.csdn.net/foruok/article/details/53005728

from:http://blog.csdn.net/caoshangpa/article/details/53084797

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

有些需要FQ才能看

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

在线演示

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

围绕WebRTC的框架和服务

框架,视频通信的:

Peer间传递数据的:

服务:

图书

课程

 

原文链接:http://blog.csdn.net/foruok/article/details/53005728

时间: 2024-08-31 18:37:08

WebRTC学习资料大全的相关文章

WebRTC学习与DEMO资源一览

一. WebRTC学习 1.1   WebRTC现状 本人最早接触WebRTC是在2011年底,那时Google已经在Android源码中加入了webrtc源码,放在/external/webrtc/,但是Android并没有用到它,更没有被浏览器使用.当时试图在Android 2.3(Gingerbread)高通平台的手机上用H.264 硬件codec替换掉WebRTC缺省使用的VP8软codec,费了不少劲勉强换掉后效果很差只得放弃. 最近得知Google最新版的Chrome for And

综述 | 一文读懂自然语言处理NLP(附学习资料)

前言 自然语言处理是文本挖掘的研究领域之一,是人工智能和语言学领域的分支学科.在此领域中探讨如何处理及运用自然语言. 对于自然语言处理的发展历程,可以从哲学中的经验主义和理性主义说起.基于统计的自然语言处理是哲学中的经验主义,基于规则的自然语言处理是哲学中的理性主义.在哲学领域中经验主义与理性主义的斗争一直是此消彼长,这种矛盾与斗争也反映在具体科学上,如自然语言处理. 早期的自然语言处理具有鲜明的经验主义色彩.如 1913 年马尔科夫提出马尔科夫随机过程与马尔科夫模型的基础就是"手工查频&quo

新学期发力 同步学习资料用酷盘

暑假即将结束,新学期即将来临.在新的学期中,我们怎样才能快速发力,迅速地提高自己的学习成绩呢?答案很简单,除了要注重课堂听讲外,课后还要学会利用各种手段,强化自己与学习的关系.比如,如果你拥有一部智能手机或一台笔记本的话,完全可以利用酷盘这款优秀的网盘工具,来同步自己的学习资料,并与好友们相互分享,这样,资料可随时查看,学习成绩自然也就上去了. 1.同步资料很容易 酷盘最大一个特点是同步资料特容易.安装后,它会在PC和手机中,产生一个系统文件夹(如图1),以后我们只要将自己平时收集到的学习材料,

WPS怎么给孩子制作汉语拼音的学习资料?

  WPS怎么给孩子制作汉语拼音的学习资料?          1.首先,我们先双击打开WPS文字,单击新建来新建一个WPS文档. 2.然后,我们在编辑区输入一些词组.最好找一些我们日常用到的词,比如水果的名字或者蔬菜的名字.(有培养吃货的赶脚!) 3.接下来,我们用鼠标左键选中要加拼音的词.一次选中一个即可.选中后就不要用鼠标在编辑区再点击了,要不然就得重新选. 4.选中词组后,我们在WPS文字的工具栏里找到并点击拼音指南图标.就是字体后边那个"文"字上边有拼音的图标. 5.然后,你

如何跳出校园网屏蔽下载学习资料?

  在某项行动开始后,校园网屏蔽,可是误把有用的资料也"禁"掉了,如何才能"跳"出校园,下载自己急需的学习资料?下面为大家带来一份越狱教程. 相信现在大家在学校宿舍上网为了方便一般都是接入校园网的宽带吧?众所周知,校园网为了安全等多方面考虑,屏蔽了一些网站,甚至连一些学习资料共享的网站也屏蔽了.屏蔽正当的资源下载,这对于具有自由精神的当代大学生来说当然无法忍受,那我们怎么才能获取自己需要的学习资料呢? 技术思路与提示 OPERA浏览器相信大家都并不陌生,但是它独有的

我的Android进阶之旅------>RxJava学习资料汇总

在响应式编程中,应该牢记以下两点: everything is a stream(一切皆流) don't break the chain(不要打断链式结构) 记住,可观测序列就像一条河,它们是流动的.你可以"过滤"一条河,你可以"转换"一条河,你可以将两条河合并成一条,然后它依旧是流动的.最后,它将成为你想要的那条河. "Be Water,my friend"  --Bruce Lee(李小龙) -------------------------

MySQL资料大全

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言.MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库. 为了让开发者更好的了解使用MySQL,充分发挥其灵活性的优势.组织翻译了GitHub Awesome MySQL 资源

c#-C#相关的语法学习资料

问题描述 C#相关的语法学习资料 各位大神们,我想打好C#语法的基础,谁有关于C#基础语法的资料,推荐推荐啥,小弟在此谢过了 解决方案 c# 高级编程,这里从简单到深入 解决方案二: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案三: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案四: c#高级编程,看起来也挺好的 解决方案五: 其实c#蛮简单的,只要学会会用就ok,千万别跳进.Net的温室里出不来,那么对自己发展就

【我的Android进阶之旅】Realm数据库学习资料汇总(持续更新)

介绍 realm是一个跨平台移动数据库引擎,支持iOS.OS X(Objective-C和Swift)以及Android. 2014年7月发布.由YCombinator孵化的创业团队历时几年打造,是第一个专门针对移动平台设计的数据库.目标是取代SQLite. 为了彻底解决性能问题,核心数据引擎C++打造,并不是建立在SQLite之上的ORM.如果对数据引擎实现想深入了解可以查看:Realm 核心数据库引擎探秘.因此得到的收益就是比普通的ORM要快很多,甚至比单独无封装的SQLite还要快. 因为