Method and apparatus for playing live content
First Claim
1. A content providing method of a client, the method comprising:
- receiving a previous multimedia presentation description (MPD) from a server;
receiving a current MPD from the server; and
generating a playlist including available segment information based on the previous MPD and the current MPD,wherein the playlist includes segment information included in the previous MPD, if the sum of a time duration of a buffer (timeshiftBufferDepth) of the previous MPD and a segment duration of the previous MPD is greater that a value obtained by subtracting a time at which the current MPD becomes available (availabilityStartTime) from a determined time point (NOW).
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a client with a playlist of content segments accessible in a live streaming service provided in a Hypertext Transfer Protocol (HTTP) adaptive streaming format is provided. A live content processing method for a broadcast system includes transmitting and updating content-related information sent from a server to a client, checking, at the client, content segments accessible in real time and saving a previous content-related information, retrieving the content segments playable by referencing the previous content-related information, determining, at the client, whether the content requested for playback can be playable using a playlist, and notifying the user of the playback result.
-
Citations
18 Claims
-
1. A content providing method of a client, the method comprising:
-
receiving a previous multimedia presentation description (MPD) from a server; receiving a current MPD from the server; and generating a playlist including available segment information based on the previous MPD and the current MPD, wherein the playlist includes segment information included in the previous MPD, if the sum of a time duration of a buffer (timeshiftBufferDepth) of the previous MPD and a segment duration of the previous MPD is greater that a value obtained by subtracting a time at which the current MPD becomes available (availabilityStartTime) from a determined time point (NOW). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content providing method of a server, the method comprising:
-
transmitting, by the server, a previous multimedia presentation description (MPD) to a client; transmitting, by the server, a current MPD to the client; and providing, to the client, a content based on a playlist, including available segment information, generated by the client based on the previous MPD and the current MPD, wherein the playlist includes segment information included in the previous MPD, if the sum of a time duration of a buffer (timeShiftBufferDepth) of the previous MPD and a segment duration of the previous MPD is greater than a value obtained by subtracting a time at which the current MPD becomes available (availabilityStartTime) from a determined time point (NOW). - View Dependent Claims (7, 8, 9)
-
-
10. A content providing apparatus of a client, the apparatus comprising:
-
a transceiver configured to transmit and receive a signal; and a controller configured to; control the transceiver to receive a previous multimedia presentation description (MPD) from a server, and control the transceiver to receive a current MPD from the server and generate a playlist including available segment information based on the previous MPD and the current MPD, wherein the playlist includes segment information included in the previous MPD, if the sum of a time duration of a buffer (timeShiftBufferDepth) of the previous MPD and a segment duration of the previous MPD is greater than a value obtained by subtracting a time at which the current MPD becomes available (availabilityStartTime) from a determined time point (NOW). - View Dependent Claims (11, 12, 13, 14)
-
-
15. A server for providing a content, the server comprising:
-
a transceiver configured to transmit and receive a signal; and a controller configured to; control the transceiver to transmit a previous multimedia presentation description (MPD) to a client, control the transceiver to transmit a current MPD to the client, and provide a content based on a playlist, including available segment information, generated by the client based on the previous MPD and the current MPD, wherein the playlist includes segment information included in the previous MPD, if the sum of a time duration of a buffer (timeShiftBufferDepth) of the previous MPD and a segment duration of the previous MPD is greater than a value obtained by subtracting a time at which the current MPD becomes available (availabilityStartTime) from a determined time point (NOW). - View Dependent Claims (16, 17, 18)
-
Specification