GY T 333-2020 视音频内容分发数字版权管理 有线数字电视数字版权管理系统集成.pdf
《GY T 333-2020 视音频内容分发数字版权管理 有线数字电视数字版权管理系统集成.pdf》由会员分享,可在线阅读,更多相关《GY T 333-2020 视音频内容分发数字版权管理 有线数字电视数字版权管理系统集成.pdf(33页珍藏版)》请在麦多课文档分享上搜索。
1、 GY 中华人民共和国 广播电视和网络视听 行业标准 GY/T 333 2020 视音频内容分发数字版权管理 有线数字 电视数字版权管理系统集成 Digital rights management for video audio content distribution Digital rights management system integration for digital cable television 2020 - 11 - 09 发布 2020 - 11 - 09 实施 国家广播电视总局 发布 GY/T 333 2020 I 目 次 前言 .II 1 范围 .1 2 规范性 引
2、用文件 .1 3 缩略语 .1 4 集成 框架 .2 5 授权 机制 .3 5.1 直播授权机制 .3 5.2 点播授权机制 .3 6 内容 加密 .3 6.1 内容加密方法 .3 6.2 内容使用规则 .4 6.3 点播加密接口 .4 7 密钥管理 .8 7.1 直播密钥管理 .8 7.2 点播密钥管理 .12 8 内容 授权 .18 8.1 概述 .18 8.2 直播频道授权 .18 8.3 点播内容授权 .22 9 终端集成 .25 9.1 终端集成方法 .25 9.2 DRM客户端证书置入方法 .25 9.3 DRM客户端升级改造 .26 附录 A(规范性 ) DRM客户端证书 置入接
3、口 API .27 A.1 DRM客户端证书离线烧写接口 .27 A.2 DRM客户端运行环境接口扩展 .27 GY/T 333 2020 II 前 言 本文件按照 GB/T 1.1 2020标准化工作导则 第 1部分:标准化文件的结构和起草规则的规定 起草 。 请注意本文件的某些内容可能涉及专利。本文件发布机构不承担识别这些专利的责任。 本文件 由全国广播电影电视标准化技术委员会( SAC/TC 239)归口。 本文件 起草单位:国家广播电视总局广播电视科学研究院、中央广播电视总台、华数数字电视传媒 集团有限公司、上海海思技术有限公司、阿里巴巴(中国)有限公司、北京数码视讯科技有限公司、北
4、京江南天安科技有限公司、北京数字太和科技有限责任公司、北京永新视博数字电视技术有限公司、北 京安视网 信息技术有限公司、中国传媒大学、英特尔(中国)有限公司。 本文件 主要起草人:丁文华、郭沛宇、王磊、陈靓、邵淇锋、戴金晶、梁志坚、吴迪、赵鹏、郑黎 方、赵云辉、马吉伟、刘琦、汪沛、张晶、田雪冰、刘好伟、张鹏、林卫国、隋爱娜、尚文倩、周菁、 曹建香、梅雪莲、张智军、沈阳、姜涛。 GY/T 333 2020 1 视音频内容分发数字版权管理 有线数字电视 数字版权管理 系统集成 1 范围 本文件 规定 了 有线 数字电视 DRM系统集成框架、内容加密、密钥管理、内容授权及终端集成等核心 机制与接口协
5、议 。 本文件 适用于 有线 数字电视 DRM系统集成部署 与 实施。 2 规范性引用文件 下 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文 件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用 于本文件 。 GY/T 277 2019 视音频内容分发数字版权管理技术规范 ISO/IEC 23000-19:2018 信息技术 多媒体应用格式( MPEG-A) 第 19部分:分片媒体的通用媒 体应用格式( CMAF)( Information technology Multimedia application form
6、at (MPEG-A) Part 19: Common media application format(CMAF)for segmented media) 3 缩略语 下列缩略语适用于本文件。 API 应用 程序 接口( Application Programming Interface) CBC 密码分组链接( Cipher Block Chain) CEI 内容加密信息( Content Encryption Information) ChinaDRM 中国数字版权管理( China Digital Rights Management) DASH 用 HTTP协议传输的动态自适应流媒体协
7、议( Dynamic Adaptive Streaming over HTTP) DRM 数字版权管理( Digital Rights Management) FTP 文件传输协议 ( File Transfer Protocol) HLS 基于 HTTP的实时流媒体协议( Http Live Streaming) HTTP 超文本传输协议( Hyper Text Transport Protocol) ID 唯一标识( Identifier) JSON JS对象简谱( JavaScript Object Notation) MPD 媒体展现描述( Media Presentation Des
8、cription) NFS 网络文件系 统 ( Network File System) OTP 一次性可编程( One Time Programmable) PGP 优良保密协议( Pretty Good Privacy) PMT 节目映射表( Program Mapping Table) REE 富执行环境( Rich Execution Environment) GY/T 333 2020 2 TA 可信应用( Trusted Application) TEE 可信执行环境( Trusted Execution Environment) TS 传送流( Transport Stream)
9、 URI 通用资源标识符( Uniform Resource Identifier) URL 统一资源 定位符( Uniform Resource Locator) uimsbf 无符号整数,高有效位优先( unsigned integer,most significant bit first) 4 集成框架 有线 数字电视 DRM系统用于保护 IP双向有线 数字电视直播 和 点播内容版权,确保数字电视内容 通过 双向 IP有线网络 分发到终端播放、输出全流程的安全。 有线 数字电视 DRM系统应符合 GY/T 277 2019的 相关规定,包括 DRM服务端系统和 DRM客户端。 DRM服务
10、端系统 应 包括直播 加密、 点播加密、直播 密钥管 理、 点播密钥管理、密钥网关、内容授权等核心子系统,通过直播 加密、 点播加密、内容授权与 有线 数 字电视运营系统的 协同 实现 有线 数字电视 DRM系统的服务端集成, 直播加密后的直播内容通过直播内容 分发发送到机顶盒等智能终端,点播加密后的内容通过点播内容分发发送到机顶盒等智能终端, 通过 在 机顶盒等智能终端中集成 DRM客户端功能,实现 IP双向有线 数字电视直播 和点播内容 版权的端到端保护。 有线 数字电视 DRM系统集成框架如图 1所示。 密 钥 网 关 内 容 授 权 直 播 加 密 直 播 频 道 管 理 直 播 密
11、钥 管 理 认 证 鉴 权 计 费 D R M 客 户 端 数 字 电 视 终 端 视 频 播 放 应 用 点 播 加 密 点 播 密 钥 管 理 点 播 内 容 管 理 点 播 内 容 分 发 直 播 内 容 分 发 I P 双 向 有 线 数 字 电 视 网 络 D R M 服 务 端 运 营 支 撑 系 统 图 1 有线 数字电视 DRM 系统集成框架 直播 加密和 点 播加密从 对应的 直播 密钥管理和 点播密钥管理请求内容加密密钥进行内容加密;直播 密钥管理和 点播密钥管理将内容加密密钥同步到密钥网关;密钥网关为内容授权提供全部直播频道和点 播内容的内容加密密钥查询。 终端视频播放应
12、用调用 DRM客户端生成内容授权许可证请求,从内容授权申请内容授权许可证,根 据获得的内容授权许可证进行内容的解密播放。 GY/T 333 2020 3 运营系统的频道管理实现对直播加密的配置,点播内容管理实现对点播加密的配置。内容授权接收 到内容授权申请时,从运营系统查询该申请的认证鉴权计费结果,依据认证鉴权计费返回的结果判断是 否生成内容授 权许可证给终端。 5 授权机制 5.1 直播授权机制 直播加密按照配置的加密模式和密钥更新频率进行直播内容加密。直播内容加密密钥来自于密钥管 理。 密钥管理 应 为直播加密生成当前内容加密密钥和下一内容加密密钥,在发送给直播加密的同时,同 步到密钥网关
13、。 直播加密按照配置的密钥更新频率进行密钥的更新,当内容加密密钥到期时,切换到下一内容加密 密钥,并从密钥管理申请新的内容加密密钥;密钥管理每次都将当前加密密钥、下一加密密钥发送给直 播加密,并同步直播加密密钥到密钥网关。 终端设备根据直播频道标识申请直播内容授权许可证,内容授权接收到申请后从认证鉴权计费查询 设备播放权限,依据直播频道标识从密钥网关查询直播加密密钥,如果终端设备具备播放权限,则将该 频道的当前内容加密密钥和下一内容加密密钥封装到直播内容授权许可证中发送给终端。 终端设备根据内容授权许可证进行直播内容解密播放,在直播播放过程中发现 CEI信息中发生密钥 更新时,应检查本地是否存
14、储有相应的内容加密密钥,如未发现本地有相应密钥,则启动新的直播内容 授权许可申请。 5.2 点播授权机制 点播内容管理维护点播内容加密模式、加密内容唯一标识、加密内容 URL等信息,通过向内容加密 系统下达加密任务实现内容的加密。 内容加密完成后,通过点播内容分发系统进行分发。 内容加密密钥都同步到密钥网关,内容授权在接收到终端点播内容授权许可证请求后,通过认证鉴 权计费系统查询终端的播放许可,从密钥网关查询内容加密密钥,封装成内容授权许可证发给终端。 终端设备的 DRM客户端通过内容授权许可证按照密钥使用规则进行内容的解密播放。 6 内容加密 6.1 内容加密方法 6.1.1 直播加密方法
15、直播加密包括本地加密和第三方加密两种。第三方加密的 情况下,第三方机构的密钥管理将直播频 道内容加密密钥同步到运营机构的密钥网关。 直播加密从密钥管理申请直播内容加密密钥进行直播频道内容加密。在实际部署时,直播加密可作 为独立的设备部署,也可做为直播编 转码 设备中的一个功能模块进行部署。 直播内容加密应按照 GY/T 277 2019中 6.2的方法对直播内容基本码流进行加密,在基本码流的扩 展数据中增加内容加密信息 CEI,在数字电视传输流的 PMT表中增加 ChinaDRM描述子。 CEI语法见 GY/T 277 2019中 表 1, ChinaDRM描述 子 见 GY/T 277 20
16、19中 表 3, ChinaDRM描述子中的 DRM_data_bytes应包含直 播频道标识。 GY/T 333 2020 4 直播加密应配置直播频道标识、直播加密模式、直播密钥更新频率、密钥管理 URL等配置信息。直 播加密 应 按 8.1.2规定的直播加密密钥请求接口从密钥管理请求直播内容加密密钥。 直播加密应具备加密控制接口,通过加密控制接口控制节目是否加密。当接收到不加密的控制消息 时,应将 ChinaDRM描述子中的视频加密模式变更为 NONE,将 CEI中的 encryption_flag设置为 0,即后续 内容不加密。终端设备在解密过程中,发现 ChinaDRM描述子中的视频加
17、密模式为 NONE将不检查更新内容 授权许可证,发现 CEI中的 encryption_flag设置为 0,将后续数据不解密直接送到解码模块。 6.1.2 点播加密方法 点播采用 TS分发内容时,内容加密应按照 GY/T 277 2019中 6.2的方法对基本码流加密。 点播采用 HLS分发内容时,内容加密封装采用 TS文件格式,支持 H.264、 H.265、 AVS+、 AVS2等视频 编码。内容加密可采用全加密模式或部分加密模式,内容加密算法应采用 SM4算法,加密模式应采用 CBC 模式。加密内容的基本码流中包含 CEI数据, CEI数据中包含内容加密密钥唯一标识和初始向量。 M3U8
18、 文件中包含 #EXT-X-KEY,其 METHOD属性应为 SM4-CBC或 SAMPLE-SM4, VIDEOFORMAT应为实际的编码内容格 式, URI中包含该内容授权许可证获取 URL。 点播采用 DASH分发内容时, MPD文件的规定见 GY/T 277 2019中 6.3.2,内容加密 应 遵循 GY/T 277 2019中 6.3.3的规定。 点播采用 ISO/IEC 23000-19:2018分发内容时,内容加密 应 遵循 GY/T 277 2019中 6.3.3的规定。 6.2 内容使用规则 内容使用规则设置在频道管理或点播内容管理中,频道管理通过设置直播加密将内容使用规则
19、设置 到直播加密中,由直播加密在请求直播加密密钥时发送给直播密钥管理,点播内容管理在向点播内容加 密发送加密任务时需要携带内容使用规则, 由 点播加密在请求点播内容加密密钥时发送给点播密钥管理。 密钥管理通过密钥同步消息将内容使用规则同步到密钥网关;客户端申请内容授权许可证时,密钥 网关将内容使用规则封装在内容授权的密钥查询响应消息中发送给内容授权,由内容授权将其转换为密 钥使用规则封装到内容授权许可证中发送给 DRM客户端。 内容使用规则包括输出规则和客户端安全等级规则等,编码规定见 GY/T 277 2019中 表 15、表 16 的密钥使用规则,语法格式见表 1。 表 1 内容使用规则
20、语法格式 字段 比特数 类型 描述 KeyRulesNum 8 密钥使用规则数量 for(i=0;iKeyRulesNum;i+) KeyRuleType 8 uimsbf 密钥使用规则类型 KeyRuleLen 8 uimsbf 密钥使用规则长度 KeyRuleData L uimsbf 密钥使用规则数据 6.3 点播加密接口 6.3.1 概述 GY/T 333 2020 5 点播内容管理通过点播加密接口与点播内容加密通信,实现对点播内容的加密。点播加密接口包括: 添加加密任务、查询任务状态、删除加密任务等,通信协议采用 HTTP/HTTPS协议, POST( JSON)接口。 6.3.2
21、添加加密任务 添加加密任务由内容管理系统发起, URI示例 为: https:/:/add_vod_enc_task。添加 加密任务的 JSON消息数据见表 2。 表 2 添加加密任务 的 JSON 消息 数据 JSON 键 值类型 必选 /可选 contentID string 必选 cotentEncMode string 必选 contentRules base64_string 必选 fileFormat string 必选 videoFormat string 必选 audioFormat string 必选 sourceFilePath string 必选 desFilePath
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GY 333-2020 视音频内容分发数字版权管理 有线数字电视数字版权管理系统集成 333 2020 音频 内容 分发 数字 版权 管理 有线 数字电视 系统集成
