sipsorcery-org / SIPSorceryMedia.FFmpeg

GNU Lesser General Public License v2.1
31 stars 24 forks source link

Simulcast Video Display Issue with SipSorcery in Janus Media Server Setup #65

Closed mail2mhossain closed 5 months ago

mail2mhossain commented 9 months ago

We are currently encountering an issue with our video setup using the Janus media server, and I'd appreciate your expertise in helping us resolve it.

Here's a breakdown of our scenario:

  1. Client A: An iOS device equipped with simulcast support. This device publishes video to Janus, making decisions based on simulcast.
  2. Client B: An Android device, which does not support simulcast.
  3. Client C: A Windows desktop device running SipSorcery, also without simulcast support.

When all these clients join a video room:

For your reference, all participants are utilizing the VP8 video codec.

Could you provide some insights into what might be causing this issue? Your assistance will be greatly appreciated.

mail2mhossain commented 9 months ago

Feedback from Janus Regarding Video Stream Issues:

I wanted to share some feedback we received from the Janus team regarding the video stream issue we discussed.

After running their tests using the same process (text2pcap, pcap2mjr, janus-pp-rec), they were able to obtain a playable video, indicating that the video stream is in good condition. However, they did point out that the playback speed is notably fast, reminiscent of the comedic "Benny Hill" speed. They're uncertain if this speed is due to the encoding from the publisher's end.

Nevertheless, the key takeaway is that the RTP video stream is functioning correctly. This suggests that the underlying issue might lie with SipSorcery.

ChristopheI commented 5 months ago

Simulcast is not managed in SIPSorcery. So incoming video (or audio) paquets are not dispatch correctly to decoders. It's not a problem in SIPSorceryMedia.FFmpeg

Issue will be closed since you already created the same one in SIPSorcery (like often ...)