




已阅读5页,还剩88页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国电信集团公司中国电信集团公司 1 1 精诚翻译团队震撼全行业最低价精诚翻译团队震撼全行业最低价 翻译报价翻译报价5050元千字起 市场价格元千字起 市场价格100100以上 至以上 至 少比传统翻译公司价格低少比传统翻译公司价格低40 40 或更多 互联网或更多 互联网 时代 去中介运作 价格优势秒时代 去中介运作 价格优势秒 杀翻译行业任一一家机构和团体 加微杀翻译行业任一一家机构和团体 加微 信信 54460 918654460 9186 我们不仅仅是低价 同我们不仅仅是低价 同 时我们已经为众多大型外企和国企翻译过许多专业文件 客户评价良好时我们已经为众多大型外企和国企翻译过许多专业文件 客户评价良好 联系我联系我 们可以百度搜索们可以百度搜索 精诚翻译精诚翻译 中国电信集团公司 企业标准 Q CT 中国电信中国电信中国电信 CDNCDNCDN 内容接入技术规范内容接入技术规范内容接入技术规范 送审稿 送审稿 送审稿 保密等级 企业秘密 中国电信集团公司中国电信集团公司 2 2 2012 发布 2012 实施 中国电信集团公司中国电信集团公司 发 发 布布 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 3 3 目目 录录 前言前言 4 1 范围范围 5 2 规范性引用文件规范性引用文件 6 3 术语和定义术语和定义 7 4 总体架构总体架构 7 5 主要业务模式主要业务模式 8 5 1 引入CP SP内容 9 5 2 自有内容 9 6 内容接入流程内容接入流程 9 7 接口要求接口要求 11 7 1 CD接口 12 7 1 1 接口流程 12 7 1 2 接口协议内容 12 7 2 ED接口 15 7 2 1 接口定义 15 7 2 2 接口流程 16 7 2 3 接口协议内容 17 8 IPTV 倍速文件与索引文件生成技术要求倍速文件与索引文件生成技术要求 18 8 1 倍速文件要求 18 8 1 1 点播倍速文件要求 18 8 1 2 时移倍速文件要求 19 8 1 3 回看倍速文件要求 19 8 2 索引文件要求 20 8 2 1 点播索引文件要求 20 8 2 2 回看索引文件要求 29 8 2 3 时移索引文件要求 35 8 2 4 直播索引文件 41 9 PC索引文件生成技术要求索引文件生成技术要求 43 9 1 点播 MP4 FLV 索引文件 44 9 2 直播 FLV 索引文件 47 10 手机索引文件生成技术要求手机索引文件生成技术要求 50 10 1 点播 MP4 3GP 索引文件 50 10 2 直播 ISMA RTP 索引文件 53 附录附录A XML文件技术要求及使用说明文件技术要求及使用说明 56 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 4 4 附录附录B 处理结果 处理结果 RESULTCODE 代码表 待扩展 代码表 待扩展 79 附录附录C CONTENTID命名规则命名规则 80 附录附录D PHYSICALCONTENTID编码规则 编码规则 81 附录附录E D1 1接口示例接口示例 81 附录附录F 索引文件标签代码索引文件标签代码 84 附录附录G 文件读取方式文件读取方式 86 附录附录H SDP样例参考样例参考 91 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 5 5 前 言 本标准按照GB T 1 1 2009给出的规则起草 本标准是中国电信CDN系列标准之一 该系列标准的结构及名称预计如下 a 中国电信总体 CDN 技术要求 b 中国电信 CDN 内容库 缓存设备 流媒体服务器之间互联接口技术规范 c 中国电信 CDN 流媒体服务技术要求 d 中国电信 CDN 内容接入技术要求 e 中国电信 CDN RR 与 SLB 互联接口技术规范 f 中国电信 CDN Web 服务技术要求 本标准替代 中国电信CDN标准 版 本标准由中国电信集团公司提出并归口 本标准起草单位 本标准由中国电信集团公司技术部组织制定 中国电信股份有限公 司广州研究院起草 本标准主要起草人 梁洁 陈戈 庄一嵘 薛沛林 韩晓梅 陈学亮 海锦霞 洪伟 李江崴 王海燚等 本标准于2012年6月首次发布 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 6 6 中国电信 CDN 内容接入技术规范 1 范围范围 本规范主要定义自营视频业务接入 CDN 的 CD 接口协议与功能 并定义了相关流程 本标准适用于中国电信IPTV 互联网视频和移动流媒体系统中CDN能力平台的建设及接 口开发 并为中国电信内容分发网络接口开放测试提供依据 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 7 7 2 规范性引用文件规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款 凡是注日期的引用文件 其随后所有的修改单 不包括勘误的内容 或修订版均不适用于本标准 然而 鼓励根据 本标准达成协议的各方研究是否可使用这些文件的最新版本 凡是不注日期的引用文件 其最新版本适用于本标准 RFC2616 Hypertext Transfer Protocol 超文本传输协议 RFC 959 File Transfer Protocol 文件传输协议 RFC3275 Extensible Markup Language XML Signature Syntax and Processing 扩展标记语言 RFC1889 A Transport Protocol for Real Time Applications 实时传输协议 ISO IEC 13818 1 Generic coding of moving pictures and associated audio information 2000 运动图像和伴音信息的通用编码 IPTV CDN 技术规范 V2 0 IPTV 内容运营平台与业务运营平台接口技术规范 V3 0 统一内容管理系统技术规范 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 8 8 3 术语和定义术语和定义 缩写英文全称中文名称 3GP3GPP File Format3GPP 文件格式 AACAdvanced Audio Coding高级音频编码 AVI Audio Video Interleaved声音图像交错存放格式 CMSContent Management System内容管理系统 EPGElectronic Programmer Guide电子节目单 FLVFlash VideoFlash 视频 SLBService Load Balancing 全局服务负载均衡 RRRequest Routing请求重定向 GUIGraphical User Interface图形用户界面 HTTPHypertext Transfer Protocol超文本传输协议 IP Internet Protocol 网络协议 MPEGMoving Pictures Experts Group动态图像专家组 RTSPReal Time Streaming Protocol实时流媒体协议 SOAPSimple Object Access Protocol简单对象访问协议 STBSet Top Box机顶盒 TSTransport Stream传输流 TSTVTime Shifted TV IPTV service 时移电视 TVODTV on Demand IPTV service 回看视频点播 URL Uniform Resource Locator 统一资源定位符 4 总体架构总体架构 CDN 内容接入总体逻辑架构图及相关接口参见下图 4 1 所示 Comment g1 根据总体技术要求修订 图 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 9 9 网 络 管 理 CDN 流服务媒体路由媒体控制 媒体服务层 内容定位 内容管理内容分发 内容分发层 内容存储 内容注入 门 户 服 务 统 计 运 营 管 理 层 CE内容及业务管理系统 CD RR SLB SLB ED 内容定位内容注入 图 4 1 CDN 内容接入总体逻辑架构图 CDN 内容接入主要涉及 CDN 内容合成管理平台 EPG 等系统与平台 1 CDN 提供音视频内容注入 存储 分发 实现业务服务内容的合理分布以及对用户的就近 服务 2 内容合成管理平台 整合 CP SP 内容和自营业务的内容 并完成各内容的结算打包 CP SP 管理 版权管 理 播出管理 EPG 制作 内容审核发布等工作 通过 CD 接口把内容发布到 CDN 3 EPG 提供针对终端用户的业务门户 在 CDN 内容接入架构中 CDN 会把频道录播节目单 录制状态通知给 EPG 5 主要业务模式主要业务模式 内容的接入模式为电信自营合成模式 各种来源的内容统一从内容合成管理平台引入 并由 CMS 负责合成运营 按照内容实际来源分为两类 自有内容 CP SP 托管内容 两种 来源的差异主要体现在内容合成管理平台上 对于 CDN 而言这两种业务模式都是来自内 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1010 容合成管理平台 采用 CD 接口发布 而且注入 存储 分发 服务流程完成相同 因此 对于 CDN 来说可按自营业务来处理 5 1 引入引入 CP SPCP SP 内容内容 CP SP 负责制作或购买内容 由中国电信运营这些内容的模式 内容引入过程为 1 CP SP 制作或购买内容 如果是有运营牌照的 CP SP 则可以直接把内容发 布到内容合成管理平台 如果是无运营牌照的 CP SP 则内容需要经过广电播控 平台审核通过后 再发布到内容合成管理平台 2 内容合成管理平台通过 CD 接口把上线内容发布到 CDN 3 CDN 内容进行存储 分发以及对用户提供内容服务 5 2 自有内容自有内容 自有内容按照内部的归属关系进一步分为省分自有内容 全国自有内容 按照运营主 体又进一步可分为省分运营 全国运营 6 内容接入流程内容接入流程 内容接入 CDN 其流程如下 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1111 CIMP CMSCDN 通过CD接口内容管理指令 消息收到并解析 FTP获取XML指令文件 解析内容管理指令 内容管理结果通知 内容管理指令响应 内容管理结果通知响应 获取内容媒体 如果变更 新增 修改 内容媒体 执行管理操作 启动内容分发任务 EPG 如果是录播内容 录制完成后 通过ED 2接口通知录制状态 节目录制状态刷新和分发 响应消息 图 7 1 内容接入流程 如上图所示 内容接入流程如下 1 内容合成管理平台 CIMP CMS 通过 CD 接口向 CDN 发送内容管理命令 CDN 收到请求后进行消息解析 如果消息正确则立即回复响应消息 2 CDN 根据内容管理指令的参数指示通过 FTP 方式从内容合成管理平台获取 XML 格式的指令文件 3 CDN 解析 XML 格式的内容管理指令文件 执行内容管理的数据操作 如果设计 内容媒体的更新 则按照内容的类型获取内容媒体文件 对于点播内容 则通过 FTP 从内容合成管理平台获取媒体文件 对于频道内容 则通过流协议接口 组 播 IGMP 单播 HTTP 获取媒体流 4 CDN 启动内容分发任务 根据分发策略进行内容分发部署 5 CDN 向内容合成管理平台发送内容管理结果通知消息 内容合成管理平台收到后 回复响应消息 6 CDN 对于录播内容 在节目录制完成后通过 ED 接口把录制状态通知 EPG EPG 完成节目单录制状态刷新和分发 Comment g2 修订图 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1212 7 接口要求接口要求 图 7 1 接口示意图 根据系统和组网架构 CDN 内容接入流程涉及 2 个接口 如下表所示 接口定义协议备注 CMS与CDN内容管理接 口 CD SOAP XML 内容注入接口 基于 IPTV内 容运营平台与业务运营平台接口 技术规范V3 0 中CD接口进行 扩展 EPG与CDN反馈录播节 目单的状态 EDSOAP反馈录播节目单的状态接口 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1313 7 1 CDCD 接口接口 接口流程 CMSCDN 1 内容管理请求 ContentDeployReq 内容管理响应 ContentDeployReqResponse 3 内容管理结果 ContentDeployResult 内容管理结果响应 ContentDeployResultResponse 3 执行管 理操作 2 获取 XML 文件 图 7 2 CD 接口示意图 本接口采用 SOAP 协议 XML 指令文档的方式 其中 SOAP 消息是与具体指 令内容无关的通用消息 仅仅用于表达命令请求 而具体的命令及参数利用独 立的 XML 文件来描述 采用与具体指令无关的通用 SOAP 消息有利于指令扩展及 在异步环境中实现通用的可靠消息传递机制 接口协议内容 内容管理请求 ContentDeployReq 承载协议 SOAP 接口方向 CMS CDN 调用接口 http IptvCDN ContentDeployReq http response ContentDeployReqResponse 注 此处的 IPTVCDN 在实际使用时特指 CDN 的地址 以下同 接口功能 点播内容 直播内容的下发及管理 其中ContentDeployReq包含如下信息 名称说明数据类型长度 字节 是否必选 CMSID内容合成管理系统标识String8M 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1414 SOPID业务运营平台标识String8M CorrelateID 关联性标识 用于关联指 令执行请求消息和结果通 知消息 对于重发的指令 该字段值保持一致 对于 不同的指令 该字段在一 个内容合成管理系统内具 有唯一性 String20M ContentMngX MLURL 存放内容管理的XML文件 URL String1024M XML 文件中的操作对象包含如下 序号ElementType 取值说明 1Movie媒体内容信息 2PhysicalChannel频道物理参数信 3ScheduleRecord录制信息 内容管理响应 ContentDeployReqResponse 其中ContentDeployReqResponse包含 名称说明数据类型长度 字节 是否必选 ResultCode 处理结果 详见附录B 处理结果 ResultCode 错误代码 表 Int4M ErrorDescription对错误 异常的详细描述信 息String256O 管理文件获取 接口方向 CMS CDN 调用接口 无 接口功能 CDN 通过 FTP 方式获取存放管理信息的 XML 文件 内容管理结果 ContentDeployResult 承载协议 SOAP 接口方向 CMS EPG 接口流程 CMSBMSEPGCDN 发送节目单 结果反馈 发送节目单 结果反馈 录制完成通知 按照录制成功情况进行页面更新 按照节目单录制回看节目 结果反馈 返回结果 返回结果 统一的EPG核心节点 通知其他所有EPG 发布回看节目和服务打包信息 发布产品打包关系 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1717 图 7 3 回看内容发布流程 业务流程描述如下 1 IPTV 内容合成管理系统向 IPTV 内容分发网络发送节目单 CD 2 IPTV 内容分发网络响应成功 CD 3 IPTV 内容分发网络按照节目单进行回看节目录制 4 IPTV 内容合成管理系统对回看节目打包后 形成服务 并发布到 IPTV 业务管理系统 MC 5 IPTV 业务管理系统返回结果 MC 6 IPTV 业务管理系统进行产品打包后 将打包信息发布到 IPTV EPG ME 7 IPTV EPG 服务系统响应成功 ME 2 8 IPTV 内容分发网络向 IPTV EPG 通知录制完成消息 CE 9 如果 IPTV EPG 系统中存在多节点部署 或多厂家部署时 应在统一的 核心节点 EPG 设置录播接口机 统一接收 CDN 的通知详细 并通知到 其他所有 EPG 节点 10 IPTV EPG 服务系统响应录制完成消息 CE 11 IPTV EPG 服务系统按照录制成功情况进行 EPG 页面更新 接口协议内容 响应参数 TvodMenuStatus 属性定义如下 名称名称标记标记类型类型长度 字节 长度 字节 必填必填说明说明 内容信息 contentResul tInfo ContentResultInf o 变长O内容信息 扩展参数paramTypeParamType 变长O扩展字段 ContentResultInfo 属性定义如下 名称名称标记标记类型类型长度 字节 长度 字节 必填必填说明说明 内容 IDRecordIDString32M最大长度 32 位 内容管理系 统 ID CMSIDString8M最大长度 8 位 内容结果resultCodeInt4M0 录制成功 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1818 1 录制失败 可 能需要人工干预 内容结果描 述 resultMsgString256O 内容结果描述 英文 扩展参数paramTypeParamType 变长O扩展字段 8 IPTV 倍速文件与索引文件生成技术要求倍速文件与索引文件生成技术要求 8 1 倍速文件要求倍速文件要求 点播倍速文件要求 IPTV MPEG2 TS 内容文件在注入 CDN 时生成的倍速文件需满足以下要求 倍速文件的比特率必须不高原始文件 不应填充无关数据 建议倍速文件帧率不 少于每秒 3 帧 也不宜过高 倍速文件的比特率不高于原始文件 倍速文件的解码器缓冲模型必须和原始文件一致 倍速文件的 PMT 必须包含和原始文件一致的所有描述符和媒体流 即使媒体流 已经在倍速文件中删掉 倍速文件的 PID 必须和原始文件保持一致 倍速文件只包含视频媒体流 媒体流中应只包含 I 或 IDR 帧 倍速文件必须采用闭环的 GOP 倍速文件中帧存放顺序必须和显示顺序一致 倍速文件应兼容 MPEG2 TS 规范 倍速文件的 PTS PCR DTS 应兼容 MPEG2 TS 规范 PTS DTS 时戳应与基 本速率文件保持一致 倍速文件的 Continuity Counters 应该连续 倍速文件的 I 帧流中应包含 PCR 信息 即媒体流中出现一个 I 帧的时候 应该都 能够在流中找到 PCR 信息 不管是否在视频流中 倍速文件必须保证 PCR 连续 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 1919 注 在 IPTV3 0 的规范中 机顶盒与 IPTV 业务运营平台接口技术规范 V3 0 中已明 确指出 PCR 由视频 component 携带 考虑到现网实现并不规范 在生成倍速文件 时 PCR 信息还是打在 PMT 中指示的 PCR PID 中 从而保持倍速文件的 PMT 和原 始文件一致 具体实现中只要按照 PMT 中定义的 PCR PID 在倍速文件中有相应 PCR 信息就可以 时移倍速文件要求 时移分片生成要求 直播频道启动时移录制时 CDN 需按自然时间录制时移内容 CDN 将直播码流 按自然时间录制成一个个时间段的分片文件 分片时间可配置 CDN 生成的每个分片文件都是一个标准的点播媒体文件 最后一帧是完整的 GOP 文件时长为分片时间 允许存在 GOP 时长的偏差 分片文件对应的倍速 文件要求参见 9 1 1 点播倍速文件要求 CDN 为每个分片文件分配一个内容 ID 并生成对应索引和倍速文件 时移倍速文件生成要求 倍速文件的生成必须是实时生成的 即在内容录制时 即时生成倍速文件 文件 录制完成后不需要重新修改倍速文件 正倍速文件的生成 当录制开始时 把第一帧写在倍速文件的开始 然后随着内 容的录制 从前往后逐帧写入 负倍速文件的生成 当录制开始时 把第一帧写在倍速文件的最后 然后随着内 容的录制 从后往前逐帧写入 回看倍速文件要求 目前存在两种回看节目录制方式 按节目单录制方式 按自然时间录制方式 对应倍速 文件处理也存在差异 要求优选支持按自然时间录制方式 按节目单录制倍速文件要求 同点播倍速文件要求 按自然时间录制倍速文件要求 同 8 1 2 1 时移分片生成要求 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2020 8 2 索引文件要求索引文件要求 点播索引文件要求 点播内容注入时 CDN 生成索引文件 索引结构图如下 TS点播索引文件 Generation Minor Version Major Version IndentifyCountCreator 文件头 91Bytes SubFile Info Control Info Content Info 索引头 变长 Elementary Stream Info Random AccessInfo VLTVLTVLTVLTVLT 索引记录 变长 Index Info VLT Index Type Conten tID Provid erID Source URI File Type Video Frame Rate Tickets Video Frame Rate Time Scale Video Horizonta l Size Video Vertical Size Element aryStrea mCount VLTVLTVLTVLTVLTVLTVLTVLTVLTVLT Bitrate VLT Sub File Count VLT Open for Write VLT End of GOP 倍速 I帧 基速 I帧 Termi nator I 分片媒体文件 I P BIBP SubFile Info VLT SubFile Duratio n Sub File Type Sub File URI Sub File ID Sub File Scale Sub File IDR Frames Count Sub File I Frames Count Sub File Data Start Sub File Data End VLTVLTVLTVLTVLTVLTVLTVLTVLT SDPProgra m Map Table Program Associati on Table VLTVLTVLT Elementar y Stream Type Elementary stream extended sequence elementary stream sequence parameter set VLTVLTVLT Elementar y Stream PID VLT elementar y stream sequence leV LT Worst Case Offset Index Rate VLTVLT 图 8 1TV 点播索引结构图 点播内容在注入 CDN 时生成的索引文件需满足以下要求 每个内容只对应生成一个索引文件 索引文件必须标识出所有和该内容相关的文件 索引文件中所有字段需采用主机字节顺序 Little Endian 索引索引文件必须文件头 索引头和索引记录三部分 文件采用二进制文件格式 1 文件头定义 文件头按照以下格式定义 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Indentify 标识文件为CDN 索引文件 取值 CDN Index File String32M MajorVersion CDN 索引技术规范主版本号 当前取值 1 UINT1M MinorVersion CDN 索引技术规范次版本号 当前取值 UINT1M 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2121 0 Generation 索引生成时间 例如 2009 03 01 11 03 09 000 String24M Count 初始取值 1 每次为该内容生成新的索 引文件时加1 UINT1M Creator 生成文件的CDN标识 String32M 2 索引头定义 索引头中所有参数采用标签体 TLV Tag Length Value 形式定义 TLV 参数格式要求如下 参数数据类型字节长度说明 TagUINT4字段标签 用于唯一标识可选参数 LengthUINT2字段的长度 ValueByteLength属性 定义长度 字段内容 若为0 表示该值不存在 对于String的数据类型 以0 结束 注 以下给出的标签定义长度是指每个属性 Value 的最大长度 实际的长度可以比这 个短 索引头由 Index Info 标签体定义 定义了被索引媒体的关键信息 Index Info 标签体定义 TagTag名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Content Info 被索引的内容文件的关键信息 具体参见 下面Content Info标签体定义 TLVM Sub File Info 子文件的关键信息 具体参见下面 Sub File Info标签体定义 Sub File Info标 签体数量应与Content Info中Sub File Count的一致 TLVO 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2222 Control Info 控制流的关键信息 具体参见下面 Control Info标签体定义 TS必填 TLVO Elementary Stream Info 视频流节目的基本信息 对于 MPEG2视 频 包含的是sequence header信息 对于 H 264视频包含的是sequence parameter set 信息 具体参加下面的 Elementary Stream Info 标签体定义 TS必填 TLVO Content Info 标签体定义 TagTag名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Source URI 标识本索引文件的URI 在内容定位请求子索 引文件时中可作为TransferContentID的值 String 512M ProviderID 域内容提供商ID 和ContentID一起组成CDN 全局唯一内容标识二元组UniContentID 对 于CDN根据节目单录制产生的文件为节目单 对应的ProviderID String 32M ContentID 域内容提供商的内容标识 和ProviderID一 起组成CDN全局唯一内容标识二元组 UniContentID 以 0结束 对于CDN根据 节目单录制产生的录制片段文件为CDN内部 产生的ContentID String 512M Index Type 索引文件类型 取值1为普通索引 UINT1M File Type 内容文件封装格式 取值1为TS文件 UINT1M Video Frame Rate Tickets 一帧图像经历的时钟计数 参照 ISO IEC 14496 10 2006 附录E中用法 同Video UINT4O 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2323 Frame Rate Time Scale一起用来计算帧率 TS必填 Video Frame Rate Time Scale 计算帧率时用的时钟频率 参照 ISO IEC 14496 10 2006 附录E中用法 同Video Frame Rate Tickets一起用来计算帧率 TS必 填 UINT4O Video Horizontal Size 媒体文件图像宽度 TS必填 UINT2O Video Vertical Size 媒体文件图像高度 TS必填 UINT2O Elementary Stream Count 视频节目流的数量 对应于Elementary Stream Info标签体的数量 TS必填 UINT1O Bitrate媒体文件的码率 以bps为单位 UINT8M Sub File Count除了索引文件外其他子文件数量 本参数 同时也定义了索引文件中Sub File Info标 签块的数量 Index Type为2或File Type 为254 253 250时设置为0 UINT1M Open for Write是否正在被写文件 缺省为FalseBoolean1M Sub File Info 标签体定义 TagTag名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Sub File ID 在索引记录中用于标识该子文件的子文件 索引 基本速率文件取值为0 UINT1M Sub File URI 标识子文件的URI 当内容定位请求中 SubType值为URI时 作为 TransferContentID的取值 String512M Sub File Type 子文件类型 取值0为TS文件 UINT1M 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2424 Sub File Duration子文件的时长 以毫秒为单位 UINT8M Sub File Scale子文件快进快退倍速信息 正数表示快进 负数表示快退 INT1M Sub File IDR Frames Count 子文件IDR帧数量 仅针对H 264 H 264 必填 UINT4O Sub File I Frames Count 子文件I帧数量 必须是索引纪录的I帧数 量总和 UINT4M Sub File P Frames Count 子文件P帧数量 必须是索引纪录的P帧数 量总和 UINT4M Sub File B Frames Count 子文件B帧数量 必须是索引纪录的B帧数 量总和 UINT4M Sub File Data Start 子文件中数据在子文件中的起始偏移量 以字节为单位 从第0字节开始计算 对 于TS的快退倍速文件 数据流有可能不是 从第0字节开始 建议取值不超过相应子 文件实际文件大小200 UINT5M Sub File Data End 子文件中数据在子文件中的结束偏移量 以字节为单位 从第0字节开始计算 和 Sub File Data Start一起可算出文件中数据 长度 填写有效字节数 建议取值不超过 相应子文件实际文件大小200 UINT5M Sub File Index Data Start 文件内部索引信息起始字节 注 UINT5O Sub File Index Data End 文件内容索引信息结束字节 注 UINT5O 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2525 注 对于 3GP MP4 等文件 指定的是 Moov Box 的位置 Control Info 标签体定义 Tag名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Program Association Table 节目关联表 TS点播文件必选 binary data 188O Program Map Table 节目与PID的映射信息 TS点播文件必选 binary data 188O SDP 节目的SDP描述 MP4 3GP TS直播 ISMA直播必填 String 2048O 注 SDP 信息可通过配置方式或 CMS 注入的元数据中获得 Elementary Stream Info 标签体定义 TagTag名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Elementary Stream Type 1表示是MPEG2 视频 2表示是H 264 视频 UINT1M Elementary Stream PID TS流中这个ES流的PID信息 UINT2M elementary stream sequence 如果是MPEG2 TS 是ES流的sequence header 如果是H264 不填 binary data O elementary stream extended sequence 如果是MPEG2 TS 是ES流的 extended sequence header 如果是H264 不填 binary data O elementary stream sequence 如果是H264 是ES流的sequence parameter set 需要包含一字节的 binary data O 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2626 parameter setNALunit type字段 如果是MPEG 2 不填 3 索引记录 索引记录部分定义了所有子文件的关键帧索引信息 目前主要针对 TS 文件提供 3GP MP4 和 FLV 文件通过索引头信息中的Sub File Index Data Start 和 Sub File Index Data End直接定位内容文件中的索引信息 通过 D1 1 接口下载获得 索引记录中关键帧的包偏移量为递增 基本文件或前进倍速文件 或递减 后退 倍速文件 不同子文件的同一个帧的索引记录必须连续存放 本规范定义了两种关键帧索引记录 基本速率 帧索引记录 倍速 帧索引记录 基本速率 帧索引记录定义 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 基本速率I帧索引记 录取值为2 UINT1M Index Record Length 除Index Record Type和Index Record Length两个属性值外其他属性值的总长度 即索引记录字节总长度 2 UINT1M Frame Offset 该帧起始偏移量 以字节为单位 从第0字 节开始算 UINT5M Frame Length到下一帧的长度 即该关键帧长度 单位 为字节 UINT4M Frame Flags帧类型标识 具体定义参见表8 2 5 UINT1M PCR该I帧第一个TS包对应的PCR 取值为整型UINT6M PTS帧的PTS值UINT5M DTS帧的DTS值UINT5O 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2727 表 8 2 5 帧类型标识 标识位标识位说明说明 0 x01该帧可以作为切出点 如果该帧之前的所有帧可以正常解析 无需 reference 该帧或该帧后的任意一帧 则可设为切出点 0 x02该帧带 PTS 信息 0 x04该帧带 DTS 信息 0 x08帧起始标识 仅针对 H 264 interleaved 模式下的 top field 画面 设置 0 x40是否有被其他帧引用标识位 仅针对 H 264 的 nal ref idc 不 为 0 时设置 0 x80IDR 帧标识位 仅针对 H 264 IDR 帧设置 倍速 帧索引记录定义 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 倍速I帧索引记录取 值为3 UINT1M Index Record Length 除Index Record Type和Index Record Length两个属性值外其他属性值的总长度 即索引记录字节总长度 2 UINT1M Sub File ID Sub File Info中定义的子文件索引 UINT1M Frame Offset 对应于该子文件的该帧起始偏移量 以字 节为单位 从第0字节开始算 UINT5M Frame Flags帧类型标识 具体定义参见表8 2 5 UINT1M Frame Length到下一帧的长度 即该关键帧长度 以字 节为单位 UINT4M End of GOP 索引记录定义 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2828 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 End of GOP 索引记 录取值为6 UINT1M Index Record Length 取值为4 UINT1M SyncPattern0 x47474747UINT4M 注 当随机读取索引记录时 因为找到的位置很可能不是索引记录的起始位置 而索引记 录的第一项 Index Record Type 值也不能作为查找的依据 所以增加 End of GOP 索引记录 来标识一个新的基本速率 GOP 开始的地方 跟随在这种索引记录后面的一定是基本速率 I 帧索引记录或是 Terminator 索引记录 基本速率 P 帧索引记录定义 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 P帧索引记录取值为 4 UINT1M Index Record Length 除Index Record Type和Index Record Length两个属性值外其他属性值的总长度 即索引记录字节总长度 2 UINT1M Frame Offset 该帧第一个TS包的起始偏移量 以字节为 单位 从第0字节开始算 UINT5M Frame Flags帧类型标识 具体定义参见表8 2 5 UINT1M PTS帧的PTS值UINT5M DTS帧的DTS值 如果PES包中没有包含DTS信 息 可以不填 UINT5O 基本速率 B 帧索引记录定义 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 2929 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 B帧索引记录取值为 5 UINT1M Index Record Length 除Index Record Type和Index Record Length两个属性值外其他属性值的总长度 即索引记录字节总长度 2 UINT1M Frame Offset 该帧第一个TS包的起始偏移量 以字节为 单位 从第0字节开始算 UINT5M PTS帧的PTS值UINT5M Terminator 索引记录定义 名称名称说明说明 数据数据 类型类型 长度长度 字节 字节 是否是否 必选必选 Index Record Type 标识索引记录类型 索引记录取值为 0 xfd UINT1M Index Record Length 除Index Record Type和Index Record Length两个属性值外其他属性值的总长度 即索引记录字节总长度 2 UINT1M File Length 索引文件长度 单位为字节 UINT8M SubFile Length 数组记录每一个SubFile文件的字节长度 Sub File Data End 1 数组的每一项为5 个字节 按索引头中Sub File Info的顺 序 UINT 5 Sub File Count M Termiator 标记索引记录已经结束 后续没有新增的索引记录 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 3030 回看索引文件要求 目前存在两种回看节目录制方式 按节目单录制方式 按自然时间录制方式 对应索引 文件处理也存在差异 要求优选支持按自然时间录制方式 按节目单录制索引文件 CDN 生成按节目单录制时生成的索引文件需满足以下要求 每个内容只对应生成一个索引文件 索引文件必须标识出所有和该内容相关的文件 索引文件中所有字段需采用主机字节顺序 Little Endian 索引文件必须文件头 索引头和索引记录三部分 具体视源文件格式有所不同 文 件采用二进制文件格式 具体索引文件定义参见 点播索引文件 按自然时间录制 CDN 需要为回看节目生成二级索引文件 顶级索引文件将记录回看节目对应的分片文 件的关键信息 分片索引 文件头分片A信息分片B信息 分片A帧 信息 分片A媒体 文件 分片A文 件头 分片N信息 顶级索引 分片A索 引头 图 8 2 两级索引关系总体示意图 中国电信CDN内容接入技术规范 中国电信集团公司中国电信集团公司 3131 分片索引文件 结构同点播索引文件 Schedule Fragment Info 顶级索引文件 Content Info Fragment Duration Fragment Start Time Fragment Content ID Fragment ID Index Type Conten tID Provid erID Source URI Generation Minor Version Major Version IndentifyCountCreator 文件头 91Bytes 索引头 变长 File Type Sub File Count Schedule Fragment Count Schedule Start Time Schedule Fragment Duration Open for Write Generation Minor Version Major Version IndentifyCountCreator 文件头 91Bytes SubFile Info Control Info Content Info 索引头 变长 Elementary Stream Info Random AccessInfo VLTVLTVLTVLTVLTVLTVLTVLT VLTVLT VLTVLTVLTVLTVLTVLT VLTVLTVLTVLTVLT 索引记录 变长 Index Info VLT Index Info VLT Index Type Conten tID Provid erID Source URI File Type Video Frame Rate Tickets Video Frame Rate Time Scale Video Horizonta l Size Video Vertical Size Element aryStrea mCount VLTVLTVLTVLTVLTVLTVLTVLTVLTVLT Bitrate VLT Sub File Count VLT Open for Write VLT End of GOP 倍速 I帧 基速 I帧 Termi nator I 分片媒体文件 I P BIBP 图 8 3 两级索引结构图 8 2 2 3 顶级索引文件 CDN 按自然时间录制时生成的索引文件需满足以下要求 每个回看节目对应一个顶级索引文件 按自然时间生成的每个分片文件对应一个分片索引文件 此文件的格式参见 分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旗委办工会活动方案策划(3篇)
- 保障廉洁施工方案(3篇)
- 气囊封堵专项施工方案(3篇)
- 跑团沙龙活动策划方案(3篇)
- 钳工考试题库及答案大全
- 护理教学亮点课件模板
- 北京市门头沟区2023-2024学年八年级上学期第二次月考英语题库及答案
- 安徽省芜湖市弋江区2024-2025学年高一下学期第二次月考数学考题及答案
- 房地产公司建筑模型制作合同书
- 重阳节传统作文1000字(7篇)
- 2025年传动部件行业当前市场规模及未来五到十年发展趋势报告
- HBV感染中宿主细胞免疫应答与临床转归的关联探究
- 2025年福建省宁德市北京师范大学宁德实验学校公开招聘新任教师8人笔试备考题库及答案解析
- 2025年重庆市机关事业单位工勤人员技术等级考试(汽车驾驶员·技师、高级技师)历年参考题库含答案详解(5套)
- 2025年造价工程师-水运工程造价工程师历年参考题库含答案解析(5套典型题)
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋)
- 2020公路工程质量检验评定标准第二册机电工程
- 全媒体运营师-国家职业标准(2023年版)
- 深圳市失业人员停止领取失业保险待遇申请表样表
- (完整版)内孔数控车削加工(编程)教案
- 道亨铁塔长短腿基础配置系统-操作说明
评论
0/150
提交评论