Closed shrisha108 closed 3 years ago
Hey @shrisha108 welcome! Could you please type npm -v && node -v and show the result? And please do try installing ngrok and try again! Thanks!
@Jaideep25 Thanks for quick replay! Installed ngrok didn't make any difference. Here is the result of npm -v && node -v 3.5.2 v8.10.0
@shrisha108 please do uninstall node, restart your system, and install it again! It's the problem with the node version... And after you do that please type npm install -g npm@latest
in a ADMINISTRATOR CMD
and check if it works!
Thanks
Hi @shrisha108, welcome and thanks, I'm glad you like it.
Thanks @Jaideep25 ;) Just Try with node 12.X or 14.X
and update also the npm
.
Regarding The first question, You have the same problem also here: https://mirotalk.herokuapp.com/newcall ?
You can also use ngrok
to test MiroTalk exposing it to external network, from your PC. Let me know ;)
@miroslavpejic85 Thank you, yes that's did the trick. Mirotalk is installed and running. Now I have to configure nginx for having access from internet. I have installed on secure server with registered domain. Regarding first question, yes same problem is there. That's why I decide to try on my server since I have turnserver running there. To try if I will fix it with my turnserver if it's google faults. For this I have to edit Mirotalk configuration, right?
U welcome ;)
cp .env.template .env
# then edit on .env this part
TURN_ENABLED=true
TURN_URLS=YourTurnUrl
TURN_USERNAME=YourTurnUsername
TURN_PASSWORD=YourTurnPassword
To test if your Turn Server is configured correctly, you can try this
Hi @shrisha108, Out of curiosity, can you try again and tell me if you still have these problems? I made a small change. Thanks
@miroslavpejic85 Ok, just tried. Same thing :( Log attached. connection_log.txt
Hey @shrisha108 did you update npm and node ?
@Jaideep25 Yes I did and it installed smoothly. @miroslavpejic85 can it be because I'm on Linux and some ports should be opened?
@shrisha108 umm, maybe cuz of Linux, port 3000 should be open....
Hey @shrisha108
I'm also using MiroTalk
on Linux
, but not able for now reproduce this issue, :)
But yes, you can try to allow all traffic
and see if something change?
Let me know ;)
Hi Miroslav. So I fully disabled firewall on my system and still no video or audio is going through. I can see that another person is joined but that's it, nothing else. The only idea is why is that happening coming to my mind is may be my Internet provider is blocking 3000 port?
Hey @shrisha108 please do connect both of them on 2 different networks and try, or better connect one on hotspot other on wifi and please do confirm if the problem persists! Thanks! Regards!
@Jaideep25 Yes thats what I'm doing. My computer connected through lan to internet my friend connecting his phone through 4G mobile network. But we are not able to see or hear each other.
Ok, I just tried with my macbook and it's worked. Weird. So that's probably my Fedora is causing it even with firewall fully disabled.
@miroslavpejic85 Miroslav, what distro you are on?
Hi @shrisha108 :)
I tested it on Mobile Android - iPhone
and on PC Mac-Linux-Windows 10-11
with all browsers and seems ok :)
On Fedora never
, try also to update browser to the latest version. And look, if something changes?
But why do you need to use it on Fedora? Maybe Install an Ubuntu Linux distribution ... In your case, it could be something related to some network configuration ...
I can't. I'm 3D artist and all my soft is for RPM based systems. Red Hat, Centos, Fedora. etc. But I'll investigate what causing this problem. I tried in both Chrome 92.0.4515.159 and firefox 91.0, which is latest versions. So problem some where else.
Ok no problem. Tell me what version of Fedora you have? Workstation, CoreOS? I will install it in my VM to see if I can reproduce the issue.
Fedora 34 Workstation. Also just for experiment sake I installed Red Hat 8.4 this morning and tried there with firewall off. Result is the same. :( Weird. Because my macbook and desktop both connected to the same wifi network and mac is works perfectly with mirotalk but not Linux. WIl boot into Windows today and will try from there. And forgot to tell you that I joined Discord by getting message that I do not have permissions to view massages on Mirotalk discord. EDIT: Tried on Windows, all is good.
@shrisha108 on Discord now you will be able to read... ;)
Regarding Fedora 34, I Just installed and tested it for you. In my case, I installed the latest chrome and test MiroTalk on Railway between
And seems all ok.
Chrome
Mac-Fedora
iPhone-Fedora
Also, when enable the cam, I see correctly and audio seems ok.
Thank you so much for spending your time for this. Yes I can connect and talk as well but problem is with video. We cannot see each other only hear. Me and my friend only can see our-selfs but not each other.
Then:
Try doing some cross-testing with different browsers (important must be updated to last version
) and see if the problem persists. Something like this:
BROWSERS | CHROME | FIREFOX | OPERA |
---|---|---|---|
CHROME |
OK/KO | OK/KO | OK/KO |
FIREFOX |
OK/KO | OK/KO | OK/KO |
OPERA |
OK/KO | OK/KO | OK/KO |
What I tested for you is this
BROWSERS | CHROME |
---|---|
CHROME |
OK |
Where
BROWSERS | VERSION | OS |
---|---|---|
CHROME |
92.0.4515.159 (Official Build) (x86_64) | macOS Big Sure 11.5.2 |
CHROME |
92.0.4515.159 (Official Build) (64 bit) | Fedora 34 (Workstation Edition) |
...
Don't worry, thanks to you. Let me know if you find anything interesting? ;)
Hi Miroslav. thanks for nice work! Just want to report few issues that I en counted. First is that on your demo website "https://mirotalk.up.railway.app/newcall" I wasn't able to connect even for one to one. Each persont can see and hear only themselves. Seems like signaling server issue. Here is a console log from Firefox:
Tried with Google Chrome and errors are different but some result. I'm on Fedora 34 if it is matter.
And second thing is that I tried to install mirotalk on Oracle VM with Ubuntu 18.04 and got this:
Is npm is too old?
Thank you.