| 标准编号 | GY/T 335-2020 (GY/T335-2020) | | 中文名称 | 视音频内容分发数字版权管理 标准符合性测试 | | 英文名称 | (Video and audio content distribution digital rights management standard compliance test) | | 行业 | 广播电影电视 行业标准 (推荐) | | 字数估计 | 94,965 | | 发布日期 | 2020-11-09 | | 实施日期 | 2020-11-09 | | 标准依据 | 广电发(2020)76号 | | 发布机构 | 国家广播电视总局 |
GY/T 335-2020: 视音频内容分发数字版权管理 标准符合性测试
GY/T 335-2020 英文名称: (Video and audio content distribution digital rights management standard compliance test)
中华人民共和国广播电视和网络视听行业标准
视音频内容分发数字版权管理 标准符合
性测试
国家广播电视总局 发 布
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利。本文件发布
机构不承担识别这些专利的责任。
本文件由全国广播电影电视标准化技术委员会(SAC/TC 239)归口。
本文件起草单位:国家广播电视总局广播电视科学研究院、中央广播电视总台、中国传媒大学、上
海海思技术有限公司、英特尔(中国)有限公司、阿里巴巴(中国)有限公司、华数数字电视传媒集团
有限公司、广东南方新媒体股份有限公司、百视通网络电视技术发展有限责任公司、湖南快乐阳光互动
娱乐传媒有限公司、北京爱奇艺科技有限公司、北京江南天安科技有限公司、北京数字太和科技有限责
任公司、北京数码视讯科技有限公司、北京永新视博数字电视技术有限公司、北京安视网信息技术有限
公司、上海国茂数字技术有限公司、辽宁广播电视台、上海文化广播影视集团有限公司。
本文件主要起草人:丁文华、郭沛宇、林卫国、王磊、王兵、隋爱娜、尚文倩、周菁、曹建香、梁
志坚、梅雪莲、吴迪、沈阳、张智军、薛子育、张杰开、刘梦雨、王慧琴、冯汉文、姜涛、王媛媛、蒋
鹏飞、张玉娟、赵鹏、陈靓、冉大为、邵淇锋、汤毅、刘广宾、陈志业、姜堑、陈赫、陈钢、赵云辉、
马吉伟、刘琦、汪沛、郑黎方、张晶、田雪冰、刘好伟、张鹏、范涛、高宏鹏、吴南山。
视音频内容分发数字版权管理 标准符合性测试
1 范围
本文件规定了GY/T 277-2019的符合性测试内容和测试方法。
本文件适用于GY/T 277-2019的符合性测试。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GY/T 277-2019 视音频内容分发数字版权管理技术规范
3 术语和定义
GY/T 277-2019界定的以及下列术语和定义适用于本文件。
5 概述
视音频内容分发数字版权管理系统标准符合性测试包括:内容加密方法和格式封装测试、内容授权
服务器测试、密钥管理服务器测试、密钥网关服务器测试、DRM客户端测试五部分。视音频内容分发数
字版权管理系统标准符合性测试框架如图1所示。
内容加密方法和格式封装测试主要测试内容加密服务器加密功能以及封装格式的标准符合性;内容
授权服务器测试主要测试内容授权服务器从密钥网关查询内容加密密钥的消息协议标准符合性,以及封
装许可证发送给DRM客户端的许可证获取协议标准符合性;密钥管理服务器测试主要测试密钥管理服务
器向密钥网关服务器同步密钥的消息协议标准符合性;密钥网关服务器测试主要测试密钥网关服务器接
收密钥管理服务器的同步内容加密密钥的消息协议标准符合性,以及接收内容授权服务器的密钥查询消
息协议的标准符合性;DRM客户端测试主要测试DRM客户端的许可证获取协议标准符合性以及功能测试。
6.1.1 概述
系统中受保护的数字内容应符合GY/T 277-2019第6章规定的内容加密封装要求,加密后的内容流
或媒体描述文件中应包含内容标识及获取许可证的信息。加密后的内容基本码流的扩展数据中应含有内
容加密信息CEI用来指明随后的视频是如何被加密的。CEI中应包括加密标识符、当前内容加密密钥标识
符、下一个内容加密密钥标识符、以及当前内容加密密钥对应的初始向量等。具体CEI语法要求应符合
GY/T 277-2019中表1的语法格式。CEI_DATA、加密后的编码数据为防止起始码二义冲突,需要进行转
换,转换规则须符合GY/T 277-2019中6.2.5的要求。
6.1.2 TS封装方式
采用MPEG-TS封装格式传输时,应在PMT表中设置DRM描述子结构,描述子中应指明加密内容格式、
加密方式、许可证获取URI等信息。具体DRM描述子语法格式应符合GY/T 277-2019中表3的规定,其中
加密内容的视频编码格式字段取值范围应符合GY/T 277-2019中表4的规定;视频内容加密的方式应符
合GY/T 277-2019中表5的规定。
对于AVS/AVS2编码的内容,内容加密方法应符合GY/T 277-2019中6.2.1和6.2.2的要求,内容封装
格式应符合GY/T 277-2019中6.3.1的要求。
对于H.264编码的内容,内容加密方法应符合GY/T 277-2019中6.2.1和6.2.3的要求,内容封装格
式应符合GY/T 277-2019中6.3.1的要求。
对于H.265编码的内容,内容加密方法应该符合GY/T 277-2019中6.2.1和6.2.4的要求,内容封装
格式应符合GY/T 277-2019中6.3.1的要求。
6.1.3 MPEG-DASH
对于采用DASH协议分发的内容,内容封装格式应符合GY/T 277-2019中6.3.2的要求,内容加密格
式应符合GY/T 277-2019中6.3.3的要求。
对于H.264编码的内容,加密方法应符合GY/T 277-2019中6.2.1和6.2.3要求;对于H.265编码的内
容,加密方法应符合GY/T 277-2019中6.2.1和6.2.4要求。
6.1.4 HLS
对于采用HLS协议分发的内容,内容封装格式应符合GY/T 277-2019中6.3.4要求。
对于H.264编码的内容,加密方法应符合GY/T 277-2019中6.2.1和6.2.3要求;对于H.265编码的内
容,加密方法应符合GY/T 277-2019中6.2.1和6.2.4要求。
6.2 许可证格式
许可证格式应符合GY/T 277-2019中7.1的规定。
许可证编码应符合GY/T 277-2019中7.2的规定。
6.3 许可证获取协议
6.3.1 许可证获取请求
DRM客户端发送给内容授权服务器的许可证获取请求消息格式应符合GY/T 277-2019中8.2的规定。
当DRM客户端发送非法请求时,内容授权服务器应具备异常容错机制,可能的状态信息应符合GY/T
277-2019中8.4的规定。
6.3.2 许可证获取响应
内容授权服务器发送给DRM客户端的许可证获取响应消息格式应符合GY/T 277-2019中8.3的规定。
当内容授权服务器发送非法响应时,DRM客户端应具备异常容错机制,可能的状态信息应符合GY/T
277-2019中8.4的规定。
6.3.3 消息签名机制
DRM客户端与内容授权服务器之间的许可证获取协议中,DRM客户端发送的许可证获取请求以及内容
授权服务器发送的许可证获取响应均需要采用消息签名机制,该消息签名机制应符合GY/T 277-2019
中8.5的要求。
6.4 DRM服务端
6.4.1 密钥同步协议
密钥同步是指密钥管理服务器将直播或点播内容加密密钥同步到密钥网关服务器。密钥同步应包括
密钥同步请求和密钥同步响应两条消息。
密钥同步请求消息格式、编码应符合GY/T 277-2019中9.2.2的规定。
密钥同步响应消息格式、编码应符合GY/T 277-2019中9.2.3的规定。
6.4.2 密钥查询协议
密钥查询是指内容授权服务器从密钥网关服务器查询获取DRM客户端需要的内容加密密钥。密钥查
询协议应包括密钥查询请求和密钥查询响应两条消息。
密钥查询请求消息格式、编码应符合GY/T 277-2019中9.3.2的规定。
密钥查询响应消息格式、编码应符合GY/T 277-2019中9.3.3的规定。
6.5 DRM客户端
DRM客户端是设备中的可信实体,负责执行与DRM内容相关的许可和使用。
DRM客户端应按照许可证中密钥使用规则的规定正确使用内容,许可证获取请求消息格式应符合
GY/T 277-2019中8.2的规定,许可证获取响应消息应符合GY/T 277-2019中8.3的规定。
7 标准符合性测试
7.1 概述
标准符合性测试分为产品功能标准符合性测试和系统运行标准符合性测试。
产品功能标准符合性测试指采用仿真某一个实体对与其交互的另-个实体进行测试,如:在许可证
获取协议中仿真内容授权服务器对DRM客户端进行测试。
系统运行标准符合性测试指在系统运行过程中采用捕获系统中进行交互的两个实体间的通信消息
进行测试。系统运行标准符合性测试适用于产品部署后对DRM系统部分或全部进行测试。
7.2 产品功能标准符合性测试
7.2.1 内容加密方法和封装格式测试
内容加密方法和封装格式测试由直播场景测试和点播场景测试两个部分组成,其中直播场景测试是
在电视直播和流媒体直播等形式下进行的测试,点播场景测试是在流媒体点播等形式下进行的测试,测
试内容均包括对视音频内容的加密方法和封装格式的符合性测试。
直播场景和点播场景测试按封装方式可分为MPEG-TS、DASH和HLS三种封装格式,每种封装格式可封
装不同的编码方式,MPEG-TS可封装AVS+、AVS2、H.264和H.265四种编码方式的视频内容,DASH、HLS
可封装H.264和H.265两种编码方式的视频内容,每种编码方式又采用两种不同的加密方式SM4-CBC和
SM4-SAMPLE加密。
内容加密方法和封装格式标准符合性测试方法见附录A中的A.1。
7.2.2 许可证格式和获取协议测试
许可证格式和获取协议测试主要针对内容授权服务器与DRM客户端之间许可证获取以及许可证格式
进行测试。该部分方法主要分为两部分,包括内容授权服务器测试和DRM客户端测试,分别对正确和各
种错误情况下的许可证获取以及各种许可证格式进行测试。
许可证格式和获取协议标准符合性测试方法见A.2。
7.2.3 密钥同步与密钥查询协议测试
密钥同步测试主要针对密钥管理服务器与密钥网关服务......
|