当前位置: 首页 > 专利查询>清华大学专利>正文

一种流媒体视频内容版权保护中的编码和解码方法技术

技术编号:3580340 阅读:319 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种流媒体视频内容版权保护中的编码和解码方法,属于视频内容版权保护技术领域。对采集到的视频内容进行编码、DCT、量化、置乱、熵编码,生成并加密3GP文件;通过添加加密算法名称、视频内容标识符、视频内容权限发布者地址信息和索引盒子得到PDCF文件以及SDP文件,并以RTP数据包方式发送。流媒体客户端解析RTP包获取并解密视频帧,通过熵解码、反置乱、反量化和反DCT,得到可播放的RGB或YUV数据。本发明专利技术方法的优点是通过对DCT系数置乱变换再加密,使得视频内容解密后依然处于信息模糊状态,加强了视频内容的版权保护,通过自定义信息增强了系统中流媒体与应用端的交互性,提高了系统的安全性。

【技术实现步骤摘要】

【技术保护点】
一种流媒体视频内容版权保护中的编码和解码方法,其特征在于包括以下步骤: (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; (7)对上述视频帧H进行与上述熵编码相对应的熵解码,得到矩阵C,对矩阵C进行反置乱变换,得到矩阵B,对矩阵B进行反量化,得到矩阵A’,对矩阵A’进行反离散余弦变换,得到视频数据,用于视频播放。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王建民王朝坤何显波刘璋何申
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1