diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index ab74e45..c901c99 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -272,6 +272,7 @@ int Render::CreateConnectionPeer() { ConfigCenter::VIDEO_ENCODE_FORMAT::AV1 ? true : false; + params_.enable_turn = true; params_.on_receive_video_buffer = OnReceiveVideoBufferCb; params_.on_receive_audio_buffer = OnReceiveAudioBufferCb; params_.on_receive_data_buffer = OnReceiveDataBufferCb; diff --git a/src/single_window/render_callback_func.cpp b/src/single_window/render_callback_func.cpp index f41bd81..2dc3bf3 100644 --- a/src/single_window/render_callback_func.cpp +++ b/src/single_window/render_callback_func.cpp @@ -198,6 +198,7 @@ void Render::OnConnectionStatusCb(ConnectionStatus status, void *user_data) { } else if (ConnectionStatus::Failed == status) { render->connection_status_str_ = "Failed"; render->password_validating_time_ = 0; + LOG_ERROR("rtc connection failed"); } else if (ConnectionStatus::Closed == status) { render->connection_status_str_ = "Closed"; render->password_validating_time_ = 0; diff --git a/thirdparty/projectx b/thirdparty/projectx index 6ae1277..0b0e61c 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit 6ae12771c2153665a2af86058ecca550e7523d7e +Subproject commit 0b0e61cdc48518650bc7f7d1f274910bb8f945e1