Multi-stream peak bandwidth dispersal
AssigneeSensormatic Electronics Corporation
InventorsPaul FEE, Gareth MCCARTER, Terence NEILL
Life of this patent
Estimating the term…
Abstract
A system may be configured to perform multi-stream bandwidth dispersal. In some aspects, the system may receive, via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices, and detect a congestion context based upon the plurality of frame collections. Further, the system may determine a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection, and transmit, via the communication network, the schedule notification to the video capture device.
Claims20
A method of multi-stream management, the method comprising:
- receiving, at a management device via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices;
- detecting a congestion context within the management device based upon a frame data size exceeding a predefined value, wherein the frame data size corresponds to a plurality of frames of the plurality of frame collections received or expected to be received at a particular time instance;
- determining, based at least in part on detecting the congestion context, a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection;
- and
- transmitting, by the management device via the communication network, the schedule notification to the video capture device.
A management system comprising:
- a memory storing instructions thereon;
- and
- at least one processor coupled with the memory and configured by the instructions to:
- receive, via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices;
- detect, based on a data size of a plurality of frames of the plurality of frame collections received or expected to be received at a particular time instance exceeding a predefined value, a congestion context within the management system;
- determine, based at least in part on detecting the congestion context, a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection;
- and
- transmit, via the communication network, the schedule notification to the video capture device.
A non-transitory computer-readable device having instructions thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
- receiving, from a multi-stream management server, a schedule notification at a video capture device, the schedule notification instructing the video capture device to advance or delay a periodic transmission of a frame of a frame collection by a duration of time;
- determining an updated time instance for the periodic transmission of the frame based at least in part on the duration of time and a scheduled transmission of the frame;
- generating the frame based on the updated time instance;
- and
- transmitting the frame to the multi-stream management server.
Dependencies are inferred from the claim text.