Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.88 KB

2_Overview.md

File metadata and controls

54 lines (36 loc) · 1.88 KB

2. Overview

WebRTC基础实践 - 2. WebRTC课程概述

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 来搭建一个消息服务器。

What you'll learn

课程内容

  • 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 传输数据流

  • 配置信令服务来交换消息

  • 集成对等连接与信令服务

  • 拍照, 并通过数据通道来分享

What you'll need

环境准备

  • 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日