Book Image

WebRTC Cookbook

By : Andrii Sergiienko
Book Image

WebRTC Cookbook

By: Andrii Sergiienko

Overview of this book

Table of Contents (15 chapters)
WebRTC Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Developing a simple WebRTC chat using PeerJS


In this recipe, we will use the PeerJS WebRTC framework to create a simple web chat concept by utilizing data channels.

Getting ready

PeerJS requires developers to register before they can use its API. During the registration process (it is free), a developer gets a unique ID that can be used to work with the API. If you would like to use this framework and don't mind registering, then visit its home page at http://peerjs.com.

How to do it…

Using PeerJS is really simple, and a basic example can be performed using just one HTML file. In the following steps, you will find such an index file with comments in all the important places:

  1. Place the standard HTML headers:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
  2. Include the PeerJS library:

        <script src="http://cdn.peerjs.com/0.3/peer.js"></script>
    </head>
    <body>
  3. Add an input textbox. Here, a customer can enter his/her name while connecting...