gst-plugins-rs/net/webrtc/src
Guillaume Desmottes 9c6a39d692 webrtc: janus: handle (stopped-)talking events
Expose those events using a signal.

Fix those errors when joining a Janus room configured with
'audiolevel_event: true'.

ERROR   webrtc-janusvr-signaller imp.rs:408:gstrswebrtc::janusvr_signaller:👿:Signaller::handle_msg:<GstJanusVRWebRTCSignaller@0x560cf2a55100> Unknown message from server: {
   "janus": "event",
   "session_id": 2384862538500481,
   "sender": 1867822625190966,
   "plugindata": {
      "plugin": "janus.plugin.videoroom",
      "data": {
         "videoroom": "talking",
         "room": 7564250471742314,
         "id": 6815475717947398,
         "mindex": 0,
         "mid": "0",
         "audio-level-dBov-avg": 37.939998626708984
      }
   }
}
ERROR   webrtc-janusvr-signaller imp.rs:408:gstrswebrtc::janusvr_signaller:👿:Signaller::handle_msg:<GstJanusVRWebRTCSignaller@0x560cf2a55100> Unknown message from server: {
   "janus": "event",
   "session_id": 2384862538500481,
   "sender": 1867822625190966,
   "plugindata": {
      "plugin": "janus.plugin.videoroom",
      "data": {
         "videoroom": "stopped-talking",
         "room": 7564250471742314,
         "id": 6815475717947398,
         "mindex": 0,
         "mid": "0",
         "audio-level-dBov-avg": 40.400001525878906
      }
   }
}

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1481>
2024-03-13 10:14:38 +00:00
..
aws_kvs_signaller webrtc: signallers: attempt to close the ws when an error occurs 2024-02-01 18:08:41 +01:00
janusvr_signaller webrtc: janus: handle (stopped-)talking events 2024-03-13 10:14:38 +00:00
livekit_signaller livekit_signaller: Added missing getter for excluded-producer-peer-ids 2024-03-04 10:08:11 -07:00
signaller Update for GLib prelude re-organization 2024-02-03 12:30:15 +02:00
webrtcsink webrtc: janusvrwebrtcsink: add 'use-string-ids' property 2024-03-07 09:34:58 +01:00
webrtcsrc webrtcsrc: Removed incorrect URIHandler from LiveKit source 2024-03-04 09:44:01 -07:00
whip_signaller webrtc: update further to WebRTCSessionDescription sdp accessor changes 2024-03-11 13:39:19 +01:00
lib.rs Use once_cell crate directly again 2024-01-31 18:07:57 +02:00
utils.rs Use once_cell crate directly again 2024-01-31 18:07:57 +02:00