Start thread after created when use ThreadBase

This commit is contained in:
dijunkun
2023-09-11 15:15:59 +08:00
parent 0899fe2f1d
commit f52142fc00
7 changed files with 21 additions and 57 deletions

View File

@@ -34,12 +34,10 @@ IceTransmission::IceTransmission(
IceTransmission::~IceTransmission() {
if (rtp_video_sender_) {
rtp_video_sender_->Stop();
rtp_video_sender_->StopThread();
}
if (rtp_video_receiver_) {
rtp_video_receiver_->Stop();
rtp_video_receiver_->StopThread();
}
if (rtp_payload_) {
@@ -59,7 +57,6 @@ int IceTransmission::InitIceTransmission(std::string &ip, int port) {
remote_user_id_.size());
});
rtp_video_receiver_->StartThread();
rtp_video_receiver_->Start();
rtp_video_sender_ = std::make_unique<RtpVideoSender>();
@@ -70,7 +67,6 @@ int IceTransmission::InitIceTransmission(std::string &ip, int port) {
}
});
rtp_video_sender_->StartThread();
rtp_video_sender_->Start();
ice_agent_ = std::make_unique<IceAgent>(ip, port);