亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻流的存儲方法、讀取方法及裝置與流程

文檔序號:12068779閱讀:來源:國知局

技術(shù)特征:

1.一種視頻流的存儲方法,其特征在于,應(yīng)用于視頻流的存儲裝置,所述方法包括:

將獲取到的視頻流分離為I幀數(shù)據(jù)以及與所述I幀數(shù)據(jù)對應(yīng)的非I幀數(shù)據(jù),其中,所述非I幀數(shù)據(jù)包含所述視頻流中除所述I幀數(shù)據(jù)以外的數(shù)據(jù);

獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中;

將所述存儲地址添加至所述I幀數(shù)據(jù)中;

將包含有所述存儲地址的所述I幀數(shù)據(jù)存儲至所述數(shù)據(jù)存儲服務(wù)器。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將包含有所述存儲地址的所述I幀數(shù)據(jù)存儲至所述數(shù)據(jù)存儲服務(wù)器之前,所述方法還包括:

計(jì)算包含有所述存儲地址的所述I幀數(shù)據(jù)的校驗(yàn)值,其中,所述校驗(yàn)值用于在包含有所述存儲地址的所述I幀數(shù)據(jù)丟失的情況下,恢復(fù)包含有所述存儲地址的所述I幀數(shù)據(jù);

其中,所述將包含有所述存儲地址的所述I幀數(shù)據(jù)存儲至所述數(shù)據(jù)存儲服務(wù)器,包括:

將包含有所述存儲地址的所述I幀數(shù)據(jù)以及所述校驗(yàn)值存儲至所述數(shù)據(jù)存儲服務(wù)器。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述計(jì)算包含有所述存儲地址的所述I幀數(shù)據(jù)的校驗(yàn)值,包括:

依據(jù)兩種存儲的奇偶校驗(yàn)碼的磁盤結(jié)構(gòu)RAID-6算法對包含有所述存儲地址的所述I幀數(shù)據(jù)進(jìn)行計(jì)算,得到包含有所述存儲地址的所述I幀數(shù)據(jù)的所述校驗(yàn)值。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中,包括:

發(fā)送存儲地址請求至元數(shù)據(jù)服務(wù)器,其中,由所述元數(shù)據(jù)服務(wù)器向所述數(shù)據(jù)存儲服務(wù)器請求為所述非I幀數(shù)據(jù)分配所述存儲地址;

接收所述元數(shù)據(jù)服務(wù)器響應(yīng)于所述存儲地址請求所返回的所述存儲地址;

依據(jù)所述存儲地址,將所述非I幀數(shù)據(jù)寫入所述數(shù)據(jù)存儲服務(wù)器中所述存儲地址所指向的存儲空間;

將已寫入所述數(shù)據(jù)存儲服務(wù)器的所述非I幀數(shù)據(jù)的數(shù)據(jù)量上報至所述元數(shù)據(jù)服務(wù)器。

5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中之前,所述方法還包括:

依據(jù)分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu)RAID-5算法對所述非I幀數(shù)據(jù)進(jìn)行計(jì)算,得到所述非I幀數(shù)據(jù)的異或校驗(yàn)數(shù)據(jù),所述異或校驗(yàn)數(shù)據(jù)用于在所述非I幀數(shù)據(jù)丟失的情況下,恢復(fù)所述非I幀數(shù)據(jù);

其中,所述獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中,包括:

獲取由所述數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)以及所述異或校驗(yàn)數(shù)據(jù)分配的所述存儲地址;

將所述非I幀數(shù)據(jù)以及所述異或校驗(yàn)數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中。

6.一種視頻流的讀取方法,其特征在于,應(yīng)用于視頻流的讀取裝置,所述方法包括:

獲取視頻流的I幀數(shù)據(jù)的存儲地址;

依據(jù)所述I幀數(shù)據(jù)的存儲地址,從數(shù)據(jù)存儲服務(wù)器中讀取所述I幀數(shù)據(jù);

從所述I幀數(shù)據(jù)中解析出所述視頻流的非I幀數(shù)據(jù)的存儲地址;

依據(jù)所述非I幀數(shù)據(jù)的存儲地址,從所述數(shù)據(jù)存儲服務(wù)器中讀取所述非I幀數(shù)據(jù),其中,所述非I幀數(shù)據(jù)包含所述視頻流中除所述I幀數(shù)據(jù)以外的數(shù)據(jù);

將所述I幀數(shù)據(jù)及所述非I幀數(shù)據(jù)聚合為所述視頻流。

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在依據(jù)所述I幀數(shù)據(jù)的存儲地址,從數(shù)據(jù)存儲服務(wù)器中讀取所述I幀數(shù)據(jù)之后,從所述I幀數(shù)據(jù)中解析出所述視頻流的非I幀數(shù)據(jù)的存儲地址之前,所述方法還包括:

從所述數(shù)據(jù)存儲服務(wù)器中讀取所述I幀數(shù)據(jù)的校驗(yàn)值,所述校驗(yàn)值為預(yù)先依據(jù)兩種存儲的奇偶校驗(yàn)碼的磁盤結(jié)構(gòu)RAID-6算法對所述I幀數(shù)據(jù)進(jìn)行計(jì)算得到的;

對所述I幀數(shù)據(jù)進(jìn)行校驗(yàn),其中,在校驗(yàn)出所述I幀數(shù)據(jù)丟失的情況下,依據(jù)所述校驗(yàn)值恢復(fù)所述I幀數(shù)據(jù)。

8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,在依據(jù)所述非I幀數(shù)據(jù)的存儲地址,從所述數(shù)據(jù)存儲服務(wù)器中讀取所述非I幀數(shù)據(jù)之后,將所述I幀數(shù)據(jù)及所述非I幀數(shù)據(jù)聚合為所述視頻流之前,所述方法還包括:

從所述數(shù)據(jù)存儲服務(wù)器中讀取所述非I幀數(shù)據(jù)的異或校驗(yàn)數(shù)據(jù),其中,所述異或校驗(yàn)數(shù)據(jù)為預(yù)先依據(jù)分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu)RAID-5算法對所述非I幀數(shù)據(jù)進(jìn)行計(jì)算得到的;

對所述非I幀數(shù)據(jù)進(jìn)行校驗(yàn),其中,在校驗(yàn)出所述非I幀數(shù)據(jù)丟失的情況下,依據(jù)所述異或校驗(yàn)數(shù)據(jù)恢復(fù)所述非I幀數(shù)據(jù)。

9.一種視頻流的存儲裝置,其特征在于,包括:

數(shù)據(jù)分離單元,用于將獲取到的視頻流分離為I幀數(shù)據(jù)以及與所述I幀數(shù)據(jù)對應(yīng)的非I幀數(shù)據(jù),其中,所述非I幀數(shù)據(jù)包含所述視頻流中除所述I幀數(shù)據(jù)以外的數(shù)據(jù);

數(shù)據(jù)下發(fā)單元,用于獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中;

數(shù)據(jù)添加單元,用于將所述存儲地址添加至所述I幀數(shù)據(jù)中;

所述數(shù)據(jù)下發(fā)單元,還用于將包含有所述存儲地址的所述I幀數(shù)據(jù)存儲至所述數(shù)據(jù)存儲服務(wù)器。

10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:

第一計(jì)算單元,用于計(jì)算包含有所述存儲地址的所述I幀數(shù)據(jù)的校驗(yàn)值,其中,所述校驗(yàn)值用于在包含有所述存儲地址的所述I幀數(shù)據(jù)丟失的情況下,恢復(fù)包含有所述存儲地址的所述I幀數(shù)據(jù);

其中,所述數(shù)據(jù)下發(fā)單元用于執(zhí)行以下步驟將包含有所述存儲地址的所述I幀數(shù)據(jù)存儲至所述數(shù)據(jù)存儲服務(wù)器:

將包含有所述存儲地址的所述I幀數(shù)據(jù)以及所述校驗(yàn)值存儲至所述數(shù)據(jù)存儲 服務(wù)器。

11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一計(jì)算單元用于執(zhí)行以下步驟計(jì)算包含有所述存儲地址的所述I幀數(shù)據(jù)的校驗(yàn)值:

依據(jù)兩種存儲的奇偶校驗(yàn)碼的磁盤結(jié)構(gòu)RAID-6算法對包含有所述存儲地址的所述I幀數(shù)據(jù)進(jìn)行計(jì)算,得到包含有所述存儲地址的所述I幀數(shù)據(jù)的所述校驗(yàn)值。

12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述數(shù)據(jù)下發(fā)單元用于執(zhí)行以下步驟獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中:

發(fā)送存儲地址請求至元數(shù)據(jù)服務(wù)器,其中,由所述元數(shù)據(jù)服務(wù)器向所述數(shù)據(jù)存儲服務(wù)器請求為所述非I幀數(shù)據(jù)分配所述存儲地址;

接收所述元數(shù)據(jù)服務(wù)器響應(yīng)于所述存儲地址請求所返回的所述存儲地址;

依據(jù)所述存儲地址,將所述非I幀數(shù)據(jù)寫入所述數(shù)據(jù)存儲服務(wù)器中所述存儲地址所指向的存儲空間;

將已寫入所述數(shù)據(jù)存儲服務(wù)器的所述非I幀數(shù)據(jù)的數(shù)據(jù)量上報至所述元數(shù)據(jù)服務(wù)器。

13.根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的裝置,其特征在于,還包括:

第二計(jì)算單元,用于依據(jù)分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu)RAID-5算法對所述非I幀數(shù)據(jù)進(jìn)行計(jì)算,得到所述非I幀數(shù)據(jù)的異或校驗(yàn)數(shù)據(jù),所述異或校驗(yàn)數(shù)據(jù)用于在所述非I幀數(shù)據(jù)丟失的情況下,恢復(fù)所述非I幀數(shù)據(jù);

其中,所述數(shù)據(jù)下發(fā)單元用于執(zhí)行以下步驟獲取由數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)分配的存儲地址,并將所述非I幀數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中:

獲取由所述數(shù)據(jù)存儲服務(wù)器為所述非I幀數(shù)據(jù)以及所述異或校驗(yàn)數(shù)據(jù)分配的所述存儲地址;

將所述非I幀數(shù)據(jù)以及所述異或校驗(yàn)數(shù)據(jù)存儲至所述存儲地址所指向的所述數(shù)據(jù)存儲服務(wù)器的存儲空間中。

14.一種視頻流的讀取裝置,其特征在于,包括:

獲取單元,用于獲取視頻流的I幀數(shù)據(jù)的存儲地址;

第一讀取單元,用于依據(jù)所述I幀數(shù)據(jù)的存儲地址,從數(shù)據(jù)存儲服務(wù)器中讀取所述I幀數(shù)據(jù);

解析單元,用于從所述I幀數(shù)據(jù)中解析出所述視頻流的非I幀數(shù)據(jù)的存儲地址;

第二讀取單元,用于依據(jù)所述非I幀數(shù)據(jù)的存儲地址,從所述數(shù)據(jù)存儲服務(wù)器中讀取所述非I幀數(shù)據(jù),其中,所述非I幀數(shù)據(jù)包含所述視頻流中除所述I幀數(shù)據(jù)以外的數(shù)據(jù);

聚合單元,用于將所述I幀數(shù)據(jù)及所述非I幀數(shù)據(jù)聚合為所述視頻流。

15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第一讀取單元,還用于從所述數(shù)據(jù)存儲服務(wù)器中讀取所述I幀數(shù)據(jù)的校驗(yàn)值,所述校驗(yàn)值為預(yù)先依據(jù)兩種存儲的奇偶校驗(yàn)碼的磁盤結(jié)構(gòu)RAID-6算法對所述I幀數(shù)據(jù)進(jìn)行計(jì)算得到的;

所述裝置還包括:

第一校驗(yàn)單元,用于對所述I幀數(shù)據(jù)進(jìn)行校驗(yàn),其中,在校驗(yàn)出所述I幀數(shù)據(jù)丟失的情況下,依據(jù)所述校驗(yàn)值恢復(fù)所述I幀數(shù)據(jù)。

16.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述第二讀取單元,還用于從所述數(shù)據(jù)存儲服務(wù)器中讀取所述非I幀數(shù)據(jù)的異或校驗(yàn)數(shù)據(jù),其中,所述異或校驗(yàn)數(shù)據(jù)為預(yù)先依據(jù)分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu)RAID-5算法對所述非I幀數(shù)據(jù)進(jìn)行計(jì)算得到的;

所述裝置還包括:

第二校驗(yàn)單元,用于對所述非I幀數(shù)據(jù)進(jìn)行校驗(yàn),其中,在校驗(yàn)出所述非I幀數(shù)據(jù)丟失的情況下,依據(jù)所述異或校驗(yàn)數(shù)據(jù)恢復(fù)所述非I幀數(shù)據(jù)。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1