Font Size: a A A

Design And Implementation Of Video Information Hiding Function Based On H.264

Posted on:2019-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:K Y ChengFull Text:PDF
GTID:2428330545471553Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology,digital media transmission and storage technology have made great progress.Digital multimedia has gradually become one of the irreplaceable ways to obtain information in our daily life.How to ensure the secure transmission of information in the network environment has begun to be widely researched and discussed.Information hiding by embedding the secret information into the carrier data only shows the characteristics of the carrier,so that it can realize the secure transmission of the secret information.Therefore,information hiding technology has become one of the research hotspots in the field of information security.A video information hiding system based on H.264 protocol was proposed in this thesis and implemented based on a existing open source video calling software.The main work of this paper is as follows:1.Researching the H.264 video compression technology.First,having a summary about advantages and disadvantages of the history development of the H.264 video codec protocol and then having an introduction about coding system,basic framework and key technologies of the H.264.2.Analysis and Design of Video Information Hiding Function.This article is based on the Sipadroid audio and video call software,the function module analysis of the software,based on this analysis of the overall needs of the video information hiding function to be achieved in this article,including the interface to be embedded in the extraction and extraction module analysis and design.Then analyze the video codec library(x264,FFmpeg)to determine the specific embedding and extraction location of the hidden information.3.The realization of video information hiding function.The specific implementation of the two built-in video information hiding algorithms used in this paper is that one is to use the residual DCT coefficient energy as the selection criterion of the DCT embedding block,and the secret information is embedded in the macroblock low-frequency DCT coefficients of the macroblock.Another is to select a motion vector suitable for embedding information by setting a motion vector offset threshold,and then implement the embedding of secret information in two components of the motion residual obtained from the motion vector.Finally,the comparative analysis of the system test results shows that the two algorithms achieve the transmission of hidden information without affecting the subjective quality of the video,and they are robust,and the first algorithm is relative to the second algorithm.Say there is a larger hidden capacity,but the second algorithm has a smaller impact on the video bit rate.
Keywords/Search Tags:video information hiding, H.264 protocol, DCT coefficients, motion vector
PDF Full Text Request
Related items