From d4abc318a4fe28ea23d62d416512415f716fe136 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Wed, 6 Dec 2023 15:22:01 +0800 Subject: [PATCH] Use reliable ice by default --- src/ice/ice_agent.cpp | 2 +- src/pc/peer_connection.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ice/ice_agent.cpp b/src/ice/ice_agent.cpp index b126f27..39f6cef 100644 --- a/src/ice/ice_agent.cpp +++ b/src/ice/ice_agent.cpp @@ -44,7 +44,7 @@ int IceAgent::CreateIceAgent(nice_cb_state_changed_t on_state_changed, agent_ = nice_agent_new_full(g_main_loop_get_context(gloop_), NICE_COMPATIBILITY_RFC5245, - (NiceAgentOption)(NICE_AGENT_OPTION_NONE)); + (NiceAgentOption)(NICE_AGENT_OPTION_RELIABLE)); if (agent_ == nullptr) { LOG_ERROR("Failed to create agent_"); diff --git a/src/pc/peer_connection.cpp b/src/pc/peer_connection.cpp index eabac26..74bd3b8 100644 --- a/src/pc/peer_connection.cpp +++ b/src/pc/peer_connection.cpp @@ -507,7 +507,7 @@ int PeerConnection::SendVideoData(const char *data, size_t size) { int ret = video_encoder_->Encode( (uint8_t *)data, size, [this](char *encoded_frame, size_t size) -> int { for (auto &ice_trans : ice_transmission_list_) { - LOG_ERROR("H264 frame size: [{}]", size); + // LOG_ERROR("H264 frame size: [{}]", size); ice_trans.second->SendData(IceTransmission::DATA_TYPE::VIDEO, encoded_frame, size); }