作者:Tessa Costa(原文链接)
翻译:刘通
原标题:Must-Read Tutorials Before Getting Started with WebRTC
最近WebRTC是特别热门的一个话题。苹果也宣布了他们支持WebRTC的P2P音视频聊天应用。Google更不用提是肯定支持的了。很多公司把WebRTC加到他们自己的通信平台中,就是因为WebRTC有很多的好处—包括提高用户参与度、用户忠诚度;加快成长速度以及提高效率等等。
你在看到这些好处之后可能也想从事WebRTC,即使你还不知道从何处着手。这是很多人都会遇到的问题,但不用担心,我们就是来帮忙的。下面就是我们建议你读的WebRTC教程。
WebRTC基础
Scaledrone—这个简单的教程会教你:
#WebRTC基础知识
#如何建立一个1对1视频通话
#如何使用Scaledrone进行信令传输,这样就不需要编写服务器代码了
CodeLabs—这个教程包括了WebRTC介绍,一些简单的代码和demo
Tutorial’s Point—这篇教程会帮助所有想要学习如何搭建像实时广告,多人游戏,直播互动,网上学习这些应用的开发人员。
WebRTC.ventures Email课程—在这一系列的免费邮件中,你会学到WebRTC的基本知识,以及它的优缺点及使用方法。包括这些话题:
#WebRTC基础
#WebRTC优点
#WebRTC缺点
#信令
#建立WebRTC通话
#WebRTC中的DataChannel
#WebRTC设计
Verto—在这个教程中,我们会通过例子学到如何建立,调入verto jQuery库来创建一个基础的网络视频会议应用。
CPASS教程
Tokbox—这是教程会一步一步指导你建立自己的OpenTok实时视频软件中的内容。在完成基本教程之后,你就可以继续跟着Tokbox的教程学习进阶内容:
#归档
#文字聊天
#自定义视频渲染
#自定义音频驱动
#以及更多内容
Twilio—这个网页应用会向你展示如何使用Twilio客户端来创建一个浏览器-手机以及浏览器-浏览器通话。
Vidyo.io—Vidyo.io通过教育视频聊天教程向我们展示:
#生成Vidyo.io Token
#用几分钟的时间就搭建一个iOS版的移动端视频聊天软件
#用几分钟的时间就搭建一个Android版的移动端视频聊天软件
信令
Html5Rocks.com—在这个教程文章中,你会学到如何搭建一个信令服务,以及如何通过使用STUN和TURN服务器来处理现实世界中连接性产生的各种奇怪问题。还解释了WebRTC应用是如何处理多方通话以及与VoIP和PSTN这些服务互动的。
媒体服务器
Kurento教程—这些教程会给你展示如何使用Kurento框架搭建不同种类的WebRTC及多媒体应用。教程从三个角度出发:Java,浏览器JavaScript和Node.js。