diff --git a/plugins/src/webrtcsink/imp.rs b/plugins/src/webrtcsink/imp.rs index f5313c15..6aa977fa 100644 --- a/plugins/src/webrtcsink/imp.rs +++ b/plugins/src/webrtcsink/imp.rs @@ -1224,9 +1224,16 @@ impl InputStream { impl NavigationEventHandler { pub fn new(element: &super::WebRTCSink, webrtcbin: &gst::Element) -> Self { + gst_info!(CAT, "Creating navigation data channel"); let channel = webrtcbin.emit_by_name::( "create-data-channel", - &[&"input", &None::], + &[ + &"input", + &gst::Structure::new( + "config", + &[("priority", &gst_webrtc::WebRTCPriorityType::High)], + ), + ], ); let weak_element = element.downgrade();