Bug 227904

Summary: [GStreamer] RTSP playback broken
Product: WebKit Reporter: Philippe Normand <pnormand>
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: philn, w.vanhauwaert
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Philippe Normand
Reported 2021-07-13 06:06:14 PDT
Attachments
Philippe Normand
Comment 1 2021-11-29 01:45:59 PST
Workaround: diff --git a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp index b6911dff7994..ba5c2412f796 100644 --- a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp +++ b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp @@ -2348,8 +2348,7 @@ void MediaPlayerPrivateGStreamer::updateStates() else if (m_currentState == GST_STATE_PLAYING) m_isPaused = false; - if (!m_isPaused && m_playbackRate) - changePipelineState(GST_STATE_PLAYING); + changePipelineState(GST_STATE_PLAYING); m_networkState = MediaPlayer::NetworkState::Loading; break;
Philippe Normand
Comment 2 2024-04-19 07:39:55 PDT
Also requires network access from WebProcess... I'm inclined to WONTFIX this.
Philippe Normand
Comment 3 2024-04-19 07:40:29 PDT
There are alternatives, such as https://github.com/deepch/RTSPtoWebRTC
Wouter Vanhauwaert
Comment 4 2025-01-29 06:16:00 PST
WebRTC is not supporting ip multicast IIRC In a use case in a lan environment where one device is multicasting video to many receivers, this is needed
Wouter Vanhauwaert
Comment 5 2025-01-30 07:44:50 PST
Currently I'm using 2.46.5, and without this patch, rtsp video streaming is working, so I guess this one can be closed
Note You need to log in before you can comment on or make changes to this bug.