[feat] support use param to control enable TURN or not

This commit is contained in:
dijunkun
2024-08-27 17:06:56 +08:00
parent 887a217828
commit 93d7f71cf2
3 changed files with 3 additions and 1 deletions

View File

@@ -272,6 +272,7 @@ int Render::CreateConnectionPeer() {
ConfigCenter::VIDEO_ENCODE_FORMAT::AV1 ConfigCenter::VIDEO_ENCODE_FORMAT::AV1
? true ? true
: false; : false;
params_.enable_turn = true;
params_.on_receive_video_buffer = OnReceiveVideoBufferCb; params_.on_receive_video_buffer = OnReceiveVideoBufferCb;
params_.on_receive_audio_buffer = OnReceiveAudioBufferCb; params_.on_receive_audio_buffer = OnReceiveAudioBufferCb;
params_.on_receive_data_buffer = OnReceiveDataBufferCb; params_.on_receive_data_buffer = OnReceiveDataBufferCb;

View File

@@ -198,6 +198,7 @@ void Render::OnConnectionStatusCb(ConnectionStatus status, void *user_data) {
} else if (ConnectionStatus::Failed == status) { } else if (ConnectionStatus::Failed == status) {
render->connection_status_str_ = "Failed"; render->connection_status_str_ = "Failed";
render->password_validating_time_ = 0; render->password_validating_time_ = 0;
LOG_ERROR("rtc connection failed");
} else if (ConnectionStatus::Closed == status) { } else if (ConnectionStatus::Closed == status) {
render->connection_status_str_ = "Closed"; render->connection_status_str_ = "Closed";
render->password_validating_time_ = 0; render->password_validating_time_ = 0;