TAMPER-EVIDENT STORAGE AND PROVISIONING OF MEDIA STREAMS

    公开(公告)号:US20240020420A1

    公开(公告)日:2024-01-18

    申请号:US17817632

    申请日:2022-08-04

    申请人: GENETEC INC.

    IPC分类号: G06F21/64 H04L9/32 H04N21/658

    摘要: 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.

    Methods and systems for codec detection in video streams

    公开(公告)号:US11153360B2

    公开(公告)日:2021-10-19

    申请号:US16880832

    申请日:2020-05-21

    申请人: GENETEC INC.

    摘要: 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.

    Methods and systems for codec detection in video streams

    公开(公告)号:US11374997B2

    公开(公告)日:2022-06-28

    申请号:US17489121

    申请日:2021-09-29

    申请人: GENETEC INC.

    摘要: 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.

    System for inter-process communication

    公开(公告)号: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.