Count padding bytes in telemetry (#264)

Count padding bytes in telemetry outgoing total bytes
This commit is contained in:
Artur Shellunts
2021-12-20 12:04:50 +01:00
committed by GitHub
parent 1dcc62b569
commit b0454b00a2
2 changed files with 13 additions and 6 deletions
+3
View File
@@ -267,6 +267,9 @@ func (t *MediaTrack) AddSubscriber(sub types.Participant) error {
downTrack.OnPacketSent(func(_ *sfu.DownTrack, size int) {
t.params.Telemetry.OnDownstreamPacket(sub.ID(), size)
})
downTrack.OnPaddingSent(func(_ *sfu.DownTrack, size int) {
t.params.Telemetry.OnDownstreamPacket(sub.ID(), size)
})
downTrack.OnRTCP(func(pkts []rtcp.Packet) {
t.params.Telemetry.HandleRTCP(livekit.StreamType_DOWNSTREAM, sub.ID(), pkts)
})