Streaming server, transmission method, and program
AssigneeKabushiki Kaisha Toshiba
InventorsYu Mizoguchi, Shunichi Gondo, Mika Minematsu, Tomonori Maegawa
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a streaming server that outputs chunk data obtained by dividing picture data into chunks as streaming data, comprises a chunk length determination unit, and a data generation unit. The chunk length determination unit that calculates a chunk length which is a time length of the chunk, and the data generation unit that generates the chunk data by dividing the picture data into the chunks in accordance with the chunk length.
Claims14
A streaming server which is used to reduce a processing delay of a proxy server in a network environment via the proxy server and compliant with the Common Media Application Format (CMAF) for outputting chunk data obtained by dividing a segment, which is a transmission unit of picture data, into chunks, which are transmission units smaller than the segment, as streaming data, the streaming server comprising:
- a chunk length determination unit that calculates a chunk length which is a time length of the chunk;
- and
- a data generation unit that generates the chunk data by dividing segment data, which is data of the segment, into the chunks in accordance with the chunk length,
- wherein the chunk length determination unit determines the chunk length based on a data size of picture data to be included in the chunk, and
- when the chunk length determination unit recognizes that a received picture is an I picture, the chunk length determination unit sets the chunk length to be shorter than a chunk length set as a fixed length.
A transmission method of streaming data conforming to the Common Media Application Format (CMAF) for reducing a processing delay of a proxy server in a network environment via the proxy server and for outputting chunk data obtained by dividing a segment, which is a transmission unit of picture data, into chunks, which are transmission units smaller than the segment, as streaming data, the transmission method comprising:
- calculating a chunk length which is a time length of the chunk;
- generating the chunk data by dividing segment data, which is data of the segment, into chunks in accordance with the chunk length;
- determining the chunk length based on a data size of picture data to be included in the chunk;
- and
- when recognizing that a received picture is an I picture, setting the chunk length to be shorter than a chunk length set as a fixed length.
A non-transitory computer-readable medium having instructions for reducing a processing delay of a proxy server in a network environment via the proxy server, wherein the instructions, when executed by a computer, cause the computer to:
- transmit streaming data conforming to the Common Media Application Format (CMAF) for outputting chunk data obtained by dividing a segment, which is transmission unit of picture data, into chunks, which are transmission units smaller than the segment, as the streaming data;
- calculate a chunk length which is a time length of the chunk;
- generate the chunk data by dividing segment data, which is data of the segment, into chunks in accordance with the chunk length;
- determine the chunk length based on a data size of picture data to be included in the chunk;
- and
- when recognizing that a received picture is an I picture, set the chunk length to be shorter than a chunk length set as a fixed length.
Dependencies are inferred from the claim text.