Remote video does not show, when getting an incoming video call from Siskin. (#586)
Unknown opened 2 years ago

Describe the bug When using Siskin to call into Beagle via ejabberd, remote video does not show on the Beagle side. However, the other direction works just fine. Also, restarting Siskin (force-restart on iOS) causes the first video call to work, but then it no longer works from the second call onwards.

To Reproduce Steps to reproduce the behavior:

  1. Make sure you have called Beagle from Siskin at least once. It can be either an audio or video call.
  2. Use Siskin to video-call Beagle.
  3. Accept the call.

Expected behavior Beagle is able to see the remote video recorded from Siskin.

Screenshots Screenshot 2022-12-04 at 21 24 56

Desktop (please complete the following information):

  • OS: macOS
  • Version 12.4

Smartphone (please complete the following information):

  • Device: iPhone SE
  • OS: iOS
  • Version 16.0.3 (20A392)

Additional context Siskin is v7.3. Beagle is Version 5.3.1 (162). ejabberd is 21.01-2 packaged by Debian, server is Debian 11. The STUN server is running at 3478, however the public IPv4 and IPv6 addresses are not set; I'll try and see if that fixes things. (Edit: Does not seem to have fixed it.)

Edit: This might be a personal issue. Debugging.

2022-12-04 21:48:11.925743+08:00 [info] <0.1077.0>@ejabberd_stun:prepare_turn_opts/2:133 You have several virtual hosts configured, but option 'auth_realm' is undefined and 'auth_type' is set to 'user', so the TURN relay might not be working properly. Using <a virtual host> as a fallback

Unknown commented 2 years ago

I'm closing this issue right now to clean up the issue list since I'm not using XMPP currently and will be unable to continue debugging the issue.

issue 1 of 1
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/beagle-im#586
Please wait...
Page is in error, reload to recover