修复拼写错误,并精简WebRtcClient无用代码

This commit is contained in:
mtdxc 2025-09-25 17:35:46 +08:00 committed by 夏楚
parent 1bf00cc2a4
commit 016f6e0e59
3 changed files with 9 additions and 22 deletions

View File

@ -1060,7 +1060,7 @@ IceAgent::IceAgent(Listener* listener, Implementation implementation, Role role,
}, getPoller()); }, getPoller());
} }
void IceAgent::gatheringCandidate(const CandidateTuple::Ptr& candidate_tuple, bool gathering_rflx, bool gathering_realy) { void IceAgent::gatheringCandidate(const CandidateTuple::Ptr& candidate_tuple, bool gathering_rflx, bool gathering_relay) {
// TraceL; // TraceL;
auto interfaces = SockUtil::getInterfaceList(); auto interfaces = SockUtil::getInterfaceList();
@ -1091,11 +1091,11 @@ void IceAgent::gatheringCandidate(const CandidateTuple::Ptr& candidate_tuple, bo
gatheringSrflxCandidate(pair); gatheringSrflxCandidate(pair);
} }
if (gathering_realy) { if (gathering_relay) {
//TODO: 代优化relay_socket 复用host socket当前SocketCandidateManager数据结构不支持 //TODO: 代优化relay_socket 复用host socket当前SocketCandidateManager数据结构不支持
auto relay_socket = createSocket(candidate_tuple->_transport, candidate_tuple->_addr._host, candidate_tuple->_addr._port, local_ip); auto relay_socket = createSocket(candidate_tuple->_transport, candidate_tuple->_addr._host, candidate_tuple->_addr._port, local_ip);
_socket_candidate_manager.addRelaySocket(relay_socket); _socket_candidate_manager.addRelaySocket(relay_socket);
gatheringRealyCandidate(std::make_shared<Pair>(std::move(relay_socket))); gatheringRelayCandidate(std::make_shared<Pair>(std::move(relay_socket)));
} }
} catch (std::exception &ex) { } catch (std::exception &ex) {
WarnL << ex.what(); WarnL << ex.what();
@ -1163,7 +1163,7 @@ void IceAgent::gatheringSrflxCandidate(const Pair::Ptr& pair) {
sendBindRequest(pair, std::move(handle)); sendBindRequest(pair, std::move(handle));
} }
void IceAgent::gatheringRealyCandidate(const Pair::Ptr &pair) { void IceAgent::gatheringRelayCandidate(const Pair::Ptr &pair) {
// TraceL; // TraceL;
sendAllocateRequest(pair); sendAllocateRequest(pair);
} }
@ -1850,12 +1850,12 @@ void IceAgent::sendSocketData(const Buffer::Ptr& buf, const Pair::Ptr& pair, boo
} }
if (use_pair->_relayed_addr) { if (use_pair->_relayed_addr) {
return sendRealyPacket(buf, use_pair, flush); return sendRelayPacket(buf, use_pair, flush);
} }
return sendSocketData_l(buf, use_pair, flush); return sendSocketData_l(buf, use_pair, flush);
} }
void IceAgent::sendRealyPacket(const Buffer::Ptr& buffer, const Pair::Ptr& pair, bool flush) { void IceAgent::sendRelayPacket(const Buffer::Ptr &buffer, const Pair::Ptr &pair, bool flush) {
// TraceL; // TraceL;
auto forward_pair = std::make_shared<Pair>(*pair); auto forward_pair = std::make_shared<Pair>(*pair);
auto peer_addr = std::move(forward_pair->_relayed_addr); auto peer_addr = std::move(forward_pair->_relayed_addr);

View File

@ -509,7 +509,7 @@ public:
_ice_server = std::move(ice_server); _ice_server = std::move(ice_server);
} }
void gatheringCandidate(const CandidateTuple::Ptr& candidate_tuple, bool gathering_rflx, bool gathering_realy); void gatheringCandidate(const CandidateTuple::Ptr& candidate_tuple, bool gathering_rflx, bool gathering_relay);
void connectivityCheck(CandidateInfo& candidate); void connectivityCheck(CandidateInfo& candidate);
void nominated(const Pair::Ptr& pair, CandidateTuple& candidate); void nominated(const Pair::Ptr& pair, CandidateTuple& candidate);
@ -556,7 +556,7 @@ public:
protected: protected:
void gatheringSrflxCandidate(const Pair::Ptr& pair); void gatheringSrflxCandidate(const Pair::Ptr& pair);
void gatheringRealyCandidate(const Pair::Ptr& pair); void gatheringRelayCandidate(const Pair::Ptr& pair);
void localRelayedConnectivityCheck(CandidateInfo& candidate); void localRelayedConnectivityCheck(CandidateInfo& candidate);
void connectivityCheck(const Pair::Ptr& pair, CandidateTuple& candidate); void connectivityCheck(const Pair::Ptr& pair, CandidateTuple& candidate);
void tryTriggerredCheck(const Pair::Ptr& pair); void tryTriggerredCheck(const Pair::Ptr& pair);
@ -587,7 +587,7 @@ protected:
void refreshChannelBindings(); void refreshChannelBindings();
void sendSendIndication(const sockaddr_storage& peer_addr, const toolkit::Buffer::Ptr& buffer, const Pair::Ptr& pair); void sendSendIndication(const sockaddr_storage& peer_addr, const toolkit::Buffer::Ptr& buffer, const Pair::Ptr& pair);
void sendRealyPacket(const toolkit::Buffer::Ptr& buffer, const Pair::Ptr& pair, bool flush); void sendRelayPacket(const toolkit::Buffer::Ptr& buffer, const Pair::Ptr& pair, bool flush);
private: private:

View File

@ -11,9 +11,6 @@
#ifndef ZLMEDIAKIT_WEBRTC_CLIENT_H #ifndef ZLMEDIAKIT_WEBRTC_CLIENT_H
#define ZLMEDIAKIT_WEBRTC_CLIENT_H #define ZLMEDIAKIT_WEBRTC_CLIENT_H
#include "Network/Socket.h"
#include "Poller/Timer.h"
#include "Util/TimeTicker.h"
#include "Http/HttpRequester.h" #include "Http/HttpRequester.h"
#include "Sdp.h" #include "Sdp.h"
#include "WebRtcTransport.h" #include "WebRtcTransport.h"
@ -46,14 +43,6 @@ public:
private: private:
}; };
namespace Rtc {
typedef enum {
Signaling_Invalid = -1,
Signaling_WHEP_WHIP = 0,
Signaling_WEBSOCKET = 1,
} eSignalingProtocols;
} // namespace Rtc
// 实现了webrtc代理功能 // 实现了webrtc代理功能
class WebRtcClient : public std::enable_shared_from_this<WebRtcClient> { class WebRtcClient : public std::enable_shared_from_this<WebRtcClient> {
public: public:
@ -97,8 +86,6 @@ protected:
WebRtcTransport::Ptr _transport = nullptr; WebRtcTransport::Ptr _transport = nullptr;
bool _is_negotiate_finished = false; bool _is_negotiate_finished = false;
private:
std::map<std::string /*candidate key*/, toolkit::SocketHelper::Ptr> _socket_map;
}; };
} /*namespace mediakit */ } /*namespace mediakit */