Free Academic Seminars And Projects Reports
source code of video steganography in vb net - Printable Version

+- Free Academic Seminars And Projects Reports (https://easyreport.in)
+-- Forum: Academic (https://easyreport.in/forumdisplay.php?fid=41)
+--- Forum: Academic Queries (https://easyreport.in/forumdisplay.php?fid=60)
+---- Forum: Industrial Visit Report (https://easyreport.in/forumdisplay.php?fid=2)
+---- Thread: source code of video steganography in vb net (/showthread.php?tid=33006)



source code of video steganography in vb net - ranjith - 08-17-2017

Abstract:
Recent advances in information technology have made quick delivery and sharing of multimedia
information possible. But these advances in technology are leading breaches to information security and
personal information. Digital Steganography provides capability to protect private communication that has
become necessity in today s Internet era. Steganography is a technique to protect and conceal multimedia
information in disguised manner or we can say it is the study of invisible communication. Steganography is a
mixture of compression, encryption, watermarking and cryptography. Generally sharing of information takes
place in the form of text, image, audio and video. Steganography uses image, text, video and audio to disguise
secret information. In this paper we have analyzed only video steganography. In video steganography secret
information is enveloped inside a video to make it safe from intruders. In this paper we have critically analyzed
fundamental concepts, performance metrics and security aspects of video steganography. Different methods
used for protecting secret information by using a video as cover media are explored. Comparisons between
different video steganography techniques are also provided. Steganalysis is also discussed in brief.

Due to the significant growth of video data over the Internet, video steganography has become a popular choice. The effectiveness of any steganographic algorithm depends on the embedding efficiency, embedding payload, and robustness against attackers. The lack of the preprocessing stage, less security, and low quality of stego videos are the major issues of many existing steganographic methods. The preprocessing stage includes the procedure of manipulating both secret data and cover videos prior to the embedding stage. In this paper, we address these problems by proposing a novel video steganographic method based on Kanade-Lucas-Tomasi (KLT) tracking using Hamming codes (15, 11). The proposed method consists of four main stages: a) the secret message is preprocessed using Hamming codes (15, 11), producing an encoded message, b) face detection and tracking are performed on the cover videos, determining the region of interest (ROI), defined as facial regions, c) the encoded secret message is embedded using an adaptive LSB substitution method in the ROIs of video frames. In each facial pixel 1 LSB, 2 LSBs, 3 LSBs, and 4 LSBs are utilized to embed 3, 6, 9, and 12 bits of the secret message, respectively, and d) the process of extracting the secret message from the RGB color components of the facial regions of stego video is executed. Experimental results demonstrate that the proposed method achieves higher embedding capacity as well as better visual quality of stego videos. Furthermore, the two preprocessing steps increase the security and robustness of the proposed algorithm as compared to state-of-the-art methods.

to get more at ;
http://slidesharejamesridgway/video-steganography


source code of video steganography in vb net - tulasi - 08-17-2017

//Initialize the AVI library
[DllImport("avifil32.dll")]
public static extern void AVIFileInit();

//Open an AVI file
[DllImport("avifil32.dll", PreserveSig=true)]
public static extern int AVIFileOpen(
ref int ppfile,
String szFile,
int uMode,
int pclsidHandler);

//Get a stream from an open AVI file
[DllImport("avifil32.dll")]
public static extern int AVIFileGetStream(
int pfile,
out IntPtr ppavi,
int fccType,
int lParam);

//Release an open AVI stream
[DllImport("avifil32.dll")]
public static extern int AVIStreamRelease(IntPtr aviStream);

//Release an ope AVI file
[DllImport("avifil32.dll")]
public static extern int AVIFileRelease(int pfile);

//Close the AVI library
[DllImport("avifil32.dll")]
public static extern void AVIFileExit();