Skip to content

Instantly share code, notes, and snippets.

@5HT
Last active July 13, 2026 22:02
Show Gist options
  • Select an option

  • Save 5HT/277ff43b321de36c6fdb32a2a69c30b6 to your computer and use it in GitHub Desktop.

Select an option

Save 5HT/277ff43b321de36c6fdb32a2a69c30b6 to your computer and use it in GitHub Desktop.
tonpa@Sky-M4 rtp % node signal.js
Starting GStreamer mixer...
Signaling & web server running at http://localhost:8888
DEBUG: GStreamer MCU C process started
Client connected: peer_wkeik8aid
Client peer_wkeik8aid is ready, notifying GStreamer
DEBUG: Setting up webrtcbin for peer: peer_wkeik8aid
Forwarding SDP Offer to client peer_wkeik8aid
Received SDP Answer from client peer_wkeik8aid
Forwarding ICE candidate to client peer_wkeik8aid
Client connected: peer_9zydfnw63
Client peer_9zydfnw63 is ready, notifying GStreamer
DEBUG: Setting up webrtcbin for peer: peer_9zydfnw63
Forwarding SDP Offer to client peer_9zydfnw63
Received SDP Answer from client peer_9zydfnw63
Forwarding ICE candidate to client peer_9zydfnw63
Client disconnected: peer_wkeik8aid
DEBUG: Starting cleanup for peer: peer_wkeik8aid
Client connected: peer_2cm1m8voi
Client peer_2cm1m8voi is ready, notifying GStreamer
Client disconnected: peer_2cm1m8voi
Client connected: peer_kbe7gfjk3
Client disconnected: peer_9zydfnw63
Client connected: peer_21pr29jkp
Client connected: peer_5lr6nm0no
Mixer process exited with code null
tonpa@Sky-M4 rtp % node signal.js
Starting GStreamer mixer...
Signaling & web server running at http://localhost:8888
DEBUG: GStreamer MCU C process started
Client connected: peer_wb80bct6t
Client peer_wb80bct6t is ready, notifying GStreamer
DEBUG: Setting up webrtcbin for peer: peer_wb80bct6t
Forwarding SDP Offer to client peer_wb80bct6t
Forwarding ICE candidate to client peer_wb80bct6t
Received ICE Candidate from client peer_wb80bct6t
DEBUG: New incoming track (audio) from peer: peer_wb80bct6t
DEBUG: Linking audio pad to audiomixer for peer: peer_wb80bct6t
(gst_recorder:31961): GStreamer-WARNING **: 20:07:20.090: loop detected in the graph of bin 'pipeline0'!!
DEBUG: New incoming track (video) from peer: peer_wb80bct6t
(gst_recorder:31961): GStreamer-GL-WARNING **: 20:07:20.466: An NSApplication needs to be running on the main thread to ensure correct behaviour on macOS. Use gst_macos_main() or call [NSApplication sharedApplication] in your code before using this element.
DEBUG: Linking video pad to compositor for peer: peer_wb80bct6t
DEBUG: Linked video pad to compositor quadrant position (960, 0) with zorder 11
(gst_recorder:31961): GStreamer-WARNING **: 20:07:20.554: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:20.554: loop detected in the graph of bin 'pipeline0'!!
Client connected: peer_xjc26ri7h
Client peer_xjc26ri7h is ready, notifying GStreamer
DEBUG: Setting up webrtcbin for peer: peer_xjc26ri7h
Forwarding SDP Offer to client peer_xjc26ri7h
Received SDP Answer from client peer_xjc26ri7h
Received ICE Candidate from client peer_xjc26ri7h
Received ICE Candidate from client peer_xjc26ri7h
Received ICE Candidate from client peer_xjc26ri7h
Received ICE Candidate from client peer_xjc26ri7h
Forwarding ICE candidate to client peer_xjc26ri7h
DEBUG: New incoming track (video) from peer: peer_xjc26ri7h
DEBUG: Linking video pad to compositor for peer: peer_xjc26ri7h
DEBUG: Linked video pad to compositor quadrant position (0, 540) with zorder 12
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.716: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.717: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.717: loop detected in the graph of bin 'pipeline0'!!
DEBUG: New incoming track (audio) from peer: peer_xjc26ri7h
DEBUG: Linking audio pad to audiomixer for peer: peer_xjc26ri7h
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.720: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.720: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.720: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:22.720: loop detected in the graph of bin 'pipeline0'!!
Client connected: peer_m3ufml592
Client peer_m3ufml592 is ready, notifying GStreamer
DEBUG: Setting up webrtcbin for peer: peer_m3ufml592
Forwarding SDP Offer to client peer_m3ufml592
Received SDP Answer from client peer_m3ufml592
Received ICE Candidate from client peer_m3ufml592
Forwarding ICE candidate to client peer_m3ufml592
DEBUG: New incoming track (video) from peer: peer_m3ufml592
DEBUG: Linking video pad to compositor for peer: peer_m3ufml592
DEBUG: Linked video pad to compositor quadrant position (960, 540) with zorder 13
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.183: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.184: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.184: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.184: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.184: loop detected in the graph of bin 'pipeline0'!!
DEBUG: New incoming track (audio) from peer: peer_m3ufml592
DEBUG: Linking audio pad to audiomixer for peer: peer_m3ufml592
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
(gst_recorder:31961): GStreamer-WARNING **: 20:07:25.190: loop detected in the graph of bin 'pipeline0'!!
Client connected: peer_6kfu319nj
Client disconnected: peer_xjc26ri7h
DEBUG: Starting cleanup for peer: peer_xjc26ri7h
DEBUG: Cleaned up peer: peer_xjc26ri7h
Client disconnected: peer_wb80bct6t
DEBUG: Starting cleanup for peer: peer_wb80bct6t
Client connected: peer_2o0i2lwf8
DEBUG: Cleaned up peer: peer_wb80bct6t
Client disconnected: peer_m3ufml592
DEBUG: Starting cleanup for peer: peer_m3ufml592
Client connected: peer_pl7uh7k5q
DEBUG: Cleaned up peer: peer_m3ufml592
^CReceived SIGINT in signal.js, propagating SIGINT to GStreamer...
DEBUG: Caught signal 2 via GLib, sending EOS to mux...
DEBUG: Received EOS on bus, exiting main loop
Mixer process exited with code null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment