An information processing device that performs information processing to output video content using video from multiple video sources including one or more pan-tilt-zoom (PTZ)-enabled network cameras, the information processing device comprising:
- a screen configured to display video content;
- a processor communicatively coupled to a receiving node and a transmitting node, each of the receiving node and the transmitting node communicatively coupled to a computer network;
- and
- a storage media communicatively coupled to the processor and storing program code, that when executed by the processor, causes the processor to:
- execute switching of a video source based on video signals from the multiple video sources transferred to the processor via the computer network and the receiving node, wherein transferring the video signals to the processor comprises transferring to the processor video data without confirming reception by the receiving node with the transmitting node at the video source, the video source comprising a PTZ-enabled network camera selected from the one or more PTZ-enabled network cameras;
- track automatically a specific subject in a PTZ operation, the PTZ operation comprising detecting one or more moving objects in a video comprising video data transferred to the processor without confirming reception by the receiving node with the transmitting node at the PTZ-enabled network camera;
- perform PTZ control of the PTZ-enabled network camera so that a detected moving object in the video is kept near a center of the screen;
- and
- output new video content comprising a new set of video data by a data transmission from the transmitting node that continues to retransmit the new set of video data until notification of a reception by the receiving node has been confirmed based on information indicating (1) which video source of the video signals of the multiple video sources received at the receiving node was switched, (2) at what time, and (3) based on video data as outputted from the multiple video sources as received at the receiving node.