-
公开(公告)号:US12028396B2
公开(公告)日:2024-07-02
申请号:US17824269
申请日:2022-05-25
申请人: GENETEC INC.
发明人: Pierre Racz , Julien Vary
IPC分类号: H04N21/234 , G08B13/196 , H04L47/19 , H04L65/65 , H04L65/70 , H04L69/22 , H04N19/70 , H04N21/236 , H04N21/24
CPC分类号: H04L65/70 , G08B13/19656 , G08B13/19667 , G08B13/19686 , H04L47/196 , H04L65/65 , H04L69/22 , H04N19/70 , H04N21/2402
摘要: Method and apparatus for carrying out the method receiving packets, each of the packets comprising a header and a payload. For a particular packet among the packets, the method includes processing at least the header of the particular packet to determine a flow associated with the particular packet; attempting to determine a payload structure based on the flow, the payload structure associated with transport of coded video data in the payload of the particular packet; and if the attempting is successful, repackaging coded video data contained in the payload of the particular packet into a new packet and forwarding the new packet to an external system or storing the new packet in memory.
-
公开(公告)号:US20240020420A1
公开(公告)日:2024-01-18
申请号:US17817632
申请日:2022-08-04
申请人: GENETEC INC.
IPC分类号: G06F21/64 , H04L9/32 , H04N21/658
CPC分类号: G06F21/64 , H04L9/3239 , H04N21/6582
摘要: The present disclosure relates to systems and methods for tamper-evident storage of a media stream, and for serving tamper-evident media. The tamper-evident media is stored using a data structure comprising a payload field and an associated metadata field. A portion of a media stream is obtained from a media source. A set of parameters, to be stored in the metadata field of the data structure, is determined. A progenitor parameter to associate with the set of parameters is obtained, the progenitor parameter based on a hash of at least part of a previous data structure storing a previous portion of the media stream. The progenitor parameter is incorporated into the set of parameters, and the set of parameters is stored in the metadata field of the data structure. The portion of the media stream is stored in the payload field of the data structure.
-
公开(公告)号:US11153360B2
公开(公告)日:2021-10-19
申请号:US16880832
申请日:2020-05-21
申请人: GENETEC INC.
发明人: Pierre Racz , Julien Vary
IPC分类号: H04L29/06 , H04N21/24 , H04L12/801
摘要: Method and apparatus for carrying out the method receiving packets, each of the packets comprising a header and a payload. For a particular packet among the packets, the method includes processing at least the header of the particular packet to determine a flow associated with the particular packet; attempting to determine a payload structure based on the flow, the payload structure associated with transport of coded video data in the payload of the particular packet; and if the attempting is successful, repackaging coded video data contained in the payload of the particular packet into a new packet and forwarding the new packet to an external system or storing the new packet in memory.
-
公开(公告)号:US11374997B2
公开(公告)日:2022-06-28
申请号:US17489121
申请日:2021-09-29
申请人: GENETEC INC.
发明人: Pierre Racz , Julien Vary
IPC分类号: H04L29/06 , H04L12/801 , H04N21/24 , H04L65/60 , H04L65/65 , H04L69/22 , H04L47/19 , H04N19/70 , G08B13/196
摘要: Method and apparatus for carrying out the method receiving packets, each of the packets comprising a header and a payload. For a particular packet among the packets, the method includes processing at least the header of the particular packet to determine a flow associated with the particular packet; attempting to determine a payload structure based on the flow, the payload structure associated with transport of coded video data in the payload of the particular packet; and if the attempting is successful, repackaging coded video data contained in the payload of the particular packet into a new packet and forwarding the new packet to an external system or storing the new packet in memory.
-
公开(公告)号:US11226852B2
公开(公告)日:2022-01-18
申请号:US16462639
申请日:2017-11-16
申请人: GENETEC INC.
发明人: Julien Vary
IPC分类号: G06F9/54 , G06F9/52 , G08B13/196
摘要: Described is a novel method of inter-process communication used in one example in a surveillance system whereby multiple input processes communicate surveillance data to a reader process that consumes the data from the input processes. A locking mechanism is provided to reserve a reservable portion of queue metadata which comprises queue pointer(s) such that only one process may move the queue pointer(s) at a time. Reservation is provided with little or no kernel operations such that reservation costs are negligible. Arbitrary size queue slots may be reserved by moving the points. Writing and reading into the queue is done outside of the locking mechanism allowing multiple processes to access and work in the queue simultaneously leading to a rapid queue synchronization mechanism that requires little or no resort to expensive kernel operations.
-
-
-
-