diff --git a/plugins/homekit/src/types/camera/camera-streaming-srtp-sender.ts b/plugins/homekit/src/types/camera/camera-streaming-srtp-sender.ts index 66dc698cb..83e1230d2 100644 --- a/plugins/homekit/src/types/camera/camera-streaming-srtp-sender.ts +++ b/plugins/homekit/src/types/camera/camera-streaming-srtp-sender.ts @@ -31,8 +31,6 @@ export function createCameraStreamSender(console: Console, config: Config, sende let octetCount = 0; let lastRtcp = 0; let firstSequenceNumber: number; - let allowRollover = false; - let rolloverCount = 0; let opusPacketizer: OpusRepacketizer; let h264Packetizer: H264Repacketizer; let analyzeVideo = true; @@ -117,17 +115,6 @@ export function createCameraStreamSender(console: Console, config: Config, sende firstSequenceNumber = rtp.header.sequenceNumber; } - // rough rollover detection to keep packet count accurate. - // once within 256 packets of the 0 and 65536, wait for rollover. - if (!allowRollover) { - if (rtp.header.sequenceNumber > 0xFF00) - allowRollover = true; - } - else if (rtp.header.sequenceNumber < 0x00FF) { - allowRollover = false; - rolloverCount++; - } - if (!firstTimestamp) firstTimestamp = rtp.header.timestamp;