Font Size: a A A

Research On Video On Demand System Based On NDN

Posted on:2019-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:S J ShiFull Text:PDF
GTID:2428330593950093Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of computer networks and multimedia technologies,the demand for network video on demand is getting higher and higher.Traditional video on demand systems are based on client/server architecture models.When the number of users increases on a large scale,there is a problem of poor user experience.For example,start-up and playback delays are large,playback continuity is poor,and video picture quality is poor.The main cause of these problems is the defects in system architecture and scheduling strategy.The ultimate bottleneck of most of the above problems is basically from the current TCP/IP network architecture.Named Data Networking(NDN)is a potential network architecture in the future.Combining NDN with streaming media technology,designing a video on demand system that is more convenient and faster.By utilizing the characteristics of the NDN cache in the network,the network resources are fully utilized,the burden of the server is effectively reduced,and the scalability and stability of the video on demand system are improved.In this paper,the video on demand system architecture based on the NDN designed is divided into application layer and network layer.The application of the system is the interface that the user interacts with the video on demand system,and provides the user with video services,mainly including functions such as searching for video retrieval and playing video;The network layer of the system is based on the NDN,which mainly implements the routing and forwarding of data packets in the nodes,and implements the access control function in the video on demand system.The application layer communicates with the network layer through interfaces and protocols.The research focus of this paper is the network layer based on the NDN.And from the naming mechanism,caching mechanism,route forwarding process,packet format and access control to the system's network layer has been detailed design.The core design of the NDN architecture is secure because each named data object is signed by the producer to ensure data source authentication and content integrity.However,NDN does not build access control in its architecture to specify how to protect valuable data objects and prevent unauthorized users from accessing data.This article proposes an access control mechanism based on encryption and Bloom Filter.By encrypting video data with data keys,consumers with access rights can not only obtain encrypted video data,but also obtain data keys.And by constructing a Bloom Filter in the NDN router,it is used to filter the interest package of non-privileged consumers,thereby controlling the producer to return the encrypted data package to the non-privileged consumer.For the proposed access control mechanism,this paper conducts a simulation experiment based on NS-3 based NDN simulator ndnSIM,and evaluates the access control strategy.Experimental results show that the access control based on encryption and Bloom filters proposed in this paper prevents unauthorized users from obtaining and trying to decrypt data,reduces network traffic,reduces server load,and improves network performance.
Keywords/Search Tags:NDN, video on demand system, streaming media, access control, bloom filter
PDF Full Text Request
Related items