[jami-gnome] No video from devices running Jami and parabola
On Jami, on 2 computers, both running Parabola, both up to date, No video seems to be sent to the other person you are calling. If somebody rings from an android device, then you get their video (audio is fine), but they do not get your video. The local video display in the corner freezes and the webcam light comes on to suggest it is "live", it also is recognised by the settings manager in Jami. This has been tried with both internal webcam and external, both of which previously worked and work with other programmes, except for Jitsi, which no longer works with video calls either.
Is anybody else getting this?
I used the updated jami-gnome just the other days for a 3-way call and it worked fine.
Was not Parabola <-> Parabola tho.
Does Linphone work? (Also SIP based so be interesting to see if it has the same issue).
does qtox work? (Not SIP based. If it works and linphone/jami both have similar issues would point strongly to a SIP vs NAT/Firewall issue)
Can you run jami with the --debug option and see if that gives any useful info?
Would be interestng to try a Parabola <-> Arch call since we are just using the upstream package. This might help to see if it was something Parabola specific, assuming the the network situations were exactly the same.
This sounds like a classic SIP vs NAT problem. It is not uncommon for SIP to have issue with one media stream being missing, so either Video but no Voice or Voice but no video. Fixing this would involve determining the network issue and taking the proper corrective steps (turning on STUN, Changing the NAT settings, etc). Hopefully we can avoid this.
Are both Parabolas up-to-date? Jami-gnome just had an update so knowing that both are the same version would help determine if it is an v. current vs v.-1 issue.
Hopefully we can figure this out.
Thanks freemor, Originally I thought It might have been some kind of network issue, but I tried it locally aswell as the two different WAN that I have use of, which still has the same issue and I haven't changed any settings on my router(s) etc.
Interestingly, the log seems to suggest it closes the video input, at the point of the answer call button is pressed. I think?
[1602510730.259| 2399|sinkclient.cpp :191 ] ShmHolder[Jami Daemon_shm_2184_0]: new sizes: f=0, a=103
[1602510730.259| 2399|sinkclient.cpp :158 ] ShmHolder: new holder 'Jami Daemon_shm_2184_0'
[1602510730.259| 2399|video_input.cpp :174 ] VideoInput ready to capture
[1602510730.259| 2399|video_input.cpp :213 ] VideoInput closed
Otherwise, I am running on all devices used, Latest up to date Parabola, with Jami being the latest "together" version in the parabola repos, updated recently.