US 11,924,484 B2
System control apparatus and prototype manifest file acquisition method
Takafumi Okuyama, Musashino (JP); Hiroyuki Kitada, Musashino (JP); and Xiaotian Zhao, Musashino (JP)
Assigned to Nippon Telegraph and Telephone Corporation, Tokyo (JP)
Appl. No. 17/778,235
Filed by Nippon Telegraph and Telephone Corporation, Tokyo (JP)
PCT Filed Nov. 26, 2019, PCT No. PCT/JP2019/046239
§ 371(c)(1), (2) Date May 19, 2022,
PCT Pub. No. WO2021/106088, PCT Pub. Date Jun. 3, 2021.
Prior Publication US 2023/0020645 A1, Jan. 19, 2023
Int. Cl. H04N 21/235 (2011.01); H04L 65/612 (2022.01); H04L 65/613 (2022.01); H04L 65/65 (2022.01); H04L 65/80 (2022.01); H04N 21/262 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/235 (2013.01) [H04L 65/65 (2022.05); H04N 21/8456 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system control apparatus for acquiring a prototype manifest file that is a basis of a manifest file to be transmitted to a viewing client in a system for delivering video data over a network, the system control apparatus comprising:
an estimation unit, including one or more processors, configured to analyze content of a prototype manifest file acquired from an origin server, to determine a next acquisition timing of the prototype manifest file;
an acquisition unit, including one or more processors, configured to acquire the prototype manifest file from the origin server, based on the next acquisition timing determined by the estimation unit;
wherein the estimation unit is configured to compare the prototype manifest file acquired at a current acquisition timing to a protype manifest file acquired at a previous acquisition timing, and change processing according to whether or not the protype manifest files have the same content; and
in response to the estimation unit determining that the prototype manifest file acquired at the current acquisition timing and the prototype manifest file acquired at the previous acquisition timing are different from each other, the estimation unit is configured to calculate a statistical value for a time length of all or some segments of all segments in the protype manifest file acquired at the current acquisition timing, and determine a timing of a time when the statistical value elapses from the current acquisition timing as the next acquisition timing.