数字视频数字版权保护的技术与管理.docxVIP

数字视频数字版权保护的技术与管理.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字视频数字版权保护的技术与管理 1 转码过程数字版权管理的对策 随着数字视频内容的粒度的增加,视频的能力也在不断增加,对传输和存储的压力也在增加。视频编码和转换率是解决带宽问题的最佳方法。同时, 随着数字电视和网络的不断发展, 数字内容盗版现象也日益凸显, 因此, 如何在编转码的过程中, 有效地对视频内容进行数字版权的保护和管理, 具有非常大的意义。 《信息技术高效多媒体编码第2部分:视频》为第二代AVS标准 G Y/T 2 7 7-2 0 1 4《互联网电视数字版权管理技术规范》 本文提出了一种基于AVS2的超高清编转码加密系统, 该系统将AVS2标准与Pro DRM方案结合起来, 即在编转码的过程中对AVS2视频的关键帧进行加密与DRM管理, 从而在不大幅增加编码器运算量的情况下, 实现了对节目的版权保护, 同时, 加密在编码内部实现, 这样没有数据传输的中间环节, 视频内容的安全系数也更高。 2 文件输入管理模块 本系统的总体软件架构如图1所示, 主要包括6个部分, 即输入文件管理模块, 编转码加密模块, 加密初始化模块, DRM服务器, 文件输出管理模块和Web管理模块。 (1) 文件输入管理模块主要是通过网络接收客户需要编码或者转码的文件, 将这些文件有序的存放在编码器中。 (2) 加密初始化模块:该模块主要作用是生成CEK和对应的CEK_ID, 同时将CEK发送给编转码加密模块, 用于加密AVS2视频数据, 将CEK经过base64编码后同CEK_ID一起发送给DRM服务器, DRM服务器收到编码器的请求后, 发送CDI给编码器, 编码器将CDI等信息通过在PMT表中添加China DRM描述子复用在TS流中, 该描述子的详细内容见表1 3 编码加密模块的构建和实现 3.1 视频编码模块 编转码加密模块的软件架构框图 (图2) 有7个模块:码流解复用模块, 视频解码模块, 音频解码模块, 视频编码模块, 加密模块, 音频编码模块和码流复用模块。 (1) 码流解复用模块:从输入文件中读取TS文件, 将TS进行解复用, 解复用完成后, 根据音视频的编码格式, 分别将视频和音频数据送入相应的解码器中, 若输入的文件是YUV文件则直接送入视频编码模块进行编码。 (2) 视频解码模块:完成视频ES的解码, 目前支持AVS+, AVS, H.264和MPEG-2等视频格式的解码。 (3) 音频解码模块:完成音频ES的解码, 目前支持MPEG-1 Layer2、AC-3、AAC和DRA等音频格式的解码。 (4) 视频编码模块:完成AVS2的视频编码, 支持图像的最大分辨率3 840×2 160。 (5) 加密模块:完成AVS2的关键帧的加密, 支持的加密算法有AES-128-CBC和SM4-CBC, 这两种算法都是通用的加密算法, 可以通过软件实现, 也可以通过编码器外插加密卡, 用硬件来实现加密。 (6) 音频编码模块:完成音频的编码, 目前支持MPEG-1 Layer2、AC-3、AAC和DRA等音频格式的编码。 (7) 码流复用模块:将编码后的视频数据和音频数据复用成TS流。 3.2 avs2中cei信息的处理 TS加密封装是对ES层进行加密, 确保终端芯片能够支持硬件安全视频路径。ES层加密对每个包含16字节整数倍的数据块以CBC方式加密, 所有的16字节数据块都必须加密, 最后一个少于16字节的数据不加密。 CEI信息在AVS2中作为加密帧的扩展数据放在加密帧前面, 具体规定见表2 表2中, Content_Encryption_Algorith表示加密算法;CEK_ID_LEN表示CEK_ID的长度;CEK_ID表示CEK_ID的实际值;IV_LEN表示IV的长度;IV表示IVD的实际值。 这种加密方法在编转码的过程中完成, 只对I帧进行加密, 加密完成后再复用成TS, 这样相对对整个TS进行切片加密的方法, 有两个优点:一是加密的计算量小, 二是没有生成可以播放的TS文件, 使得非法播放的概率小很多, 提高了文件的安全性。 3.3 es加密算法 加密算法, 我们采用的是AES和SM4, 它们都是分组密码算法 AES加密算法是由Daemen和Rijmen早期所设计的Square改良而来。在本系统中, AES的分组长度是128 bit, 密钥长度是128 bit, 采用的模式是CBC的模式。 SM4分组密码算法 4 drm服务器的管理 实验步骤如下: (1) 输入的视频文件为分辨率为3 840×2 160的YUV文件, 输入的音频文件为AC3文件。 (2) 系统生成CEK、CEK_ID和IV后, 将CEK和CEK_ID按照要求格式通过网络发送给提供DRM解决方案的永新视博的DRM服务器, 然后收到了DRM服务器返

文档评论(0)

xlwkyc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档