peer-calls icon indicating copy to clipboard operation
peer-calls copied to clipboard

stretching and freezing on videos both side

Open Archer-Thane opened this issue 5 years ago • 4 comments

Thanks for your great work, but I have a little problem. I checked with your instance at peercalls.com and everything works fine. But on my instance, there are freezes and stretching on videos. I use sfu mode, and using coturn with secrect. I'm using coturn runned with description provided on readme.md. can anyone help me explain why this happening? ( i record a video to show what's going on here, see how chairs image stretches and come back to normal state, also in these stretches, video freezes).link I guess something in config or on turn server is not working fine, but I have no clues what is this or how to fix. So I need some guidance on it. Thanks a lot again

Archer-Thane avatar Sep 29 '20 12:09 Archer-Thane

can anyone help on the problem here? Also, if there is any config.yml file for the peercalls.com, I appreciate sharing it. I don't know whether the problem is in my config file (which I don't think is), or from the server and network provider, or from ISP. this lag should resolve soon.

Archer-Thane avatar Sep 30 '20 13:09 Archer-Thane

So what i've done so far is: 1- I've turned off my turn server. Tested without any turnserver, and with public google's stun server. both these isssue remains. 2- I've checked out my turn server logs in verbose mode with 'turnserver -v' command, checking connections. both clients with different sessions showing lifetime is ended. since I cannot run coturn as a ubuntu daemon, I use this command. I don't know what these refreshing means, but truely i don't feel problem was from turnserver. 3- I've checked peercalls logs in verbose mode. and when I say verbose, I mean really verbose! Although I apply this command: PEERCALLS_LOGS=*, I cannot change * to what I want ( I don't know how to change it). for example I tried PEERCALLS_LOGS=-pion:*:trace and that's not working. My final guess is somewhere in hardware, I mean physical firewalls make this glitch happen. I don't know and don't know how to confirm this from server provider. As I mentioned, I need your assistance on this. Any feedback will be helpful. I should emphasize again, this is not about clients, since the instance loaded on peercalls.com works perfectly, and there is a problem on the server, or my config.

Archer-Thane avatar Oct 01 '20 12:10 Archer-Thane

I will share What I did here, I need help. 1- I change the server to a complete new one, to check whether the infrastracture or vps provider has any effect. The answer is no, there is no effect. 2- I run the coturn as a process with turnserver -v and see the output. there are success bindings and no error there. 3- I ran peercalls on port 4433 and put the turnserver to port 443, no difference. 4- very important findings: WHEN I SHUTDOWN THE TURNSERVER, THERE IS NO CHANGE ON THE FREEZINGS. I MEAN THAT REMOVING COTURN COMPLETELY HAS NO EFFECT ON THE FREEZING, AND ADDING IT IS ALSO EFFECTLESS. Guys there is a major problem. Any bit of help, any guess, any advise will be helpful. Thanks

Archer-Thane avatar Oct 02 '20 12:10 Archer-Thane

I've enabled jitter_buffer in sfu config, this helps to reduce these freezings, but not completely. Any help in any level will greatly appreciated. Thank you all.

Archer-Thane avatar Oct 06 '20 14:10 Archer-Thane