Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vincent15000's avatar

Advice on visio API

Hello,

Who has already developed an application using a visio API so that 2 people can meet together ? Exactly the same as you can have on dating websites, e-learning websites, ...

Perhaps I will have to develop an application with such a functionality.

Can you suggest me some APIs ?

Sure I can find some APIs if I search on Google, but I'd like more than only API names, you can also share your experience when you developed with it.

Thanks for your help.

V

0 likes
6 replies
LaryAI's avatar
Level 58

Certainly! If you're looking to develop an application that allows two people to meet via video conferencing, there are several APIs you can consider. Here are a few popular options:

  1. Twilio Video: Twilio provides a robust API for video conferencing. It's well-documented and widely used in various applications.

    const Video = require('twilio-video');
    
    // Connect to a Room
    Video.connect('your-token', { name: 'my-room' }).then(room => {
      console.log(`Successfully joined a Room: ${room}`);
    
      room.on('participantConnected', participant => {
        console.log(`A remote Participant connected: ${participant}`);
      });
    }, error => {
      console.error(`Unable to connect to Room: ${error.message}`);
    });
    
  2. Agora.io: Agora provides a real-time engagement platform with APIs for video, voice, and live streaming.

  3. Daily.co: Daily.co offers simple APIs for adding video chat to your application.

    <iframe
      src="https://your-domain.daily.co/your-room-name"
      allow="camera; microphone; fullscreen; speaker; display-capture"
      style="width: 100%; height: 100%; border: 0;">
    </iframe>
    
  4. Jitsi Meet: Jitsi is an open-source video conferencing solution that you can host yourself or use their hosted version.

    <iframe
      src="https://meet.jit.si/your-room-name"
      style="width: 100%; height: 100%; border: 0;">
    </iframe>
    

Each of these APIs has its own set of features and pricing models, so you may want to explore them further to see which one best fits your needs. Additionally, they all provide comprehensive documentation to help you get started quickly.

If you have any specific requirements or constraints, feel free to share them, and I can provide more tailored advice!

tisuchi's avatar
tisuchi
Best Answer
Level 70

@vincent15000 I am not sure whether I understand you correctly!

Who has already developed an application using a visio API so that 2 people can meet together ? Exactly the same as you can have on dating websites, e-learning websites, ...

Do you mean, you want to detect two of your registered users whether they meet or not physically?

That's what dating sites / ride-sharing apps usually do under the hood. I had some experience with dating sites a couple of years ago.

Just dumped my idea (what I can remember so far):

  • Track and update DB record for every user location coordinates (use google map) constantly
  • A dedicated job every x times to calculate how many people were close based on the coordinates and update a separate DB
  • a dedicated dashboard for showing user's meeting (if needed)
  • ...
2 likes
tisuchi's avatar

@vincent15000 Unfortunately not, because I worked for that in 2016 when there were not so many options to look for.

1 like

Please or to participate in this conversation.