-
Notifications
You must be signed in to change notification settings - Fork 7
Data Channels Javascript App
The Data Channels Showcase App demonstrates the use of the Infobip RTC Javascript SDK. It highlights features like:
- sending a text to one or all endpoints in a room call when a data channel is enabled,
- receiving a (direct) text in a room call when a data channel is enabled,
- receiving a broadcast text in a room call when a data channel is enabled.
For developers seeking seamless integration, code samples are readily available in Angular, jQuery, and React.
The prerequisite to running any Showcase Apps is running the Token App, available in both Node.js and Java.
Token App - Node.js: Guidance
Create config.json
file in the ./token/node
project directory, and fill it with data:
{
"HTTP_PORT": 8080,
"INFOBIP_API_HOST": "api.infobip.com",
"INFOBIP_RTC_TOKEN_PATH": "/webrtc/1/token",
"INFOBIP_API_KEY": "YOUR_API_KEY"
}
Then in the ./token/node
project directory:
- install needed dependencies by running:
npm install
- start the application by running:
npm start
Token App - Java: Guidance
Export the INFOBIP_API_KEY
environment variable and set it to your Infobip API key.
In the ./token/java
project directory, start the application by running:
mvn spring-boot:run
Ensure that Node.js is installed on your computer.
In the corresponding project directory:
- install needed dependencies by running:
npm install
- start the application by running:
npm start
Once the application is successfully running, access it by opening a localhost URL in your web browser. This URL will show the application's user interface and functionality.
jQuery | React | Angular |
---|---|---|
http://localhost:9000 | http://localhost:9010 | http://localhost:9020 |