【摘要】 本发明涉及一种流媒体视频内容版权保护中的编码和解码方法,属于视频内容版权保 护技术领域。对采集到的视频内容进行编码、DCT、量化、置乱、熵编码,生成并加密3GP 文件;通过添加加密算法名称、视频内容标识符、视频内容权限发布者地址信息和索引盒子 得到PDCF文件以及SDP文件,并以RTP数据包方式发送。流媒体客户端解析RTP包获取 并解密视频帧,通过熵解码、反置乱、反量化和反DCT,得到可播放的RGB或YUV数据。 本发明方法的优点是通过对DCT系数置乱变换再加密,使得视频内容解密后依然处于信息 模糊状态,加强了视频内容的版权保护,通过自定义信息增强了系统中流媒体与应用端的交 互性,提高了系统的安全性。 【专利类型】发明授权 【申请人】清华大学 【申请人类型】学校 【申请人地址】100084北京市海淀区清华园 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810119360.8 【申请日】2008-09-05 【申请年份】2008 【公开公告号】CN100581249C 【公开公告日】2010-01-13 【公开公告年份】2010 【授权公告号】CN100581249C 【授权公告日】2010-01-13 【授权公告年份】2010.0 【发明人】王建民; 王朝坤; 何显波; 刘璋; 何申 【主权项内容】1、一种流媒体视频内容版权保护中的编码和解码方法,其特征在于包括以下步骤: (1)对采集到的视频内容进行编码,得到离散余弦变换系数矩阵A,并对矩阵A进 行量化操作得到矩阵B,对矩阵B进行置乱变换得到矩阵C,对矩阵C进行熵编码,生 成视频帧H,将先后生成的多个视频帧按照3GP容器标准生成3GP文件T; (2)根据上述3GP文件T中的控制信息,分别计算出各视频帧H的大小s,对s进 行模b运算,b为高级加密解密标准算法中加密块的大小,若计算结果w不为0,则在相 应视频帧结尾填充b-w+b个字节,若计算结果w为0,则填充b个字节,填充字节初始化 为0,并在最后b字节中记录填充的字节数b-w+b或b,得到3GP文件T’,填充字节后的 视频帧为H’; (3)采用高级加密解密标准算法对视频帧H’进行加密,得到3GP文件T”,视频 帧H’加密后转化为H”; (4)向上述3GP文件T”中加入加密算法名称、视频内容标识符和视频内容权限发 布者地址信息,得到打包的数字权限管理内容格式文件P,在文件P中添加自定义指令, 以构成说明流媒体实时传输协议格式数据包的传输方式的索引盒子,得到支持流媒体应 用的打包的数字权限管理内容格式文件P’; (5)将上述打包的数字权限管理内容格式文件P’输入到流媒体服务器,流媒体服 务器从上述文件P’中取出相关字段,得到会话描述协议文件,流媒体服务器在接收到用 户的播放视频内容请求后,对上述文件P’进行打包,得到符合实时传输协议格式的第一 种数据包,同时对上述会话描述协议文件打包,得到符合实时传输协议格式的第二种数 据包,并将第一种数据包和第二种数据包发送到流媒体客户端; (6)流媒体客户端对上述接收到的数据包进行解包,得到上述加密的视频帧H”和 上述加密算法名称,根据加密算法名称对H”解密,得到视频帧H’,根据视频帧H’的 最后b个字节中包含的填充字节数,去除视频帧H’尾部的填充字节,得到视频帧H; (7)对上述视频帧H进行与上述熵编码相对应的熵解码,得到矩阵C,对矩阵C进 行反置乱变换,得到矩阵B,对矩阵B进行反量化,得到矩阵A’,对矩阵A’进行反离 散余弦变换,得到视频数据,用于视频播放。 【当前权利人】清华大学 【当前专利权人地址】北京市海淀区清华园 【专利权人类型】公立 【统一社会信用代码】12100000400000624D 【家族被引证次数】14