From 7a8be01e7bfed6bd9317b40d0f28222a8d1eb347 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Mon, 10 Feb 2025 17:41:33 +0800 Subject: [PATCH] [fix] move channels initialization into GetRemoteCapabilities() --- src/transport/ice_transport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/transport/ice_transport.cpp b/src/transport/ice_transport.cpp index 6e45026..d3e74d4 100644 --- a/src/transport/ice_transport.cpp +++ b/src/transport/ice_transport.cpp @@ -69,7 +69,6 @@ int IceTransport::InitIceTransmission( turn_password); InitializeIOStatistics(); - InitializeChannels(video_codec_payload_type); ice_agent_->CreateIceAgent( [](NiceAgent *agent, guint stream_id, guint component_id, @@ -743,6 +742,8 @@ std::string IceTransport::GetRemoteCapabilities(const std::string &remote_sdp) { return std::string(); } + InitializeChannels(negotiated_video_pt_); + CreateVideoCodec(negotiated_video_pt_, hardware_acceleration_); CreateAudioCodec();