CONTROL APPARATUS, VIDEO TRANSMISSION SYSTEM, CONTROL METHOD, AND PROGRAM
There is provided a control device that executes control in a network including a video processing unit that performs processing on video data sent from a video sending device and a network device that performs transfer processing of the video data, the control device including a processing determination unit that determines video processing in the video processing unit and transfer processing using multicast in the network device, based on a plurality of items of predetermined layout information and layout information selected by each client terminal from the plurality of items of layout information.
1 . A control device that executes control in a network including a video processing unit that performs processing on video data sent from a video sending device and a network device that performs transfer processing of the video data, the control device comprising:
a processing determination unit that determines video processing in the video processing unit and transfer processing using multicast in the network device, based on a plurality of items of predetermined layout information and layout information selected by each client terminal from the plurality of items of layout information.
2 . The control device according to claim 1 , further comprising
a controller that executes setting of the video processing to the video processing unit and setting of the transfer processing to the network device.
3 . The control device according to claim 1 , wherein
the processing determination unit determines the video processing for each item of layout information selected by at least one client terminal.
4 . The control device according to claim 1 , wherein
the processing determination unit constructs a multicast tree between each video source of video data constituting layout information selected by at least one client terminal and a plurality of client terminals as selection sources and determines the transfer processing such that video data reaches, via the video processing unit, a network device serving as a copy point in the multicast tree.
5 . A video transmission system comprising:
the control device according to claim 1 ; and the video processing unit.
6 . A control method in a control device that executes control in a network including a video processing unit that performs processing on video data sent from a video sending device and a network device that performs transfer processing of the video data, the control method comprising:
determining video processing in the video processing unit and transfer processing using multicast in the network device, based on a plurality of items of predetermined layout information and layout information selected by each client terminal from the plurality of items of layout information.
7 . (canceled)
8 . The control method according to claim 6 , further comprising
executing setting of the video processing to the video processing unit and setting of the transfer processing to the network device.
9 . The control method according to claim 6 , wherein
determining the video processing for each item of layout information selected by at least one client terminal.
10 . The control method according to claim 6 , wherein
constructing a multicast tree between each video source of video data constituting layout information selected by at least one client terminal and a plurality of client terminals as selection sources and determines the transfer processing such that video data reaches, via the video processing unit, a network device serving as a copy point in the multicast tree.
11 . A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer to execute a control method comprising:
executing control in a network including a video processing unit that performs processing on video data sent from a video sending device and a network device that performs transfer processing of the video data, the control method comprising:
determining video processing in the video processing unit and transfer processing using multicast in the network device, based on a plurality of items of predetermined layout information and layout information selected by each client terminal from the plurality of items of layout information.
12 . The computer-readable non-transitory recording medium according to claim 11 wherein the control method further comprises:
executing setting of the video processing to the video processing unit and setting of the transfer processing to the network device.
13 . The computer-readable non-transitory recording medium according to claim 11 wherein the control method further comprises:
determining the video processing for each item of layout information selected by at least one client terminal.
14 . The computer-readable non-transitory recording medium according to claim 11 wherein the control method further comprises:
constructing a multicast tree between each video source of video data constituting layout information selected by at least one client terminal and a plurality of client terminals as selection sources and determines the transfer processing such that video data reaches, via the video processing unit, a network device serving as a copy point in the multicast tree.
15 . The control device according to claim 1 , wherein
video processing for each viewing user is grouped and performs route control using multicast for transmission and video processing for each video data in the group.
16 . The control device according to claim 1 , wherein
the video processing unit replaces header information of video packets in a first video source with header information of a second video packets and combines the first video source with the second video source.
17 . The control device according to claim 1 , wherein
each part or each device in the video transmission system may be a physical device or a virtual machine on a virtual infrastructure.