WebRTC Blueprints
暫譯: WebRTC 實作藍圖

Andrii Sergiienko

  • 出版商: Packt Publishing
  • 出版日期: 2014-05-18
  • 售價: $1,910
  • 貴賓價: 9.5$1,815
  • 語言: 英文
  • 頁數: 207
  • 裝訂: Paperback
  • ISBN: 1783983108
  • ISBN-13: 9781783983100
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Develop your very own media applications and services using WebRTC

Overview

  • Create interactive web applications using WebRTC
  • Get introduced to advanced technologies such as WebSocket and Erlang
  • Develop your own secure web applications and services with practical projects

In Detail

This book introduces you to WebRTC and how you can utilize its open API. Each chapter covers a new concept of the technology with thoroughly explained code examples of completed applications to help you learn quickly and efficiently.
You will learn about the client and server sides of a WebRTC application in a practical manner, as well as how to implement data exchange between peers using the WebRTC Data API. The book also guides you through how to develop applications for desktop sharing and prerecorded video streaming. The book also teaches you how to use HTTPS with a WebRTC application and why it can be useful. You will also learn how to implement authentication in an application and integrate it with your own TURN server.

What you will learn from this book

  • Create video conference web services that work without installing plug-ins or additional third-party software
  • Use ICE and STUN to pass through NAT and firewalls
  • Learn how to create and use direct peer-to-peer data channels to secure exchange data
  • Build a cross-platform signalling server for WebRTC applications
  • Work with user files from JavaScript code using the modern HTML5 File API
  • Install and configure your own TURN/STUN server
  • Integrate your application with a TURN server using authentication
  • Make your application more secure and safe using HTTPS

Approach

This book is a step-by-step project-based guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner.

Who this book is written for

If you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, Server and client signalling, call flows, third party integration, then this book is perfect for you. It is essential to have prior knowledge about building simple applications using WebRTC.

商品描述(中文翻譯)

開發您自己的媒體應用程式和服務,使用 WebRTC

概述
- 使用 WebRTC 創建互動式網頁應用程式
- 了解 WebSocket 和 Erlang 等先進技術
- 通過實用專案開發您自己的安全網頁應用程式和服務

詳細內容
本書介紹了 WebRTC 及其開放 API 的使用方法。每一章涵蓋了這項技術的新概念,並提供了完整應用程式的詳細代碼範例,幫助您快速且有效地學習。您將以實用的方式了解 WebRTC 應用程式的客戶端和伺服器端,以及如何使用 WebRTC Data API 實現對等之間的數據交換。本書還指導您如何開發桌面共享和預錄視頻串流的應用程式。本書還教您如何在 WebRTC 應用程式中使用 HTTPS 及其用途。您還將學習如何在應用程式中實現身份驗證並將其與自己的 TURN 伺服器整合。

您將從本書中學到的內容
- 創建無需安裝插件或額外第三方軟體的視頻會議網頁服務
- 使用 ICE 和 STUN 穿越 NAT 和防火牆
- 學習如何創建和使用直接的對等數據通道以安全地交換數據
- 為 WebRTC 應用程式構建跨平台的信令伺服器
- 使用現代 HTML5 File API 從 JavaScript 代碼操作用戶檔案
- 安裝和配置自己的 TURN/STUN 伺服器
- 使用身份驗證將您的應用程式與 TURN 伺服器整合
- 使用 HTTPS 使您的應用程式更安全

方法
本書是一個逐步的專案導向指南,旨在以簡潔、實用的方式教您如何使用 WebRTC 開發自己的網頁應用程式和服務。

本書的讀者對象
如果您是 WebRTC 開發者,想要構建複雜的 WebRTC 應用程式和專案,或者想要獲得開發網頁應用程式、高級 WebRTC 媒體處理、伺服器和客戶端信令、呼叫流程、第三方整合的實踐經驗,那麼本書非常適合您。具備使用 WebRTC 構建簡單應用程式的先前知識是必要的。