Arlo Technologies, Inc.
System for real-time monitoring with backward error correction
Last updated:
Abstract:
In an electronic monitoring system, a base station can identify missing video and/or audio ("media") packets from a recording device by detecting gaps between sequence numbers corresponding to media packets received in an encoded media stream. The base station can efficiently avoid individually acknowledging every media packet received from the recording device. However, when missing media packets are identified, the base station can queue non-contiguous sequence numbers for the missing media packets for requesting re-transmission from the recording device in a single message. The base station can request such re-transmission during regular report intervals providing statistics and/or control information, and/or in between such intervals in application-specific messages, subject to a guard time. If the recording device still has at least one missing media packet in an egress queue, the recording device can accordingly re-transmit the missing media packet.
Utility
28 Mar 2018
25 Jan 2022