DEV Community

Vasanth V
Vasanth V

Posted on • Updated on

Talk - A free video call app for the web

I created Hello (https://itshello.co) in 2018 and many people quickly started using it, but I have to sell it in 2019 as it was in autopilot mode and I didn't do any enhancement to it for a long time. I sold it, so that some else can pick it up and update it, but that did not happen, it's still in the same state as 2018.

Recently, there have been few enhancements in WebRTC and related APIs, but I couldn't update Hello now. So I created this separate app with those enhancements and stabilizations. I also added a stable screen sharing feature for supported devices.

Introducing "Talk - A free video call app for the web". https://usetalk.io

Though it does not get its own fancy domain name, it's stable, works 100% and supported by all the modern browsers in all the platforms (both desktop & mobile).

Check it out and let me know what you think.

Discussion (12)

Collapse
asktounderstand profile image
Christine

Dear Vasanth,

I'm Christine, and a huge fan of your work with Hello and Talk. I'm currently trying to implement them in my Bubble app. I have a question that I was hoping you could help me with. Both Hello and Talk only work for me when I use Safari, and not when I use Chrome. When I use chrome, (with enabled microphone and video access) I am only able to see myself and the partner appears as a black screen. How could I fix this issue such that it works in Chrome?

Thank you so much!

Sincerely,
Christine

Collapse
mungell profile image
Shmavon Gazanchyan

Hi @asktounderstand

I was just checking on my devices - it looks like it is working for me in Chrome.
I can guess that there might be an issue with either Chrome webcam/mic permissions or networking (e.g. your partner is behind NAT that prevents P2P and TURN server doesn't relay connection well).

I would be very interested in hearing about your business case of integrating application like Talk to your Bubble app – I am working on a project that provides similar functionality. Would be great to chat about it.

Collapse
vasanthv profile image
Vasanth V Author

Hello Christine, can you try this latest version and see if you still have problem in Chrome?
usetalk.io/

Collapse
santiagolisboa profile image
santiagolisboa

Thank you very much for this amazing tool ! You're a genius !!

If it is not too much to ask for it, could you please change the position in wich they're display the videos ? I'm trying to use your tool as an iFrame, but because it is an iFrame I'm not allow to do changes to the style of it. The reason why I want to change the position of the videos is because the toolbar is superimposed on one of the videos and hides the person who receives the call in mobile version, as you can see in this photo bellow.

If you don't want to do it or you can't, it doesn't matter it is still an amazing tool!!

Thanks for it!!

Collapse
vasanthv profile image
Vasanth V Author

Thats a very valid point. Will try to fix this in the coming versions.

Collapse
surgeaccess profile image
surgeaccess

Dear Sir, I’m testing the code for iPad use but the screen share between iPad and iPhone does not work out of the box. Are there limitations to screen sharing my iPad screen if the use talk session is part of a website iframe? To be clear, I have a website of multiple iframes one of which initiates your code. WebRTC works well but if I try screen share I can only share camera view and not the whole webpage which it resides in. Is there an I frame setting I should activate? Many thanks

Collapse
vasanthv profile image
Vasanth V Author • Edited

Please call me "Vasanth". Yes, iOS does not have Screen sharing APIs. So I don't think it can work.

dev-to-uploads.s3.amazonaws.com/up...

Collapse
aarushpaul profile image
Aarush Paul

Hello
I love the incredible styles and positioning of the videos
But there's a problem
I'm trying to connect another device on this link only( usetalk.io ) but I don't see the other device's video neither hear it's audio.
Please help me out

Collapse
surgeaccess profile image
surgeaccess

Hello again Vasanth,

Is it possible to use this script as a base to add ‘telestration’ capability as overlay on video canvas? The image attached shows an example of what id like to achieve by allowing the desktop user to add arrows etc on the mobile users video feed.

Collapse
surgeaccess profile image
surgeaccess

Image link:

Collapse
manprajapat profile image
MANISH PRAJAPATI

is this open source? If yes, Can we have a link of that? for source code?

Collapse
vasanthv profile image
Vasanth V Author