Patent ID: 11924522
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 2:
3. A content delivery server, comprising:
a memory storing computer-readable instructions; and
one or more processors coupled to the memory, the one or more processors configured to execute the computer-readable instructions to cause the content delivery server to
receive a request for a HTTP adaptive bitrate streaming segment of a video stream, the HTTP adaptive bitrate streaming segment of the video stream including a series of chunks, each of the chunks including a set of video frames, a first of the chunks being a first Instantaneous Decoder Refresh chunk aligned with a first Instantaneous Decoder Refresh frame in the video stream, and a second of the chunks being a second Instantaneous Decoder Refresh chunk aligned with a second Instantaneous Decoder Refresh frame in the video stream, the second Instantaneous Decoder Refresh frame being subsequent to the first Instantaneous Decoder Refresh frame in the video stream, determine whether the request was received (i) prior to the creation of the first Instantaneous Decoder Refresh chunk or (ii) during an intra period between creation of the first Instantaneous Decoder Refresh chunk and creation of the second Instantaneous Decoder Refresh chunk,
output the first Instantaneous Decoder Refresh chunk in response to determining that the request was received prior to the creation of the first Instantaneous Decoder Refresh chunk,
output the second Instantaneous Decoder Refresh chunk for transmission in response to determining that the request was received during the intra period, and
output a third chunk of a subsequent HTTP adaptive bitrate streaming segment of the video stream for transmission in response to determining that the request was received after the creation of the second Instantaneous Decoder Refresh chunk, the third chunk being a third Instantaneous Decoder Refresh chunk aligned with a third Instantaneous Decoder Refresh frame in the video stream.