Abstract
This paper proposes a new real-time information hiding algorithm on latest H.264/AVC video coding standard. The information is embedded into the Trailing Ones of 4×4 blocks during the Context-based Adaptive Variable Length Coding (CAVLC) process. This algorithm is efficient with low computational complexity. The simulation results show that the degradation of video quality is negligible, and the same overall bit-stream length is maintained. Based on this information hiding method, a video subtitle transmission scheme is proposed. Under the simulation of different RTP packet loss channels, the embedded information can be well recovered. The comparison with other algorithms shows the superiority of our proposed method.
Similar content being viewed by others
References
Lian, S. (2008). Multimedia content encryption: techniques and applications. Auerbach publication. London: Taylor & Francis.
Cox, I., Miller, M., Bloom, J., Fridrich, J., & Kalker, T. (2008). Digital watermarking and steganography (2nd ed.). San Mateo: Morgan Kaufmann.
Katzenbeisser, S., & Petitcolas, A. P. F. (1999). Information hiding techniques for steganography and digital watermarking. Norwood: Artech House.
Li, Z., Sun, X., Wang, B., & Wang, X. (2008). A steganography scheme in P2P network. In Proceedings of the 2008 international conference on intelligent information hiding and multimedia signal processing (pp. 20–24).
Szczypiorski, K. (2003). HICCUPS: Hidden communication system for corrupted networks. In Proceeding of the tenth international multi-conference on advanced computer systems ACS’2003 (pp. 31–40).
Mazurczyk, W., Smolarczyk, M., & Szczypiorski, K. (2009). Hiding information in retransmissions. In Computing research repository (CoRR), Cornell University, Ithaca, NY (USA). arXiv:0905.0363 [abs].
Zhang, J., & Ho, A. T. S. (2005). Robust digital image-in-video watermarking for the emerging H.264/AVC standard. In IEEE workshop on signal processing systems design and implementation (pp. 657–662).
Sakazawa, S., Takishima, Y., & Nakajima, Y. (2006). H.264 native video watermarking method. In Proceedings of IEEE international symposium on circuits and systems (pp. 1439–1442).
Shan, C., & Sun, D. (2007). Bi-watermarking algorithm for H.264/AVC low bit-rate video stream. Computer Application, 8, 1922–1925.
Lian, S., Liu, Z., Ren, Z., & Wang, H. (2007). Commutative encryption and watermarking in compressed video data. IEEE Transactions on Circuits and Systems for Video Technology, 17(6), 774–778.
Lian, S., Liu, Z., Ren, Z., & Wang, H. (2006). Secure distribution scheme for compressed data streams. In IEEE conference on image processing (ICIP 2006) (pp. 1953–1956).
Mobasseri, B., & Raikar, Y. N. (2007). Authentication of H.264 streams by direct watermarking of CAVLC blocks. In Proceedings of SPIE—the international society for optical engineering (p. 6505).
Zou, D., & Bloom, J. A. (2008). H.264/AVC Stream replacement technique for video watermarking. In IEEE international conference on acoustics, speech, and signal processing (pp. 1749–1752).
Seo, Y. H., Choi, H. J., Lee, C. Y., & Kim, D. W. (2008). Low-complexity watermarking based on entropy coding in H.264/AVC. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, E91-A(8), 2130–2137.
Kim, S. M., Kim, S. B., Hong, Y., & Won, C. S. (2007). Data hiding on H.264/AVC compressed video. In Lecture notes in computer science (Vol. 4633, pp. 698–707). Berlin: Springer.
Zhang, C., Su, Y., & Guan, X. (2000). Digital multimedia watermarking techniques. Journal of China Institute of Communications, 21(9), 46–52.
Langelaar, G. C., Lagendijk, R. L., & Biemond, J. (1998). Real-time labeling of MPEG-2 compressed video. Journal of Visual Communication and Image Representation, 9(4), 256–270.
Langelaar, G. C., & Lagendijk, R. L. (2001). Optimal differential energy watermarking (DEW) of DCT encoded images and video. IEEE Transaction on Image Processing, 10(1), 148–158.
ITU-T H.264 (2007). Series H: audiovisual and multimedia systems, infrastructure of audiovisual services—coding of moving video, advanced video coding for generic audiovisual services. ITU-T, 11.
Richardson, I. E. G. (2002). H.264/MPEG-4 part 10 white paper: variable length coding.
Bjontegaard, G., & Lillevold, K. (2002). Contex-adaptive VLC coding of coefficients. JVT Document JVT-C028, Fairfax, VA.
Chen, S., Zhong, X.-X., Shi, J., & Zhu, S.-Y. (2007). Image encryption through discrete digital chaotic sequence. Journal of Electronics and Information Technology, 29(4), 898–900.
Liao, K., Ye, D., Lian, S., Guo, Z., & Wang, J. (2009). Lightweight information hiding in H.264/AVC video stream. In Proceedings of 2009 international conference on multimedia information networking and security (MINES’09) (Vol. 1, pp. 578–582). IEEE Computer Society.
RFC3984 (2005). RTP payload format for H.264 video. Network Working Group, Standards Track.
Richardson, I. E. G. (2003). H.264 and MPEG-4 video compression—video coding for next-generation multimedia. New York: Wiley.
Noorkami, M., & Mersereau, R. M. (2005). Compressed domain video watermarking for H.264. In International conference on image processing (Vol. 2, pp. 890–893).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liao, K., Lian, S., Guo, Z. et al. Efficient information hiding in H.264/AVC video coding. Telecommun Syst 49, 261–269 (2012). https://doi.org/10.1007/s11235-010-9372-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-010-9372-5