You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to use galene-stream v0.6 with Python 3.11.5 and Galène 0.7.2. I run an up-to-date Arch Linux, with gstreamer 1.22.5.
I am running this command:
galene-stream -i rtmp://localhost:1935/live/test -o wss://galene.myserver.eu/ws -g test -u PC --debug
And publishing to the RTMP server using OBS.
When I try to run the server, I am getting two gstreamer errors once the input stream loaded and before the WebRTC session negociated (between "Waiting for incoming stream" and "Setting local description"):
The local and remote SDP can be found below. Please note that the remote SDP does not have any video source, and has a line m=video 0 UDP/TLS/RTP/SAVPF 0 that indicates that video is deactivated.
When the remote SDP is sent, I got a new error:
0:00:05.706262782 27907 0x55d768850340 WARN webrtcbin gstwebrtcbin.c:6671:_set_description_task:<send> returning error: media 0 is missing or contains an empty 'mid' attribute
And it does not change anything, and I don't see nor hear anything on Galène.
If I try to deactivate the video stream from the pipeline, then the two first error lines are still there, but the WebRTC negociation is working and sound is transmitted. But, an error line is spamming the output console:
rtpsession gstrtpsession.c:2435:gst_rtp_session_chain_send_rtp_common:<rtpsession0> Can't determine running time for this packet without knowing configured latency
And one strange thing: if I am using VP9 instead of VP8 (replacing vp8enc by vp9enc and rtpvp8pay by rtpvp9pay), then the video stream is working (but with a very strong CPU usage), but the error lines are still there.
I also tested the same versions under Ubuntu.
Is there something broken with the newest versions of Gstreamer? Or did I make something wrong?
The text was updated successfully, but these errors were encountered:
ynerant
changed the title
VP8 is not working anymore +
VP8 is not working anymore + some error lines
Sep 9, 2023
I am trying to use galene-stream v0.6 with Python 3.11.5 and Galène 0.7.2. I run an up-to-date Arch Linux, with gstreamer 1.22.5.
I am running this command:
galene-stream -i rtmp://localhost:1935/live/test -o wss://galene.myserver.eu/ws -g test -u PC --debug
And publishing to the RTMP server using OBS.
When I try to run the server, I am getting two gstreamer errors once the input stream loaded and before the WebRTC session negociated (between "Waiting for incoming stream" and "Setting local description"):
The local and remote SDP can be found below. Please note that the remote SDP does not have any video source, and has a line
m=video 0 UDP/TLS/RTP/SAVPF 0
that indicates that video is deactivated.When the remote SDP is sent, I got a new error:
Which is consistent to the previous notice.
Here is the full pipeline:
GST trace log can be downloaded there: trace.log
And then the (redacted) log output:
OBS can't be the cause of that, I tried to replace the pipeline with:
And it does not change anything, and I don't see nor hear anything on Galène.
If I try to deactivate the video stream from the pipeline, then the two first error lines are still there, but the WebRTC negociation is working and sound is transmitted. But, an error line is spamming the output console:
And one strange thing: if I am using VP9 instead of VP8 (replacing vp8enc by vp9enc and rtpvp8pay by rtpvp9pay), then the video stream is working (but with a very strong CPU usage), but the error lines are still there.
I also tested the same versions under Ubuntu.
Is there something broken with the newest versions of Gstreamer? Or did I make something wrong?
The text was updated successfully, but these errors were encountered: