I've been trying to use Jitsi for video chat. I'm not well enough versed in
SIP, so I initially tried the Jitsi videobridge. With the videobridge
working (apparently correctly) with ejabberd, I could initiate and connect
to others with the "create video bridge" option under Tools. Voice chat
worked there, but video never worked. After the first time the video bridge
was initiated this way, the person *receiving* the initial video bridge was
able to initiate a call back to the person who *initiated *the video bridge
(through the "video call" button, not the "create video bridge" button).
The former could then both see and hear the latter, but the latter could
only hear (but never see) the former.
I then switched to an OpenFire installation on my server. After logging
into this installation from Jitsi, I am able to consistently start video
chats. However, both sides can only see video if the chat is started as a
voice call, then one side starts its video, and once its video is visible
to the other side, that side can then start its video. It doesn't seem to
matter whether it is the caller or the receiver who starts their video
first. If the chat is initiated as a video chat, both sides can hear each
other but neither side can see the other.
This is an okay solution for me, since I'm kind of out of my depth with
video chat server software, though obviously it's not ideal. I'm not well
enough versed in this type of software to speak to whether the error is
server-side or with Jitsi, but my gut tells me there's some hiccup on the
Jitsi side, given that similar types of problems were cropping up with
different types of server software. Figured I'd bring it to your attention
just in case.
I'm running Jitsi 2.2.4603.9615 on a Windows 8 machine, and tested with
both Windows 7 and Windows Vista as well. Happy to provide more information