[fix] fix incorrect peer reference in AddVideoStream call

This commit is contained in:
dijunkun
2025-11-27 23:53:27 +08:00
parent 56da2f99f3
commit 82f32cbe8f

View File

@@ -155,8 +155,13 @@ int Render::ConnectTo(const std::string& remote_id, const char* password,
props->params_.user_id = props->local_id_.c_str();
props->peer_ = CreatePeer(&props->params_);
if (!props->peer_) {
LOG_INFO("Create peer [{}] instance failed", props->local_id_);
return -1;
}
for (auto& display_info : display_info_list_) {
AddVideoStream(peer_, display_info.name.c_str());
AddVideoStream(props->peer_, display_info.name.c_str());
}
AddAudioStream(props->peer_, props->audio_label_.c_str());
AddDataStream(props->peer_, props->data_label_.c_str());