US2021273986A1PendingUtilityA1

Client, live-streaming server and data stream using an information on a current segment of a sequence of segments

50
Assignee: BITMOVIN GMBHPriority: Feb 9, 2015Filed: May 20, 2021Published: Sep 2, 2021
Est. expiryFeb 9, 2035(~8.6 yrs left)· nominal 20-yr term from priority
H04N 21/23439H04L 65/65H04L 65/762H04L 65/612H04N 21/6581H04N 21/8456H04L 67/02H04N 21/26258H04L 65/602H04L 65/4084H04L 65/608
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A client configured to retrieve a live-stream media content is shown. The client is configured to receive from a live-streaming server a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and an information on a current segment of the sequence of segments. The client is further configured to commence retrieving the live-stream media content from the live-streaming server from a predetermined segment of the sequence of segments onwards, which the client determined based on the information.

Claims

exact text as granted — not AI-modified
1 . Client configured to retrieve a live-stream media content,
 wherein the client is configured to receive from a live-streaming server a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and an information on a current segment of the sequence of segments, wherein the client is further configured to commence retrieving the live-stream media content from the live-streaming server from a predetermined segment of the sequence of segments onwards which the client determined based on the information.   
     
     
         2 . Client according to  claim 1 , wherein the client is configured to retrieve the live-stream media content using MPEG-DASH. 
     
     
         3 . Client according to  claim 1 , wherein the client is configured to derive from the MPD a segment template signaling a computation rule for computing unique indices of the segments of the representation. 
     
     
         4 . Client according to  claim 3 , wherein the information on the current segment of the sequence of segments indicates the unique index of the current segment. 
     
     
         5 . Client according to  claim 3 , wherein the segment template indicates a live streaming start-time of the sequence of segments and a mean temporal length of the segments of the sequence of segments. 
     
     
         6 . Client according to  claim 1 , wherein the information on the current segment is provided in the MPD or out of band. 
     
     
         7 . Live-streaming server configured for providing a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and further configured for providing an information on a current segment of the sequence of segments responsive to one request of a client. 
     
     
         8 . Live-streaming server according to  claim 7 , wherein live-streaming server is configured to provide the live-stream media content using MPEG-DASH. 
     
     
         9 . Live-streaming server according to  claim 7 , wherein the live-streaming server is configured to provide in the MPD a segment template signaling a computation rule for computing unique indices of the segments of the representation. 
     
     
         10 . Live-streaming server according to  claim 9 , wherein the information on the current segment of the sequence of segments indicates the unique index of the current segment. 
     
     
         11 . Live-streaming server according to  claim 9 , wherein the segment template indicates a live streaming start-time of the sequence of segments and a mean temporal length of the segments of the sequence of segments. 
     
     
         12 . Live-streaming server according to  claim 7 , wherein the information on the current segment is provided in the MPD or out of band. 
     
     
         13 . Data stream comprising a media presentation description (MPD) describing live-stream media content composed of a sequence of segments, the MPD comprising an information on a current segment of the sequence of segments. 
     
     
         14 . Data stream according to  claim 13 , wherein the live-stream media content is provided using MPEG-DASH. 
     
     
         15 . Data stream according to  claim 13 , wherein the data stream comprises in the MPD a segment template signaling a computation rule for computing unique indices of the segments of the representation. 
     
     
         16 . Data stream according to  claim 15 , wherein the information on the current segment of the sequence of segments indicates the unique index of the current segment. 
     
     
         17 . Data stream according to  claim 15 , wherein the segment template indicates a live streaming start-time of the sequence of segments and a mean temporal length of the segments of the sequence of segments. 
     
     
         18 . Method to retrieve a live-stream media content with a client, the method comprising:
 receiving from a live-streaming server a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and an information on a current segment of the sequence of segments; and   commence retrieving the live-stream media content from the live-streaming server from a current segment of the sequence of segments onwards which the client determined based on the information.   
     
     
         19 . Method for operating a live-streaming server, the method comprising:
 providing a media presentation description (MPD) describing live-stream media content composed of a sequence of segments; and   providing an information on a current segment of the sequence of segments responsive to one request of a client.   
     
     
         20 . A non-transitory digital storage medium having a computer program stored thereon to perform the method to retrieve a live-stream media content with a client, the method comprising:
 receiving from a live-streaming server a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and an information on a current segment of the sequence of segments; and   commence retrieving the live-stream media content from the live-streaming server from a current segment of the sequence of segments onwards which the client determined based on the information,   when said computer program is run by a computer.   
     
     
         21 . A non-transitory digital storage medium having a computer program stored thereon to perform the method for operating a live-streaming server, the method comprising:
 providing a media presentation description (MPD) describing live-stream media content composed of a sequence of segments; and   providing an information on a current segment of the sequence of segments responsive to one request of a client,   when said computer program is run by a computer.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.