Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work on firefox. Chrome works fine #18

Closed
ghost opened this issue Feb 5, 2022 · 4 comments · Fixed by #44
Closed

Doesn't work on firefox. Chrome works fine #18

ghost opened this issue Feb 5, 2022 · 4 comments · Fixed by #44
Labels
bug Something isn't working

Comments

@ghost
Copy link

ghost commented Feb 5, 2022

It seems that selkies-gstreamer will stuck on Waiting for video stream on Firefox 96.

The status message only shows
``
[19:0:0] [signalling] Connecting to server.
[19:0:2] [signalling] Registering with server, peer ID: 1
[19:0:4] [signalling] Registered with server.
[19:0:4] [signalling] Waiting for video stream.
[19:0:6] [webrtc] [ERROR] attempt to send data channel message before channel was open.
[19:0:6] [webrtc] Received incoming video stream from peer
[19:0:6] [webrtc] Received incoming audio stream from peer
[19:0:7] [webrtc] [ERROR] attempt to send data channel message before channel was open.

``

@JanCVanB JanCVanB added the bug Something isn't working label Feb 6, 2022
@xhejtman
Copy link
Contributor

This is because remote SDP offer contains H264 video while firefox responds with VP8 reply. gstreamer gives up in this case.

@ehfd
Copy link
Member

ehfd commented Jul 20, 2022

@ehfd
Copy link
Member

ehfd commented Jul 21, 2022

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1106
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/691

This is the upstream issue with the remote SDP offer in GStreamer's webrtcbin. Keep monitoring this. However, the separate issue with the H.264 Constrained Baseline Profile will likely also be an issue.

Much more information related to GStreamer and WebRTC:
http://www.francescpinyol.cat/gstreamer.html
http://www.francescpinyol.cat/webrtc.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants