Video

Embed video for free into any website or app. Use our Video APIs to implement advanced features.

Key benefits

  • Faster time to market
  • Less development effort required
  • Faster time to market
  • Less development effort required

Reach customers in new ways with the Video API

Embed video in any website or app

It is very easy to add video meetings to your website or app. First, make sure you embed our API:

<script src='https://meet.jit.si/external_api.js'></script>

Then here’s how you initialize us in your javascript code:

const domain = 'meet.jit.si'; const options = { roomName: 'PickAnAppropriateMeetingNameHere', width: 700, height: 700, parentNode: document.querySelector('#meet') }; const api = new JitsiMeetExternalAPI(domain, options);

And that’s it!

One very important note though: You are absolutely welcome to use meet.jit.si for your apps for free. However, if you do, we ask that you please do not remove the Jitsi logo or the pages that appear after hanging up a call. If branding is important to you, or if you really can’t have 8×8 ads showing up in your app, contact our 8×8 team at vpaas@8×8.com to learn about our other options.

Embed video in any website or app

It is very easy to add video meetings to your website or app. First, make sure you embed our API:

<script src='https://meet.jit.si/external_api.js'></script>

Then here’s how you initialize us in your javascript code:

const domain = 'meet.jit.si'; const options = { roomName: 'PickAnAppropriateMeetingNameHere', width: 700, height: 700, parentNode: document.querySelector('#meet') }; const api = new JitsiMeetExternalAPI(domain, options);

And that’s it!

One very important note though: You are absolutely welcome to use meet.jit.si for your apps for free. However, if you do, we ask that you please do not remove the Jitsi logo or the pages that appear after hanging up a call. If branding is important to you, or if you really can’t have 8×8 ads showing up in your app, contact our 8×8 team at vpaas@8×8.com to learn about our other options.

Generating meeting name and connection information

A meeting name can be whatever you’d like it to be as long as it is unique. A few examples:

  • meet.jit.si/sto-khun-ghar
  • meet.jit.si/TallCountersTastePartially
  • meet.jit.si/977b62e1-c072-41a0-b93a-f02589e69a2d

You can also put it behind a tenant name. For example:

  • meet.jit.si/mycompany/some-id-you-like

Generating meeting name and connection information

A meeting name can be whatever you’d like it to be as long as it is unique. A few examples:

  • meet.jit.si/sto-khun-ghar
  • meet.jit.si/TallCountersTastePartially
  • meet.jit.si/977b62e1-c072-41a0-b93a-f02589e69a2d

You can also put it behind a tenant name. For example:

  • meet.jit.si/mycompany/some-id-you-like

Advanced setup through API calls

No API calls are necessary to do what is listed above.

If you decide you want to have a more advanced setup, you can do so through API calls. See jitsi.org/api for the full details.

For instance, if you want to go one step further, you can attach a link for dial-in info. Here’s how you construct this statelessly for the meeting above:

https://meet.jit.si/mycompany/static/dialInInfo.html?room=some-id-you-like

Again, you can stop here, or go one step further.

Advanced setup through API calls

No API calls are necessary to do what is listed above.

If you decide you want to have a more advanced setup, you can do so through API calls. See jitsi.org/api for the full details.

For instance, if you want to go one step further, you can attach a link for dial-in info. Here’s how you construct this statelessly for the meeting above:

https://meet.jit.si/mycompany/static/dialInInfo.html?room=some-id-you-like

Again, you can stop here, or go one step further.

One Tap Dial-in Number

The next step does a couple of API calls but still no authentication or authorization required. Let’s say that in every event you want to add a one tap dial-in number that looks like this:

+1.512.647.1431,,1366520583#

In order to do that you need to run this API call first:

https://api.jitsi.net/phoneNumberList?conference=SuccessivePortsCompeteMeanwhile@conference.meet.jit.si

This call will return all the phone numbers that can be used to join this meeting and the first one will always be the one we detected as closest to the endpoint that did the call.

We run this on in the browser so that we can get a number that matches the location of the user.

One Tap Dial-in Number

The next step does a couple of API calls but still no authentication or authorization required. Let’s say that in every event you want to add a one tap dial-in number that looks like this:

+1.512.647.1431,,1366520583#

In order to do that you need to run this API call first:

https://api.jitsi.net/phoneNumberList?conference=SuccessivePortsCompeteMeanwhile@conference.meet.jit.si

This call will return all the phone numbers that can be used to join this meeting and the first one will always be the one we detected as closest to the endpoint that did the call.

We run this on in the browser so that we can get a number that matches the location of the user.

Retrieving the Pin Code

The second call you may want to do is one that will give you the pin code for the meeting:

https://api.jitsi.net/conferenceMapper?conference=some-id-you-like@conference.mycompany.meet.jit.si

With that, you get the pin.

And that’s all! Let us know if you have any questions by contacting us at vpaas@8×8.com.

Retrieving the Pin Code

The second call you may want to do is one that will give you the pin code for the meeting:

https://api.jitsi.net/conferenceMapper?conference=some-id-you-like@conference.mycompany.meet.jit.si

With that, you get the pin.

And that’s all! Let us know if you have any questions by contacting us at vpaas@8×8.com.

Open Lab

Open the possibilities. 8x8 developer community Open Lab gives access to the latest reserch, lab features and APIs.

Open Lab

Open the possibilities. 8x8 developer community Open Lab gives access to the latest reserch, lab features and APIs.

Learn more about APIs

APIs

Whether delivering proactive notifications, increasing customer engagement or adding levels of security, there’s an 8x8 API to make it easy.

Related features

SMS

Chat Apps

Voice

Intelligent IVR

Reliably reach customers anywhere with notifications, one-time passwords, reminders and alerts.

Reach more customers with the ability to deliver messages across many different platforms through one API.

Deliver tailored text-to-speech messages at scale using the Voice API.

Automate and accelerate responsiveness with natural language processing that powers the self-service experience.

SMS

Chat Apps

Reliably reach customers anywhere with notifications, one-time passwords, reminders and alerts.

Reach more customers with the ability to deliver messages across many different platforms through one API.

Voice

Intelligent IVR

Deliver tailored text-to-speech messages at scale using the Voice API.

Automate and accelerate responsiveness with natural language processing that powers the self-service experience.

SMS

Reliably reach customers anywhere with notifications, one-time passwords, reminders and alerts.

Chat Apps

Reach more customers with the ability to deliver messages across many different platforms through one API.

Voice

Deliver tailored text-to-speech messages at scale using the Voice API.

Intelligent IVR

Automate and accelerate responsiveness with natural language processing that powers the self-service experience.

Request a Quote

Get your fast, no-obligation quote now

1-866-879-8647


Discuss your needs with an 8x8 expert

Need product help?