-
公开(公告)号:US20210357330A1
公开(公告)日:2021-11-18
申请号:US17388566
申请日:2021-07-29
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/0842 , G06F12/0815 , G06F3/06 , G06F5/12
Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20210109857A1
公开(公告)日:2021-04-15
申请号:US16707056
申请日:2019-12-09
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/0842 , G06F12/0815
Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20210014386A1
公开(公告)日:2021-01-14
申请号:US17037353
申请日:2020-09-29
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar
IPC: H04N5/04 , H04L7/00 , H04N21/218 , H04N21/8547 , H04N21/242 , H04N21/43 , H04N21/845 , H04N21/234
Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
-
-