Hi everyone,
Currently, I’m developing a live steaming web application using mediasoup v3 and FFmpeg to inject streams. On PC and Android devices able to play the stream correctly except on iOS, it takes too long to get the video to play and even it’s playing, the video not running smoothly and stuck after some frames.
*I tried both H264 and VP8 codecs for the producer but they behave the same.
*Tested on Safari and Chrome
Here are some debug logs:
mediasoup:WARN:Channel [pid:2831] webrtc::BitrateProber::TimeUntilNextProbe() | probe delay too high [next_ms:2566154, now_ms:2566163] +3s
mediasoup:WARN:Channel [pid:2831] webrtc::BitrateProber::TimeUntilNextProbe() | probe delay too high [next_ms:2566156, now_ms:2566169] +7ms
mediasoup:Channel [pid:2831] RTC::Transport::HandleRtcpPacket() | no Consumer found for received Feedback packet [sender ssrc:1, media ssrc:1234] +96ms
mediasoup:Channel [pid:2831] RTC::Transport::HandleRtcpPacket() | no Consumer found for received Feedback packet [sender ssrc:1, media ssrc:1234] +95ms
mediasoup:Channel [pid:2831] RTC::Transport::HandleRtcpPacket() | no Consumer found for received Feedback packet [sender ssrc:1, media ssrc:1234] +123ms
mediasoup:Channel [pid:2831] RTC::Transport::HandleRtcpPacket() | no Consumer found for received Feedback packet [sender ssrc:1, media ssrc:1234] +117ms