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();