内容简介
The book will follow a step-by-step tutorial approach to construct an application that allows video conferencing and calls between two browsers and a system for sharing files among a group.This book is ideal for developers new to the WebRTC standards who are interested in adding sensor-driven, real-time, peer-to-peer communication to their web applications. You will only need basic experience with HTML and JavaScript.
AI简介
这是一本深入浅出地介绍WebRTC技术的书籍,它通过详细的步骤和丰富的示例,带领读者逐步构建一个应用,允许浏览器之间快速、容易地建立动态连接,并实现文本聊天、文件共享、屏幕共享、游戏、传感器数据 feeds、音频通话、视频聊天等。
书中首先介绍了WebRTC技术的用途,它主要被用于浏览器之间快速、容易地建立动态连接。这种连接可以设置动态连接到其他web浏览器和web-enabled设备,使得用户可以方便地进行各种形式的通信。WebRTC技术的一个重要特点是直接和安全的peer-to-peer通信,这种通信方式将在现代web中产生重大影响,重塑我们使用构成互联网的实际网络的方式。
接着,书中深入讲解了本地输入设备的访问,主要涉及到MediaStream API,这个API主要用于访问本地输入设备,如摄像头和麦克风。getUserMedia()方法是发起访问的主要方式,通过这个方法,你可以获取到MediaStream对象。MediaStream对象可以包含多个MediaStreamTrack对象,每个对象代表不同的输入媒体,比如视频或音频。
在后续章节中,书中详细讲解了本地视频流的渲