论文部分内容阅读
随着网络技术的飞速发展,特别是P2P技术的普及,数字媒体的复制和传播变得更加容易,相应的媒体内容的版权保护问题变得更加复杂,因此迫切需要更为先进的数字版权保护技术来加强节媒体内容的版权保护,维护版权所有人的合法权益。传统的数字版权保护技术一般使用直接加密或选择性加密算法,密钥通过网络在客户端和服务器之间传输,一旦密钥被黑客窃取,节目的版权将受到极大侵害。针对这个问题,提出基于节目内容的数字版权保护技术,即不仅对节目内容进行加密编码,还从节目本身出发,从节目内容中抽取一些关键数据保存在版权服务器上,客户端在播放影片的过程中需要先获取这些关键数据才可以正常播放。这样即使客户端通过非法手段获得了节目解密密钥,但由于缺少必要的关键数据,节目仍然无法正常播放。为了抽取这些关键数据,需要分析节目内容的组成结构,包括节目存储的容器格式和视频编码格式。首先以当前最流行的MP4容器格式和H.264视频编码技术为例,分析了MP4容器的结构和H.264视频编解码过程。然后以MP4文件中各个track包含的stsd box和stco box信息作为容器层关键数据,以NAL包中的SPS、PPS及IDR帧头信息作为编码层关键数据,设计了容器层及编码层关键数据抽取方法。最后结合这两层的相关性,给出了一种双层结合抽取关键数据的优化方法。为了运行整个数字版权保护系统,设计了服务器关键数据抽取模块、客户端关键数据还原模块以及它们之间的通信模块,并给出了各个模块的简单实现。经过系统测试和分析,该系统能够加强节目内容的版权保护能力,在缺少全部或部分关键数据的情况下节目不能正常播放。