The invention provides an information processing device, a control method thereof and a storage medium. The information processing device for performing reception processing for receiving video from an external device determines the reception status of video from an external device by requesting the external device to send video. The information processing device has the result of judging the receiving state, performs one of the stream receiving operations for receiving video streams by sending stream requests to external devices and individual receiving operations for receiving images included in the video streams respectively by sending individual requests to external devices.
【技术实现步骤摘要】
信息处理设备及其控制方法和存储介质
本专利技术涉及一种信息处理设备及其控制方法和存储介质。
技术介绍
来自网络照相机的视频分发包括响应于来自客户端的一个请求分发多个图像(视频流)的流分发以及响应于来自客户端的一个请求发送一个图像(个体图像)的个体分发。通常,可以接收流的客户端请求流分发以进行高速接收,并接收和显示视频流。另一方面,无法接收流的客户端请求个体分发,并接收和显示个体图像。在流分发中,由于网络照相机在接收到来自客户端的请求时单方面地分发数据,因此可以进行高速分发。因此,当希望以高速显示视频时,使用流分发。在个体分发中,重复如下操作:网络照相机从客户端接收个体请求并发送个体图像。个体分发使得甚至能够在例如浏览器上进行显示,而不管客户端的环境如何。提出了根据情形来选择和使用流分发或个体分发的客户端。日本特开2008-211503公开了如下技术:通常显示流分发,并且如果在切换视频流时分发图像,则显示个体分发的图像。然而,如果客户端请求流接收,则视频流在一些情况下不能通过经由代理的通信接收。这是因为,如果数据是从图像源以分割的方式发送的,则代理可以累积分割数据,接收所有数据,然后整体发送接收到的所有数据。使用例如HTTP块格式来发送视频流等的分割数据。在块格式中,各分割数据采用表示其是中间数据或最终数据的格式发送。代理累积数据(中间数据),直到从图像源接收到最终数据为止。然后,在接收到最终数据时,代理将迄今累积的数据整体发送给客户端。如果图像源是照相机,则采用块格式的中间数据作为视频流的数据(分割数据)被顺次发送。在这种情况下,由于没有接收到最终数据,因 ...
【技术保护点】
1.一种信息处理设备,用于执行从外部设备接收视频的接收处理,所述信息处理设备包括:判断部件,用于通过请求所述外部设备发送视频来判断来自所述外部设备的视频的接收状态;以及执行部件,用于基于所述判断部件对所述接收状态的判断结果,执行用于通过向所述外部设备发送流请求来接收视频流的流接收操作和用于通过向所述外部设备发送个体请求来分别接收所述视频流中所包括的图像的个体接收操作其中之一。
【技术特征摘要】
2017.09.08 JP 2017-1732221.一种信息处理设备,用于执行从外部设备接收视频的接收处理,所述信息处理设备包括:判断部件,用于通过请求所述外部设备发送视频来判断来自所述外部设备的视频的接收状态;以及执行部件,用于基于所述判断部件对所述接收状态的判断结果,执行用于通过向所述外部设备发送流请求来接收视频流的流接收操作和用于通过向所述外部设备发送个体请求来分别接收所述视频流中所包括的图像的个体接收操作其中之一。2.根据权利要求1所述的信息处理设备,其中,所述判断部件判断从发送所述流请求起在预定时间内是否从所述外部设备接收到所述视频流,以及在所述判断部件判断为已经接收到所述视频流的情况下,所述执行部件继续所述流接收操作,以及在所述判断部件判断为没有接收到视频流的情况下,所述执行部件执行所述个体接收操作。3.根据权利要求2所述的信息处理设备,其中,在启动所述接收处理时,执行所述判断部件。4.根据权利要求2或3所述的信息处理设备,其中,所述接收处理在启动时执行所述流接收操作,以及在所述判断部件判断为已经接收到所述视频流的情况下,所述执行部件继续所述流接收操作,以及在所述判断部件判断为没有接收到视频流的情况下,所述执行部件通过取消所述流请求来开始所述个体接收操作。5.根据权利要求3所述的信息处理设备,其中,在所述执行部件执行所述个体接收操作的情况下,在下次启动所述接收处理时,在无需进行使用所述流请求的判断的情况下执行所述个体接收操作。6.根据权利要求2、3和5中任一项所述的信息处理设备,其中,在所述执行部件执行所述个体接收操作时能够接收到图像的情况下,在下次启动所述接收处理时,在无需进行利用所述判断部件的判断的情况下执行所述个体接收操作,以及在所述执行部件执行所述个体接收操作时无法接收到图像的情况下,在下次启动所述接收处理时,通过执行所述流接收操作来进行利用所述判断部件的判断。7.根据权利要求2所述的信息处理设备,还包括显示控制部件,所述显示控制部件用于使显示装置显示所述流接收操作所接收到的视频流和所述个体接收操作所接收到的图像其中之一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。