Log queueing latency when encountering high forwarding latency (#4034)

This commit is contained in:
Raja Subramanian
2025-10-27 15:27:03 +05:30
committed by GitHub
parent 29117b1422
commit 79b03f97a2

View File

@@ -790,6 +790,7 @@ func (w *WebRTCReceiver) forwardRTP(layer int32, buff *buffer.Buffer) {
if err == io.EOF {
return
}
dequeuedAt := mono.UnixNano()
if pkt.Packet.PayloadType != uint8(w.codec.PayloadType) {
// drop packets as we don't support codec fallback directly
@@ -832,6 +833,7 @@ func (w *WebRTCReceiver) forwardRTP(layer int32, buff *buffer.Buffer) {
"high forwarding latency",
"latency", latency,
"writeCount", writeCount,
"queuingLatency", dequeuedAt-pkt.Arrival,
)
}
}