mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-29 22:32:23 +08:00
rtsp拉流、rtp单端口推流新增支持获取丢包率: #1877
This commit is contained in:
@@ -650,10 +650,10 @@ public:
|
||||
return _rtcp_context.createRtcpRR(ssrc, getSSRC());
|
||||
}
|
||||
|
||||
int getLossRate() {
|
||||
float getLossRate() {
|
||||
auto expected = _rtcp_context.getExpectedPacketsInterval();
|
||||
if (!expected) {
|
||||
return 0;
|
||||
return -1;
|
||||
}
|
||||
return _rtcp_context.geLostInterval() * 100 / expected;
|
||||
}
|
||||
@@ -698,7 +698,7 @@ std::shared_ptr<RtpChannel> MediaTrack::getRtpChannel(uint32_t ssrc) const {
|
||||
return it_chn->second;
|
||||
}
|
||||
|
||||
int WebRtcTransportImp::getLossRate(mediakit::TrackType type) {
|
||||
float WebRtcTransportImp::getLossRate(mediakit::TrackType type) {
|
||||
for (auto &pr : _ssrc_to_track) {
|
||||
auto ssrc = pr.first;
|
||||
auto &track = pr.second;
|
||||
|
||||
Reference in New Issue
Block a user