Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Messaging Quickstart for Java

This application should give you a ready-made starting point for writing your own video chatting apps with Twilio Video. Before we begin, we need to collect all the credentials we need to run the application:

Credential Description
Twilio Account SID Your main Twilio account identifier - find it on your dashboard.
Twilio Video Configuration SID Adds video capability to the access token - generate one here
API Key Used to authenticate - generate one here.
API Secret Used to authenticate - just like the above, you'll get one here.

A Note on API Keys

When you generate an API key pair at the URLs above, your API Secret will only be shown once - make sure to save this in a secure location, or possibly your ~/.bash_profile.

Setting Up The Java Application

This application uses the lightweight Spark Framework, and requires Java 8 and Maven.

Begin by creating a configuration file for your application:

cp .env.example .env

Edit .env with the four configuration parameters we gathered from above. Export the configuration in this file as system environment variables like so on Unix based systems:

source .env

Next, we need to install our depenedencies from Maven:

mvn install

And compile our application code:

mvn package

Now we should be all set! Run the application using the java -jar command.

java -jar target/video-quickstart-1.0-SNAPSHOT.jar

Your application should now be running at http://localhost:4567. Open this page in a couple browsers or tabs, and start video chatting!

screenshot of chat app

License

MIT

About

Starter app for Twilio Video in Java

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages