In my scenario, A video session was established between Jitsi and Chrome through a webRTC-SIP gateway, with the video codec being negotiated to be VP8.
The signaling procedure was OK and media streams started to send and receive, but neither chrome nor Jitsi could decode the stream they received.
The webRTC-SIP gateway here just forwarded the RTP-payload from and to Jitsi and Chrome bidirectionally, so it equaled to a direct connection between Jitsi and chrome, but they could not decode video streams from each other.
I replaced Jitsi with Linphone, the same case worked fine.
And when I tried to establish a VP8 video chat between Linphone and Jitsi directly, the Jitsi could decode the stream from Linphone, but Linphone could not decode the stream from Jitsi. A lot of error messages were printed in Linphone log, like the following: warning: vpx_codec_decode failed : 1 Unspecified internal error (Truncated packet or corrupt partition 0 length)
I am wondering if VP8 used in Jitsi has anything been particularly configured to make it not interoperatable witch other SIP phones?
Or, is there anyone have made it work to establish video calls between Jitsi and Linphone(or any other SIP phone) with VP8 codec?