/video-quickstart-php

Twilio Video server-side web app in PHP

Primary LanguagePHPMIT LicenseMIT

Video Quickstart for PHP

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.

Your new service SID will be prefixed with an IS in the JSON data you get back.

Setting Up The PHP Application

Create a configuration file for your application:

cp config.example.php config.php

Edit config.php with the four configuration parameters we gathered from above.

Now we should be all set! Run the application using the php -S command.

php -S localhost:8000

Alternately, you could simple place the contents of this project directly in the webroot of your server and visit index.html.

Your application should now be running at http://localhost:8000. Send an invite to another user in another browser tab/window and start video chatting!

screenshot of chat app

License

MIT