云视频平台总体技术规范
云视频平台总体技术规范 编制单位:深圳市融创天下科技股份有限公司 版版 本本 号号 :: 0. 1. 0 目录 1 范围. 2 2 规范性引用文件. 2 3 术语、定义和缩略语. 2 4 业务概述. 3 4.1. 业务描述. 3 4.2. 业务分类. 3 4.2.1. 流媒体业务 . 3 4.2.2. 视频下载业务 . 4 4.2.3. 视频上传业务 . 4 4.2.4. 远程视频监控业务 . 4 5 平台支持的视频格式参数. 5 5.1. 输入参数定义. 5 5.2. 输出参数定义. 6 6 技术方案. 7 6.1. 概述. 7 6.2. 平台架构. 7 6.2.1. 整体架构 . 7 6.2.2. 总体接口 10 6.2.3. 典型应用场景 11 6.2.3.1. 与宜居通业务平台对接. 12 6.3. 内容管理系统 13 6.4. 转码系统 15 6.5. 流分发系统 20 6.6. 网络部署 21 6.6.1. 逻辑组网 21 6.6.2. CDN 组网 . 21 6.7. 方案亮点 21 7 配置计算 22 8 业务流程 22 8.1. 内容注入 22 8.1.1. 静态内容注入 22 8.1.2. 直播流注入 25 8.2. 内容预分发. 错误错误! !未定义书签。未定义书签。 8.3. 内容路由. 错误错误! !未定义书签。未定义书签。 8.4. 存储管理. 错误错误! !未定义书签。未定义书签。 8.5. 缓存管理. 错误错误! !未定义书签。未定义书签。 8.6. SP 开户. 错误错误! !未定义书签。未定义书签。 8.7. HTTP Progressive Download . 26 8.8. DASH 27 8.9. 手机用户登录流程. 错误错误! !未定义书签。未定义书签。 9 系统安全 27 10 编制历史. 27 1 附录 A 平台接口错误码定义 . 27 附录 D 图像分辨率定义 . 28 1 范围 本文档定义了云视频平台的子系统组成、 子系统的功能职责、 关键技术参数要求和业务 流程、接口流程、子系统之间的接口协议以及平台与外围系统的接口协议。 云视频平台各子 系统和基于该平台的业务系统均需遵循该规范进行建设和对接。 2 规范性引用文件 下列文件中的条款通过本方案的引用而成为本方案的条款。 表2-1规范性引用文件 序号标准编号标准名称发布单位 [1] [2] [3] [4] [5] [6] [7] [8] 3 术语、定义和缩略语 表 3-1术语、定义和缩略语 缩略语英文全称中文含义 DASHDynamic Adaptive Streaming over HTTP 基于 HTTP 的动态自适 应流 1) 2 4 业务概述 4.1.4.1.业务描述业务描述 视频平台通过流媒体技术为用户提供视频播放业务基础能力引擎, 业务平台基于该基础 能力引擎技术规范开发和对接从而实现可运营的流媒体方式业务。 具体而言,流媒体方式是指把连续的影像和声音信息经过压缩处理后放到网络服务器 上, 使移动终端可以边下载边播放。 流媒体技术是网络视频技术和通信技术发展到一定阶段 的产物,它融合了多种网络技术,涉及到流媒体数据的采集、压缩、存储以及网络通信等各 个方面。 视频下载业务是指用户将整个多媒体文件完全下载到终端后, 再选择任意时间播放视频 文件。 视频上传互动是指用户通过无线网络将自有视频文件上传到网络服务器上, 分享给其他 用户的业务。 远程视频监控是指用户通过手机、 平板和 PC 等终端通过网络连接到远程IP 摄像头或网 络视频采集设备观看现场实时视频或点播录像。 4.2.4.2.业务分类业务分类 根据业务使用方式不同,本业务分为:流媒体业务、视频下载业务、视频上传业务、远 程视频监控业务、广告插播业务、图片浏览业务和云存储业务。 4.2.1.4.2.1. 流媒体业务流媒体业务 终端播放器实时从视频平台上获取流媒体数据,边下载边播放,流媒体内容不在终端设 备上存储。如果同一内容需要多次重复播放,需要每次播放时从视频平台上重新下载数据。 根据流媒体内容的来源,流媒体业务可分为点播、直播、直播回放 /时移、滚播等以下几 种: 1.流媒体点播 内容提供者预先对一段多媒体内容进行编辑、压缩编码,形成指定格式的文件,然后存 3 储到手机视频业务平台上。用户根据需要选择视频平台上的内容文件进行播放。 2.流媒体直播 终端播放器播放流媒体直播内容时,内容的播放时刻与内容源事件的发生时刻相同,即 流媒体编码服务器对内容源进行实时的压缩编码,经由手机视频业务平台发送到用户终端。 流媒体业务是一个内容边下载边播放的过程,内容编码速率要与网络带宽相匹配。流媒 体内容的播放质量与内容编码速率有关,因此流媒体业务的质量会受到网络带宽的制约。 3.流媒体直播回放/时移 流媒体直播回放是指将近期播放过的直播业务的媒体内容进行重复播放, 以便错过直播 的用户可以再次收看。 4.流媒体轮播 流媒体滚播是指将特定的业务内容(如热点新闻等)进行重复播放,以便用户可以再次 收看该业务内容。 4.2.2.4.2.2. 视频下载业务视频下载业务 视频下载业务是指用户将视频内容先下载并存储到本地终端中,然后再进行播放。 对于视频下载业务,内容编码速率与网络无关,为提高内容播放质量,可以提供较高速 率的内容,但同时要考虑到终端的处理能力和存储能力。 4.2.3.4.2.3. 视频上传业务视频上传业务 视频上传业务是指用户将事先录制的视频文件上传至网络侧平台, 供其他用户播放, 分 享。 4.2.4.4.2.4. 远程视频监控业务远程视频监控业务 指用户通过网络访问远程摄像头的监控现场视频或点播摄像头的监控录像。 4.2.5.4.2.5. 广告插播业务广告插播业务 广告插播指的是在视频片头、 片尾或播放过程可进行广告插放。 目前网络视频广告最常 见的表现形式有:前置式广告、视频贴片广告(PRE-ROLL 视频插播广告)、浮层广告 (OVERLAY视频覆盖广告) 、播放器背景广告(COMPANION视频伴随广告)等。 前置式广告:这是一种视频区域内的强制性广告形式, 在视频播放之前,附上一段数秒 钟的视频广告。该方式很好地利用了视频下载缓冲的时间。 视频贴片广告:这是一种视频区域内的强制性广告形式, 在播放广告时,视频内容就要 停下。它一般分为前、中、后三种播放形式。用户在网上观看一个节目或一段视频之前,将 会看到一段数秒钟的广告,即“前播”广告;有时候广告插播在节目中间等待缓冲的时间, 即“中播”广告;有时候广告插播在节目播放完毕后,即“后播”广告。 4 视频浮层广告:此类广告的特点是广告与视频内容可以同步进行。当播放视频内容时, 广告或图像广告会在短时间内浮现在视频顶端或底部, 当用户将鼠标指向或点击广告时, 会 弹出更大的广告幅面,或者打开新网站。这种广告不会打断用户的观看过程, 被很多网站采 用。 播放器背景广告:这是一种视频区域外的广告形式, 当用户打开视频节目时, 广告会以 精美的海报图片形式展现在视频区域周围, 作为视频页面的背景。 播放器背景广告在视频播 放的整个过程中都在传达品牌信息,并邀请用户点击其他广