mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-27 04:35:34 +08:00
[feat] Use server to generate transmission id and client id
This commit is contained in:
@@ -240,6 +240,7 @@ int IceTransmission::InitIceTransmission(
|
||||
ice_transmission_obj->traversal_type_ = TraversalType::TP2P;
|
||||
}
|
||||
ice_transmission_obj->on_receive_net_status_report_(
|
||||
atoi(ice_transmission_obj->transmission_id_.c_str()),
|
||||
ice_transmission_obj->traversal_type_, 0, 0, nullptr);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -31,7 +31,7 @@ class IceTransmission {
|
||||
kVideoFrameDelta = 4,
|
||||
};
|
||||
|
||||
enum TraversalType { TP2P = 0, TRelay = 1 };
|
||||
enum TraversalType { TP2P = 0, TRelay = 1, TUnknown = 2 };
|
||||
|
||||
public:
|
||||
IceTransmission(bool trickle_ice, bool offer_peer,
|
||||
@@ -69,7 +69,7 @@ class IceTransmission {
|
||||
}
|
||||
|
||||
void SetOnReceiveNetStatusReportFunc(
|
||||
std::function<void(TraversalType, const unsigned short,
|
||||
std::function<void(int, TraversalType, const unsigned short,
|
||||
const unsigned short, void *)>
|
||||
on_receive_net_status_report) {
|
||||
on_receive_net_status_report_ = on_receive_net_status_report;
|
||||
@@ -131,8 +131,8 @@ class IceTransmission {
|
||||
std::function<void(const char *, size_t, const char *, size_t)>
|
||||
on_receive_data_ = nullptr;
|
||||
std::function<void(std::string)> on_ice_status_change_ = nullptr;
|
||||
std::function<void(TraversalType, const unsigned short, const unsigned short,
|
||||
void *)>
|
||||
std::function<void(int, TraversalType, const unsigned short,
|
||||
const unsigned short, void *)>
|
||||
on_receive_net_status_report_ = nullptr;
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user