基于saas的视频内容分发与推流平台建设.docxVIP

基于saas的视频内容分发与推流平台建设.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于saas的视频内容分发与推流平台建设 摘要:本文结合工作实践,针对广电网络公司在发展增值业务、为行业集团客户提供视频、图片、文字三位一体的用户交互式项目时存在的局限和发展窘境,对行业多媒体业务平台技术选型方向进行了论述,提出了按Saa S化要求建设统一的业务平台的思路并根据架构分层制定具体建设方案,同时,针对集中服务的瓶颈和难点,对视频内容分发和推流进行了优化设计。 1 前言 在以往的行业多媒体项目建设中,如党政、酒店、医院的应用项目,由于传输网络和平台功能所限,多数只能采用客户侧自建平台的方式,在局部实现业务场景的主机虚拟化。而这不仅需要客户拥有专业的设备机房存放服务器和网络设备,还需要投入大量人力物力进行系统的日常维护。投入产出比低、业务灵活性差、无法实现业务平台的“轻量级”使广电行业多媒体系统的推广效果大打折扣,集团业务发展陷入了窘境。因此,降低行业多媒体业务服务平台接入门槛,向Saa S架构进化十分必要。 行业平台的多样化、个性化对架构的复合能力提出非常高的要求。如何在复杂的系统中达到效率和安全的平衡、实现内容资源流转的高效传递以及使用体验稳定无忧,都需要妥善和全面的考虑。 2 平台介绍 根据Saa S化的设想,行业多媒体业务平台将各零散和独立的业务功能融合到一起,广电负责平台的运营和维护,通过提供服务、租用、订阅的方式为客户提供服务,客户无需配置专职技术人员进行安装部署,最大限度降低地域、硬件、技术门槛的限制,以相对低廉的价格获得信息化服务。 2.1 业务架构 平台按C2S2C开发模式进行架构和组件设计,将用户场景抽象成通用化产品或服务,并将自身特色业务融合进去,形成灵活定制的公用型平台。集团用户订阅或租用软件服务后,登录到统一的行业多媒体业务平台进行日常运营操作(资源发布与调整),通过广电的运营网络下发到对应用户终端,开展图文信息展示、视频播放、用户交互等业务,实现“轻量级”跨地域、跨行业的多元信息化服务。 2.2 技术架构 平台遵循高内聚、低耦合原则,按系统应用层、系统支撑层和基础设施层进行物理分层建设,在各层分别通过公共服务、微服务、资源池的架构技术,实现功能组件的单一、独立、快速交互等特性,满足用户轻松获取软件服务的需求。 平台从面向用户的系统应用层开始,由上至下进行功能和资源的适配调整。系统应用层实现内容和资源汇聚、运营及多租户管理、云端发布、多级审核、集团业务、广告推送、内容分发加速、终端展示等面向用户的各项应用软件和服务;系统支撑层为用户提供服务,实现微服务、计算资源管理、数据库和中间件等功能,通过集成API为第三方提供定制开发接口;基础设施层采用虚拟化、分布式存储等云计算技术,实现服务器、网络、存储的虚拟化,构建计算资源池、存储资源池和网络资源池,实现资源的按需分配和快速部署。 2.3 建设方案 2.3.1 系统应用层 系统应用层主要以功能组件为主,我们以党建、酒店、医院三个行业为例建立抽象模型,提取公共服务属性,根据场景归纳总结出相关功能组件设计,主要有内容管理、发布管理、增值业务、流媒体管理几部分。 (1)内容管理 包括图文管理、视频管理、内容审核三部分。图文管理是在后台对图片、文字进行编辑和排列,快速生成终端展示模板;视频管理是对视频媒资信息进行编排与补充,并绑定到相应模板上;内容审核是对汇聚的资源进行审核。 (2)发布管理 包括终端发布、域管理、推送管理、通知发布四部分。终端发布指选择终端模板填充数据,用于控制终端屏幕展示内容;域管理指实现同一用户的不同终端展示不同内容;推送管理指管理域下的排片以轮播或定时播放的形式展示;通知发布指在各种播放模式、推送模式下进行紧急事件和消息的插播。 (3)增值业务 包括销售管理和运营管理两部分。销售管理指内置电商系统,将商品进行展示和售卖;运营管理指实现按栏目、人员和集团的分组管理,支持批处理统计分析、交互式SQL分析、在线数据检索、实时流处理,提供广泛的计算支持能力。 (4)流媒体管理 用户可接入各类视频终端,观看直播、点播、视频会议等视讯内容,同时具有其他增值业务的扩展能力。直播管理指接收各类采集终端传回的实时码流,实现网内直播;点播管理指可自主上传视频或片源,也可从媒资系统引入资源;内容分发指用户就近取得所需内容,提供快速响应的服务体验;推流系统指提供基于IP与IPQAM两种网络的全媒体播发能力,支持直播、点播、图文等多种流媒体业务。 2.3.2 系统支撑层 围绕服务多租户的核心,系统支撑层设计遵循以下几项关键指标。 (1)数据隔离 采用共享数据库但独立Schema的模式。用户鉴权类功能所有的客户共享一个Schema,而对于业务数据则每个客户一个Schema。 制定分级制度,安全性从A到C依次

文档评论(0)

lmzwkyc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档