WebRTC javascript APIs do not work when a site is served from a file:// url,
so even when developing locally, you must serve your html from a web server. Here's how:
The server.sh script will start a new instance of Apache, which should already be installed on your Mac.
You can then access the app at http://localhost:4567.
The server.sh script will start a new instance of Apache, which may already be installed on your system.
If Apache is not installed, the script will prompt you with instructions on how to install it.
You can then access the app at http://localhost:4567.
Download the Mongoose web server
and copy it to the example source directory. Double-click the executable to start
the server. You should now be able to access the app at http://localhost:8080.
- Create a video chat service with the vLine Developer Console.
- This example will use two users, one of which will be logged in to the Web Client and the other which will be logged in to the shell.
- Navigate to the
Userspage in the Developer Console and make sure you have two users. If you need to create new users, you can click theAdd Userbutton. This example will assume that you have created one user calledTest Userand another calledMy Name. - On the
Userspage in the Developer Console, click onTest Userand make note of theUser ID. (It will have the formYOUR_SERVICE_ID:RANDOM_STRING.) - Log into your service's Web Client by opening a new browser window and navigating to https://YOUR_SERVICE_ID.vline
.com. Sign in with the
Test Usercredentials. - Open
source/index.htmlin this example and replace the string'YOUR_SERVICE_ID'with the ID of the service you created. - In a separate browser window, open up the shell example by navigating to the localhost link described in
Setup. - Log in to the shell example by entering the command
login. Log in as theYour Nameuser. - From the shell, send a message from your
Your NametoTest Userby entering commandwrite USERID hello!, whereUSERIDisTest User's ID that you made a note of in the previous steps. If everything works as expected, you should see your test message in the Web Client browser window. - From the shell, make a video call to
Test Userby entering the commandstart-media USERID. You should accept the call in the Web Client, at which point you should see two images of yourself in the Web Client window and two images in the shell window. - To end the call from the shell, enter the command
stop-media.
You can get a list of all available commands by typing help at the prompt. To get more details for a specific
command, type help command. For example, to see the syntax for the start-media command type help start-media.
This example only demonstrates a subset of the vLine JavaScript API. Explore the documentation to learn about all the features.