Font Size: a A A

Design And Implementation Of Short Video Sharing Platform Based On IPFS

Posted on:2022-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z X LiaoFull Text:PDF
GTID:2518306764480464Subject:Journalism and Media
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,short video sharing platforms have become an indispensable part of Internet users' daily life,and people are gradually keen on using short video sharing platforms to record and share their lives.At present,mainstream short video sharing platforms usually adopt distributed storage technology to store video data uploaded by users,and ensure the stability of services with the help of cluster redundancy backup mechanism.However,the contradiction between redundant backup and storage space consumption is still an urgent technical problem to be solved.At the same time,with the explosive growth of short video sharing platform users,how to securely store and access the massive amount of video data uploaded by users is also a hot research topic nowadays.To address the contradiction between redundant backups and storage space consumption,this thesis adopts a decentralized storage scheme.As a branch of distributed storage technology,decentralized storage technology has no central node,and at the same time,it has low operating cost,it also has far better storage resource utilization than traditional distributed storage systems.In this thesis,we design and build an IPFS exclusive network based on the popular and mature IPFS technology,this decentralized storage network provides the service of storing and retrieving video data for our platform,and all video data uploaded by users will be stored and backed up to the IPFS exclusive network.In this thesis,we design and propose a storage node and backup node selection strategy by considering the space availability,time availability,network load of nodes and XOR distance between nodes and files,which can alleviate the contradiction between redundant backups and storage space consumption,at the same time,this strategy also ensures service stability.In response to the demand for users to upload private video files,we adopt a file slicing technique to improve the security of storing and retrieving private video data.Since the traditional slicing technique has the problems of high coupling between subfiles and original files and the original files are easy to be cracked,we design and propose a random twice-slicing technology,which makes it difficult for crackers to crack the original video files without stealing the video metadata and greatly improves the security of storing and retrieving private videos.This thesis also introduces the system architecture of the short video sharing platform designed using the decentralized storage model,and introduces the specific implementation details of each function of the platform.Finally,the system platform is deployed to the cloud,and each functional module of the platform is debugged,and various performance tests are conducted on the platform.The test results show that the short video sharing platform designed in this thesis has the advantages of low storage footprint,high efficiency and security,and the platform meets the expected design goals.
Keywords/Search Tags:Decentralized Storage Technology, IPFS Dedicated Network, Node Selection Strategy, File Slicing Technology, Storage Security
PDF Full Text Request
Related items