mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-14 20:15:58 +08:00
Add network traffic statistics (#4239)
Co-authored-by: xiongguangjie <xiong_panda@163.com> Co-authored-by: xia-chu <771730766@qq.com>
This commit is contained in:
@@ -82,7 +82,7 @@ void SrtCaller::onConnect() {
|
||||
|
||||
auto peer_addr = SockUtil::make_sockaddr(_url._host.c_str(), (_url._port));
|
||||
_socket = Socket::createSocket(_poller, false);
|
||||
_socket->bindUdpSock(0, SockUtil::is_ipv4(_url._host.data()) ? "0.0.0.0" : "::");
|
||||
_socket->bindUdpSock(0, SockUtil::is_ipv4(_url._host.data()) ? "0.0.0.0" : "::");
|
||||
_socket->bindPeerAddr((struct sockaddr *)&peer_addr, 0, true);
|
||||
|
||||
weak_ptr<SrtCaller> weak_self = shared_from_this();
|
||||
@@ -1018,6 +1018,21 @@ size_t SrtCaller::getPayloadSize() {
|
||||
return ret;
|
||||
}
|
||||
|
||||
size_t SrtCaller::getRecvSpeed() const {
|
||||
return _socket ? _socket->getRecvSpeed() : 0;
|
||||
}
|
||||
|
||||
size_t SrtCaller::getRecvTotalBytes() const {
|
||||
return _socket ? _socket->getRecvTotalBytes() : 0;
|
||||
}
|
||||
|
||||
size_t SrtCaller::getSendSpeed() const {
|
||||
return _socket ? _socket->getSendSpeed() : 0;
|
||||
}
|
||||
|
||||
size_t SrtCaller::getSendTotalBytes() const {
|
||||
return _socket ? _socket->getSendTotalBytes() : 0;
|
||||
}
|
||||
|
||||
} /* namespace mediakit */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user