Build an app to get video and take snapshots with your webcam and share them peer-to-peer via WebRTC. Along the way you'll learn how to use the core WebRTC APIs and set up a messaging server using Node.js.
本课程将逐步开发一个 WebRTC 应用, 通过网络摄像头来拍照、录像、并将这些信息传递给另一方. 在此过程中, 我们将学习如何使用WebRTC的核心API, 还会通过 Node.js 来搭建一个消息服务器。
-
Get video from your webcam
-
Stream video with RTCPeerConnection
-
Stream data with RTCDataChannel
-
Set up a signaling service to exchange messages
-
Combine peer connection and signaling
-
Take a photo and share it via a data channel
-
从摄像头获取视频
-
通过 RTCPeerConnection 传输视频流
-
通过 RTCDataChannel 传输数据流
-
配置信令服务来交换消息
-
集成对等连接与信令服务
-
拍照, 并通过数据通道来分享
-
Chrome 47 or above
-
Web Server for Chrome, or use your own web server of choice.
-
The sample code
-
A text editor
-
Basic knowledge of HTML, CSS and JavaScript
-
Chrome 47 及以上版本的浏览器
-
如果没有服务器环境, 则可以使用扩展应用 Web Server for Chrome 来代替。
-
下载示例代码
-
文本编辑器/IDE
-
HTML,CSS和JavaScript 相关的基础知识
webcam
: 网络摄像头data channel
: 数据通道
原文链接: https://codelabs.developers.google.com/codelabs/webrtc-web/#1
翻译人员: 铁锚 - https://blog.csdn.net/renfufei
翻译日期: 2018年06月29日