1.一種多方視頻監看方法,其特征在于,所述實現多方視頻監看方法包括如下步驟:
接收不同客戶端發送的視頻監看請求;
查詢后臺是否存在相應的視頻數據,當查詢到后臺不存在相應的視頻數據時,則發送詢問信息至相連的服務器;
接收相連的服務器發送過來的反饋信息與相應的視頻數據;
將接收到的視頻數據發送至相應的客戶端。
2.根據權利要求1所述的多方視頻監看方法,其特征在于,所述接收不同客戶端發送的視頻監看請求之前還包括:
接收不同客戶端發送的注冊請求;
根據不同客戶端的注冊請求,給不同客戶端分配與各個客戶端相對應的注冊地址,與所述客戶端進行通信連接。
3.根據權利要求1所述的多方視頻監看的方法,其特征在于,所述視頻監看請求中的視頻為相同的視頻數據。
4.根據權利要求1所述的多方視頻監看的方法,其特征在于,所述發送詢問信息至相連的服務器的步驟之前包括:
判斷不同服務器之間是否存在通訊連接;
若不存在通訊連接,則將各個服務器之間的UDP端口打開,各個服務器之間采用UDP通訊方式進行P2P通訊連接;
各個完成通訊連接后的服務器之間進行視頻數據交換。
5.根據權利要求1-4任一項所述的多方視頻監看方法,其特征在于,所述多方視頻監看方法還包括:
將從攝像機采集到的所述視頻數據存儲至后臺;其中,所述后臺為分布式文件系統的存儲集群。
6.一種多方視頻監看裝置,其特征在于,所述多方視頻監看裝置包括:
第一接收模塊,用于接收不同客戶端發送的視頻監看請求;
查詢模塊,用于查詢后臺是否存在相應的視頻數據,當查詢到后臺不存在相應的視頻數據時,則發送詢問信息至相連的服務器;
第二接收模塊,用于接收相連的服務器發送過來的反饋信息與相應的視頻數據;
發送模塊,用于將接收到的視頻數據發送至相應的客戶端。
7.根據權利要求6所述的多方視頻監看裝置,其特征在于,所述多方視頻監看裝置還包括:
第三接收模塊,用于接收不同客戶端發送的注冊請求;
注冊模塊,用于根據不同客戶端的注冊請求,給不同客戶端分配與各個客戶端相對應的注冊地址,與所述客戶端進行通信連接。
8.根據權利要求6所述的多方視頻監看裝置,其特征在于,所述視頻監看請求中的視頻為相同的視頻數據。
9.根據權利要求6所述的多方視頻監看裝置,其特征在于,所述查詢模塊還包括:
判斷單元,用于查詢不同服務器之間是否存在通訊連接;
通訊連接單元,用于若不存在通訊連接,則將各個服務器之間的UDP端口打開,各個服務器之間采用UDP通訊方式進行P2P通訊連接;
交換單元,用于各個完成通訊連接后的服務器之間進行視頻數據交換。
10.根據權利要求6-9任一項所述的多方視頻監看裝置,其特征在于,所述多方視頻監看裝置還包括:
存儲模塊,用于將從攝像機采集到的所述視頻數據存儲至后臺;其中,所述后臺為分布式文件系統的存儲集群。