数据业务-视频发行平台_第1页
数据业务-视频发行平台_第2页
数据业务-视频发行平台_第3页
数据业务-视频发行平台_第4页
数据业务-视频发行平台_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 成果上报申请书 成果名称 视频发行平台 成果申报单位 山西 省(自治区 /直辖市)公司 成果 承担 部门 /分 公司 信息技术分公司 部门 / 分 公司 项目负责人姓名 项目负责人联系电话 和 Email 成果专业类别 * 数据业务 所属专业部门 * 业务支撑线条 成果研究类别 * 新产品开发 省内评审结果 * (按填写说明 4) 关键词索引( 3 5个) 视频、发行平台、 流媒体 应用投资 200万元(指别的省引入 应用大致需要的投资金额) 产品版权归属单位 山西移动 对企业现有标准规范的符合度: (按填写说明 5) 如果该成果来源于研发项目,请填写研发项目的年度、名称和类型(类型包括:集团重点研发项目、集团联合研发项目、省公司重点研发项目、其他研发项目),可填写多个: 成果简介: 此平台以网络音视频业务为服务对象,实现了音视频内容的统一管理,流媒体分发能力的统一支撑, 直播、点播业务模式的统一实现 以及音视频业务的快速搭建服务。 通过此平台,可快速、低成本 的 搭建稳定 可靠 的音视频 点播、直播 网站 并可同时为 PC、手机等多种终端用户提供服务 。 另外由于内容与分发的统一实现,因此又可提供更丰富完善的管理与 统计功能。 此系统的定位: 成为 公司 视频、音频内容管理发行中心 成为 公司 互联网流媒体分发的能力平台 成为 哦那个死 网络音视频类业务的统一支撑平台 为 公司 互联网业务的发展提供基础能力 为公司提供的信息化产品提供视频类差异化服务 此系统的提供的主要功能: 音视频内容的存储、管理能力 音视频内容的 DRM 版权管理 2 CDN+P2P的流媒体分发能力 PC、手机等多种终端的支持 视频广告推送 直播、点播等多种内容源的支持 内 容 量 、点播量的 多维 统计 功能 省内试运行效果: 此系统建成后,有效的整合了各类内容,成为我公司互联网视频内容的发布中心及流媒体分发的能力平台。有效的降低了网络视频音频业务的支撑成本,并为此类业务的快速实现提供了有效的支撑。 文章主体( 3000 字以上,可附在表格后): 详见表格后 3 系统总体结构 系统总体结构 用 户 信 息 展 现 L i c e n s e 获 取我 的 购 买 展 现C l i e n t S i t eW M D R M门 户节 目 单 展 现内 容 搜 索用 户 登 陆 / 认 证内 容 付 费内 容 播 放插 件 获 取视 频 点 播 门 户内 容 管 理内 容 分 类 管 理内 容 目 录 管 理内 容 元 数 据 管 理内 容 转 码节 目 单 管 理内 容 分 发导 航 服 务防 火 墙穿 透 服 务在 线 区 管 理视 频 广 告视 频 广 告 管 理视 频 广 告 投 放视 频 广 告 展 现统 计 分 析用 户 订 购 统 计C P 播 放点 击 量 统 计C P 下 载点 击 量 统 计媒 体 播 放点 击 量 统 计媒 体 下 载点 击 量 统 计视 频 内 容 元 数 据 存 储统 计 数 据广 告 数 据版 权 管 理D R M打 包 管 理L i c e n s e发 放 管 理D R M 数 据华 纳环 球百 代 E M IS o n y B M G系 统 服 务 功 能内 容 排 期 管 理网 吧 系 统网 吧 信 息 管 理网 吧 P C 门 户网 吧 接 口网 吧 流 媒 体 服 务Figure 1 系统总体结构 客户端层 : 客户端设备有 PC 机、移动设备(将来提供对移动设备的支持)等。 门户展现层: 视频下载 /点播 门户中共同对外提供用户信息的展现、 License 获取、我的购买记录的展现、广告的展现等。 系统功能层: 内容管理系统、广告管理系统、内容分发系统、统计分析系统和版权管理系统五部分。像华纳、环球等 CP 将内容导入到内容管理系统,通过内容管理系统对内容进行整理、入库。广告位提供者和广告客户提供者将广告位和广告客户录入到广告系统,广告系统对这些广告进行发布。 4 系统逻辑结构 视 频 提 供 者P r o v id e r s P r o f i l eS o u r c e V i d e o F i l eV i d e o F i l eE n c o d e rM e t a d a t aL o a d e rS o u r c e V i d e o - M e t aD a t a b a s eS o u r c e V i d e o - F i l eS t o r a g eR e l a y S e r v e r 1P 2 P D e l i v e r y P o o l 1V o dP r o d u c t C r e a t i o nD o w n l o a dP r o d u c t C r e a t i o nD A ST r a c k e rS e r v e rN A TS e r v e rR e l a y S e r v e r 2D A SR e l a y S e r v e r nD A SG S L B S e r v e rL o a d B a l a n c e S e r v e rI P P o o lT r a c k e r C l i e n tN A T C l i e n t R e l a y C l i e n tP l a y e r D R M C l i e n tV i d e o P u b l i s hP r o g r a m L i s t P u b l i s hP r o d u c tS u b s c r i p t i o nU s e rA A AP a y m e n tP r o g r a m L i s tP r o g r a m S e a r c hP e e r C l i e n tW e b S i t eW e b A DU s e r , P r o d u c t , S u b s c r i p t i o nD a t a b a s eM I S CD I A N K AS M SB i l l i n g E n g i n eM o b i l eFigure 2 系统逻辑结构 系统技术架构 N e t w o r k A r e a S t o r a g e媒 体 文 件VisualStudioA D O . n e t C O M +统 计 分 析 系 统A S P . N E TP 2 P 统 计L i c e n s e 发 放 统计内 容 使 用 统 计业 务 状 态 统 计门 户 系 统A S P . N E TS i l v e r l i g h tA J A XF l a s hP 2 P 分 发 系 统W i n d o w s M e d i a F o r m a t S D KW i n d o w s M e d i a E n c o d e r S D KW i n d o w s M e d i a P l a y e r S D KW i n d o w s M e d i a S e r v i c e S D KM i c r o s o f t P l a t f o r m S D KP 2 P 调 度 信 息W i n d o w s M e d i a F o r m a t S D KP 2 P C l i e n t门 户L i c e n s e 分 发内 容 打 包L i c e n s e S e r v i c e数 字 版 权 系 统策 略 管 理节 目 发 布 系 统W i n d o w s W o r k F l o w F o u n d a t i o nF r o m E d i t o rM e d i a E n / D e c o d i n gP r o f i l e E d i t o rE n t i t y E d i t o rS e a r c h M e d i a T r a n s c o d e rD i g i t a l A s s e t M a n a g e m e n t s e r v i c eV i d e o s e r v i c e I m a g e s e r v i c e C o n f i g u r a t i o nW i n d o w s M e d i a S D KW i n d o w s D R M S D K内 容 管 理W i n d o w s S e r v e rS q l S e r v e r应 用 程 序 数 据 存 储 元 数 据 存 储应 用 服 务 器S t o r e A r e a N e t w o r k媒 体 存 储 服 务媒 体 数 据 / 媒 体 缓 存媒 体 点 播数 据X m l 、 w e b S e r v i c eS Q L 2 0 0 5R e p o r t i n gS e r v i c e统 计 分 析Figure 3 系统技术架构 本技术架构主要由基础平台技术、底层数据支撑技术、数据接口技术、开发技术体系、用户层展现技术五个方面构成 基础平台技术 5 采用微软 windows Server 作为应用平台,所有系统运行在 .net Framework 框架体系下,不仅大大提高了系统的安全性和稳定性,同时也充分利用 Windows 系统平台下各种技术的天然融合性快速构建整个系统的平台。 底层数据支撑技术 采用 Sql Server 作为应用程序的数据存储和元数据存储,通过 SQL Cluster技术提高数据库的可靠 性、可用性,通过集成 windows验证提高数据的安全性 数据接口技术 采用 ADO.net、 COM+技术、 webSercice 技术实现底层数据的读取及系统间的数据交换,对外接口采用跨平台的接口规范 web service与其它系统互联 开发技术体系 在 .net Framework、 Windows DRM SDK、 Windows Media Service SDK、 Windows Media Encoder SDK 框架基础上,采用 visual studio 开发工具系列中的 C#及 C+技术进行开发 用户层展现 通过 、 silverlight、 P2P、 Web Service 技术进行数据的展现,展现的结果支持标准的协议和开放技术: HTTP、 XML 、 FTP、 WMV,并适应多种浏览器、播放器的展现。 系统物理部署结构 6 视频发行平台应用 系统物理部署结构 : 防 火 墙N a s 服 务 器A D 1域 控 服 务 器 1A D 2域 控 服 务 器 2D B 1数 据 库 服 务 器D B 2数 据 库 服 务 器I n t e r f a c e接 口 服 务 器W a p - P C - P o r t a l手 机 和 P C 页 面 服 务 器M g r P o r t a l后 台 管 理 服 务 器W m s - O r i g i n a l流 媒 体 源 服 务 器3 G P P - S e r v e r3 G P 媒 体 分 发 服 务 器W m s - C a c h e 3媒 体 分 发 服 务 器 3下 载 服 务 器W m s - C a c h e 2媒 体 分 发 服 务 器 2S p r i n g - B o a r d跳 板 服 务 器W M W a r e刀 片 服 务 器 1 ( 4 核 1 6 G ) 刀 片 服 务 器 2 ( 4 核 1 6 G ) 刀 片 服 务 器 3 ( 4 核 1 6 G ) 刀 片 服 务 器 4 ( 4 核 1 6 G )交 换 机Figure 4 系统物理部署结构 系统核心业务流程 内容管理发布流程 内 容 提 供 商内 容 制 作 区 内 容 仓 库 区内 容 运 营 区P 2 P 点 播1 . 内 容 导 入 文 件 导 入2 . 预 审 与 文 件 制 作 转 码 内 容 预 览 内 容 注 释 内 容 关 联 导 演 , 演 员 , 版 权3 . 内 容 组 合 内 容 D R M 加 密例 如 : 1 0 0 部 电 影 下 载港 台 ( 动 作 片 , 言 情 片 )大 陆 ( 军 事 , 社 会 )欧 美 ( 1 , 2 , 3 )4 . 产 品 发 布 到 门 户6 . 内 容 以 P 2 P 各 种 方 式 分 发5 . 点 播 需 求 打 包 策 略 片 源 数 量 片 源 要 求1. 从内容提供商导入元数据到制作区。 2.对内容先进行预审,合格的再进行转码、属性关联 7 3.对内容仓库区的内容进行打 包, DRM 加密,放到内容运营区 4.内容运营区的数据就可以按照计费策略发布到门户。 5.据点播、下载需求,第 3 步,对数据内容再次进行打包。 6. 内容以 P2P 点播、下载的方式分发。 用户业务流程 用户 P 2 P 点播 、 直播 、 下载 计费模块1 . 登陆 注册 建立用户名 / 密码 鉴权门户4 . 订购和选择支付方式6 . 支付扣费5 . 查询用户 , 查询支付帐户8 . P 2 P 直播 点播 下载9 . 用户账单账务模块2 . 内容搜索和节目单3 . 选择产品7 . 用户 P 2 P 插件下载安装 L i c e n s e 下载1.用户通过门户登陆。如果不合法,注册为合法用户。 2.用户通过门户浏览产品内容,搜索视频内容。 3.用户选择了点播或下载业务 4.用户产生订购关系,选择支付方式(短信、支付宝、充值卡等) 5.计费模块核查用户 ID、产品 ID 及支付帐户正常 6.账务模块根据用户 ID、产品 ID、订单,进行扣费。 7.用户从门户下 载安装 P2P 插件程序,同时可以下载 License。 8.用户有权限对内容进行 P2P 下载、点播。 9.用户支付账单 8 广告发布流程 管 理 员广 告 资 源 广 告 排 期发 布 队 列门 户1 . 根 据 客 户 需 要查 询 广 告 资 源广 告 位 和 时 间2 . 查 询 排 期 广 告 的 内 容 的 准 备 可 以 发 生 在 排 期 之 前 或 广 告3 . 预 约 进 入 队 列4 . 发 布 到 门 户6 . 广 告 门 户 展 现广告客户提出广告需求后,广告销售人员可以在系统中查询可用的广告资源 (广告位和时间安排 )并进行广告排期预约。广告内容的准备可以发生在排期之前或者之后,广告内容准备好后提交到系统, 从而 对预约进行确认,进入实际生产发布队列。进入实际生产队列的广告就可以在预定的时间发布到 相应的视频发布点上,为点播用户提供广告的展现。 系统支付流程 支付系统采用移动 MISC 系统,本平台调用 MISC 的支 付接口进行支付,其中包括两部分手机视频点播流程和 PC 视频点播流程 9 手机按次点播核心流程 用 户I D 映 射 功 能1 . 点 播 视 频 菜 单手 机 终 端5 . H T T P 重 定 向 询 问 订 购2 . I M S I / M D N和 M e d i a I DM I S Ci M e d i a S h o p 后 台4 . 查 询 媒 体 和 用 户订 购 关 系 , 终 端 适 配3 . M D N 和 M e d i a I D7 . 用 户 同 意 付 费例 : 叶 问 ; 5 元 / 次8 . M D N / 计 费6 . 用 户 选 择 订 购1 0 . 提 供 服 务9 . 扣 费1. 用户通过手机浏览器进入视频点播页面 2. 点击后,手机浏览器会把 MDN/IMSI及视频媒体 ID传给 ID映射系统,这个系统或者在 iMediashop,或者在 MISC 中。 3. iMediaShop 后台会从 ID 映射系统得到 MDN 和 MediaID 4. iMediaShop 会在后台查询用户和此媒体之间的订购关系,以及进行终端适配参数调整 5. iMediaShop 会通过 HTTP 协议重定向给用户一个订购页面 6. 用户看到页面的资费信息,选择订购关系 7. 用户选择了按次扣费点播订购关系,并且同步到 iMediaShop 后台 8. iMediaShop 向 MISC 提交 MDN 及计费关系 9. MISC 完成支付扣费 10. iMediaShop 后台向用户提供点播服务 10 PC 按次点播核心流程 用 户1 . 点 播 视 频 菜 单P C 门 户4 . H T T P 重 定 向 询 问 订 购2 . U s e r I D和 M e d i a I DM I S Ci M e d i a S h o p 后 台3 . 查 询 媒 体 和 用 户订 购 关 系6 . 用 户 同 意 付 费例 : 叶 问 ; 5 元 / 次7 . 计 费 请 求5 . 用 户 选 择 订 购9 . 提 供 服 务8 . 扣 费1. 用户通过 PC 浏览器进入视频点播页面 2. 点击后, PC 门户会捕获用户 ID 和媒体 ID。 3. iMediaShop 会在后台查询用户和此媒体之间的订购关系 4. iMediaShop 会通过 HTTP 协议重定向给用户一个订购页面 5. 用户看到页面的资费信息,选择订购关系 6. 用户选择了按次扣费点播订购关系,并且同步到 iMediaShop 后台 7. iMediaShop 向 MISC 提交计费请求 8. MISC 完成支付扣费 9. iMediaShop 在记录订购关系后,向用户提供点播服务 11 手机包月点播核心流程 用 户I D 映 射 功 能1 . 点 播 视 频 菜 单手 机 终 端5 . H T T P 重 定 向 询 问 订 购2 . I M S I / M D N和 M e d i a I DM I S Ci M e d i a S h o p 后 台4 . 查 询 媒 体 和 用 户订 购 关 系 , 终 端 适 配3 . M D N 和 M e d i a I D7 . 用 户 同 意 付 费 ( 包 月 )例 : 动 作 片 ; 5 0 元 / 月8 . M D N / 计 费6 . 用 户 选 择 订 购1 0 . 提 供 服 务9 . 扣 费1. 用户通过手机浏览器进入视频点播页面 2. 点击后,手机浏览器会把 MDN/IMSI及视频媒体 ID传给 ID映射系统,这个系统或者在 iMediashop,或者在 MISC 中。 3. iMediaShop 后台会从 ID 映射系统得到 MDN 和 MediaID 4. iMediaShop 会在后台查询用户和此媒体之间的订购关系,以及进行终端适配参数调整 5. iMediaShop 会通 过 HTTP 协议重定向给用户一个订购页面 6. 用户看到页面的资费信息,选择订购关系 7. 用户选择了 包月扣费 点播订购关系,并且同步到 iMediaShop 后台 8. iMediaShop 向 MISC 提交 MDN 及计费关系 9. MISC 完成支付扣费 10. iMediaShop 后台向用户提供点播服务 12 PC 包月点播核心流程 用 户1 . 点 播 视 频 菜 单P C 门 户4 . H T T P 重 定 向 询 问 订 购2 . U s e r I D和 M e d i a I DM I S Ci M e d i a S h o p 后 台3 . 查 询 媒 体 和 用 户订 购 关 系6 . 用 户 同 意 付 费 ( 包 月 )例 : 动 作 片 ; 5 0 元 / 月7 . 计 费 请 求5 . 用 户 选 择 订 购9 . 提 供 服 务8 . 扣 费1. 用户通过 PC 浏览器进入视频点播页面 2. 点击后, PC 门户会捕获用户 ID 和媒体 ID。 3. iMediaShop 会在后台查询用户和此媒体之间的订购关系 4. iMediaShop 会通过 HTTP 协议重定向给用户一个订购页面 5. 用户看到页面 的资费信息,选择订购关系 6. 用户选择了按次扣费点播订购关系,并且同步到 iMediaShop 后台 7. iMediaShop 向 MISC 提交计费请求 8. MISC 完成包月扣费 9. iMediaShop 在保存订购关系后,向用户提供点播服务 13 内容分发 (CDN 调度 )流程 CDN 调度流程说明: 1) 用户打开播放页面 2) 在页面中获得当前用户 IP 3) 页面向 GSLB 查询边缘服务器 IP 地址。注: GSLB( Global Server Load Balance)中记录有 IP 地址池,并且 GSLB 不停的收集边缘服务器负载状态,根据用户的 IP 地址将返回 给用户相对负载最轻的服务器的 IP 4) 向边缘 CDN 服务器发起流请求 5) 边缘服务器检查内容是否存在 6) 如果不存在则向中心 CDN 服务器下载制定内容 7) 将内容保存到 Cache 存储设备中(可以是本地磁盘) 8) 从 Cache 中读取内容并将内容发送给客户端(边保存边向客户端发送流) 14 DRM 核心流程 DRM 预发放 License 流程 (直播 /点播业务 ) 下图为 点播业务流程,由于直播和点播都是通过流的方式向用户发放媒体,直播和点播业务的 License需要在使用业务之前获取。 DRM直播 /点播业务流程 直播和点播流程分为以下几个步骤: 1 根据权限设置,进行直播采集和加密, DRM加密,设置媒体文件头: KeyID=A12345 ContentID=B12345 2 同时加密 KeyID 及 Key信息数据入库: KeyID=A12345, ContentID=B12345, SeedID=。, PK=。 3 打包内容 FTP或其它方式,发布到内容门户 4 用户点播或直播 Streaming.wav,门户判断用户是否已经登录,如果用户已登录,进行下步,如果没有登录,给用户弹出登录页面 15 5 用户输入用户鉴权 zhangyan/12345/ADSL1111,业务 展现门户进行认证。认证后进行业务鉴权,业务鉴权成功,给用户返回点播和直播地址,用户进行点播和直播。 6 客户端播放流媒体内容,判断没有 License,读取文件头中的KeyID+AC+ContentID,到 License Service,请求获取 License,这时门户已经完成,用户的认证和业务鉴权,在 License 请求时,提交下列参数,进行业务鉴权: Username

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论