Moving-image distributing apparatus, moving-image distributing system, and computer product
AssigneeFujitsu Limited
InventorsTomonori Hirose, Atsushi Taya
Life of this patent
Estimating the term…
Abstract
A moving-image-data acquiring unit acquires, when a failure occurs in other moving-image distributing apparatus, a plurality of moving-image data transmitted from a part of the encoders to the other moving-image distributing apparatus. An imaging-target-information acquiring unit acquires location information of an imaging target from a management server that manages the location information of the imaging target. An encoder selecting unit selects the encoder to take charge in place of the other moving-image distributing apparatus, based on encoder location information included in the moving-image data and the location information of the imaging target.
Claims10
A moving-image distributing apparatus for receiving moving-image data from a plurality of encoders that encodes captured moving image, and distributing the received moving-image data to a client terminal, the apparatus comprising:
- a moving-image-data acquiring unit that acquires, when a failure occurs in a further moving-image distributing apparatus other than the moving-image distributing apparatus, a plurality of moving-image data transmitted from the plurality of encoders to the further moving-image distributing apparatus;
- an imaging-target-information acquiring unit that acquires location information about an imaging target from a management server that manages the location information about the imaging target;
- a determining unit that determines an order of priority of encoders such that a priority of an encoder being closer to a location of the imaging target is higher than that of other encoders, based on the location information about the imaging target acquired and encoder location information about the plurality of encoders included in the moving-image data;
- and
- an encoder selecting unit that selects an encoder to take charge in place of the further moving-image distributing apparatus, based on the order of priority of encoders determined by the determining unit.
A moving-image distributing system comprising:
- a plurality of encoders that encodes captured moving image to produce moving-image data;
- and
- a plurality of moving-image distributing apparatuses that distributes the moving-image data to a client terminal, wherein
- the encoder transmits the moving-image data to the moving-image distributing apparatuses, including
- an encoder-information specifying unit that specifies location information about the encoder as encoder location information;
- and
- an encoder-information adding unit that adds the encoder location information to the moving-image data to be transmitted to the moving-image distributing apparatuses, and
- each of the moving-image distributing apparatuses comprises a memory coupled to a processor, wherein the processor includes
- a moving-image-data acquiring unit that acquires, when a failure occurs in a further moving-image distributing apparatus other than the moving-image distributing apparatus, a plurality of moving-image data transmitted from a plurality of the encoders to the further moving-image distributing apparatus;
- an imaging-target-information acquiring unit that acquires location information about an imaging target from a management server that manages the location information about the imaging target;
- a determining unit that determines an order of priority of encoders such that a priority of an encoder being closer to a location of the imaging target is higher than that of other encoders, based on the location information about the imaging target acquired and the encoder location information about the plurality of encoders included in the moving-image data;
- and
- an encoder selecting unit that selects an encoder to take charge in place of the further moving-image distributing apparatus, based on the order of priority of encoders determined by the determining unit.
A computer-readable recording medium that stores a computer program for receiving moving-image data, which is an encoded moving image, from a plurality of encoders that encodes captured moving image, and distributing the received moving-image data to a client terminal, wherein
- the computer program causes a computer to execute a process comprising:
- acquiring, when a failure occurs in a moving-image distributing apparatus that receives the moving-image data from the plurality of the encoders and distributes the received moving-image data to the client terminal, a plurality of moving-image data transmitted from the plurality of the encoders to the moving-image distributing apparatus;
- acquiring location information about an imaging target from a management server that manages the location information about the imaging target;
- determining an order of priority of encoders such that a priority of an encoder being closer to a location of the imaging target is higher than that of other encoders, based on the location information about the imaging target acquired and encoder location information about the plurality of encoders included in the moving-image data;
- and
- selecting an encoder to take charge in place of the further moving-image distributing apparatus, based on the order of priority of encoders determined at the determining.
Dependencies are inferred from the claim text.