[fix] allow data sending once ice connected

This commit is contained in:
dijunkun
2024-08-20 10:20:53 +08:00
parent 4eac29b6de
commit e9be021c0f

View File

@@ -172,10 +172,14 @@ int PeerConnection::Init(PeerConnectionParams params,
on_connection_status_(ConnectionStatus::Connecting, user_data_); on_connection_status_(ConnectionStatus::Connecting, user_data_);
} else if ("disconnected" == ice_status) { } else if ("disconnected" == ice_status) {
on_connection_status_(ConnectionStatus::Disconnected, user_data_); on_connection_status_(ConnectionStatus::Disconnected, user_data_);
} else if ("ready" == ice_status) { } else if ("connected" == ice_status) {
ice_ready_ = true; ice_ready_ = true;
on_connection_status_(ConnectionStatus::Connected, user_data_); on_connection_status_(ConnectionStatus::Connected, user_data_);
b_force_i_frame_ = true; b_force_i_frame_ = true;
LOG_INFO("Ice connected");
} else if ("ready" == ice_status) {
ice_ready_ = true;
on_connection_status_(ConnectionStatus::Connected, user_data_);
LOG_INFO("Ice finish"); LOG_INFO("Ice finish");
} else if ("closed" == ice_status) { } else if ("closed" == ice_status) {
ice_ready_ = false; ice_ready_ = false;