网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,为客户提供稳定流畅、低时延、高并发的视频直播、录制、存储、转码及点播等音视频的PaaS服务。在线教育、远程医疗、娱乐秀场、在线金融等各行业及企业用户只需经过简单的开发即可打造在在线音视频平台。

  背景概述

  近两年视频服务已经融入人们生活的方方面面,针对互联网视频点播类需求,基于云计算的分布式存储集群、分布式转码集群、大规模分发网络,如何构建可快速接入、高可用的一站式视频云点播加速平台,满足用户实现企业级的在线视频点播服务。其中涉及到各个系统组件的耦合以及关键技术的处理。

  基础架构目前市面上视频云点播提供的核心功能大致有:视频上传、视频转码、视频分发加速、视频播放和视频安全防护。

  其基础架构如下所示

  

  关键技术上传视频上传是整个平台的入口,需要关注三点:稳定性、高性能、易用性。稳定性是指数据传输的稳定性,以及针对大文件的断点续传;高性能是指传输的速度,需区分用户的使用场景,针对移动端上传的场景,需考虑到移动端网络环境易波动、不稳定的特性;易用性是指考虑到用户的使用场景(文件上传、URL拉取、批量上传等)以及提供SDK和HTTP的上传方式并提供具体demo方便用户接入。

  网易视频云通过在服务器端保存断点、全球部署大量边缘上传节点、针对移动端提供边缘节点上传加速、提供上传备用节点等手段提供稳定高效的灵活上传方式。处理针对用户上传的视频,需要对视频进行相应处理。主要包括:对视频进行不同格式转码以匹配不同应用场景、添加视频水印、视频截图和封面设置和视频合并等功能点。每个视频处理任务需要消耗一定资源,需要考虑的是如何针对海量用户实现好资源调度,在资源超售下平均处理每个用户的任务。

  网易视频云的转码集群通过自研的FlickRpc框架、灵活的调度模式、提供租约与高可用、负载均衡方式保障转码质量和效率。

  分发提供优画质、流畅稳定的视频播放是云点播的核心。其中涉及到视频源站的建设和通过CDN进行快速分发。由于视频的点播特性,同时需考虑到针对不同视频格式的驻点、拖拽播放以及CDN如何有效的调度节点实时回源。网易视频云的播放源站建设在BGP节点集群上,借鉴于Nginx处理静态文件的优秀性,开发各个模块处理不同格式文件的解析流程,提供精确的CDN调度策略保证视频播放的良好体验。

  安全视频的版权问题和内容安全备受重视,在云点播中需要考虑到用户的视频安全性,包括特定场景下:防止盗播、防止下载、付费视频的加密、针对恶意用户上传的违法视频进行鉴别。

  网易视频云通过提供防盗链、视频加密技术、针对上传视频的自动化审核机制保证用户视频的安全可控。

  后续展望未来随着网络不断改善,移动端占比增加,视频质量的提升。视频云点播平台将更关注于如何在降低成本情况下使用户的观看体验更佳,P2P技术有望发挥作用。以及如何更好的支持全景播放、VR播放。

  更多技术分享,请关注网易视频云官方网站或者网易视频云官方微信(vcloud163)进行交流与咨询

网易视频云:构建一站式视频云点播平台的关键技术相关推荐

  1. 基于openstack的私有云构建_阿里云杨敬宇:四层技术构建基于城市场景的边缘计算...

    12月11日,阿里云边缘计算技术负责人杨敬宇在2019亚太内容分发大会上表示:在未来,边缘计算主要是以地市.区县为单位开展,面向城市服务的交通.医疗.健康.教育.新零售等场景提供算力基础.阿里云认为边 ...

  2. 传统企业IT系统迁移上云-构建公有云PaaS+SaaS平台

    今天谈下对传统企业IT系统迁移上云的进一步思考. 在我前面谈云原生的很多文章里面都谈到一个核心观点,即公有云服务商本身一个关键变化就从IaaS层资源能力提供到PaaS层服务能力提供,整个抽象层次在不断 ...

  3. 【云原生-DevOps】企业级DevOps平台搭建及技术选型-项目管理篇

    开篇 为什么要搭建企业级的DevOps 如果产品研发团队相对比较迷你,比如在100人以内,个人觉得是不需要企业级DevOps的,大家简单快捷的安装一些常用的协作软件就能正常运转 本篇文章主要简述主要是 ...

  4. 智和信通,部署智慧交通运维系统,构建一站式运维监控平台

    交通作为国民经济和社会发展的基础性.先行性产业,在整个社会经济.民生发展中占有举足轻重的地位,随着包括5G基站建设.城际高速铁路和城市轨道交通.大数据中心.工业互联网在内的新基建按下加速键,轨道交通云 ...

  5. AI TALK | 云原生时代的微服务架构与关键技术

    随着云原生与微服务技术的逐步发展,业界也逐步构建出一整套比较完整的微服务技术体系. 面向云原生时代,微服务架构是从业人员绕不开的一个话题,腾讯云AI&腾讯优图的内容风控安全审核能力也与微服务技 ...

  6. linux人脸识别视频推流,RTMP推流协议视频智能分析/人脸识别/直播点播平台EasyDSS接口调用注意事项介绍...

    TSINGSEE青犀视频目前推出了前端支持不同协议设备接入的视频智能分析平台,包括RTSP协议的EasyNVR.GB28181协议的EasyGBS,RTMP推流协议的EasyDSS,还有能够进行人脸识 ...

  7. RTMP推流协议视频智能分析/人脸识别/直播点播平台EasyDSS接口调用注意事项介绍

    TSINGSEE青犀视频目前推出了前端支持不同协议设备接入的视频智能分析平台,包括RTSP协议的EasyNVR.GB28181协议的EasyGBS,RTMP推流协议的EasyDSS,还有能够进行人脸识 ...

  8. 滴滴是如何从零构建集中式实时计算平台的?| 技术头条

    作者 | 梁李印 责编 | 唐小引 出品 | CSDN(ID:CSDNNews) 滴滴出行作为一家出行领域的互联网公司,其核心业务是一个实时在线服务.因此具有丰富的实时数据和实时计算场景.本文将介绍滴 ...

  9. 构建天地一体化信息网需解决的关键技术

    1 高精度无线电跟踪测量技术:再生式PN码测距.宽带测距.单向测速.差分单向测距(ADOR).同波束干涉测量技术(SBI),以及编队飞行的相对导航等技术. 2 高速数据传输技术:高速数字解调器数字采样 ...

最新文章

  1. Python之Requests库的异常
  2. IntelliJ IDEA 配置JDK出现The selected directory is not a valid home for JDK
  3. mac vulkan_Mac OSX系统下使用OpenGL
  4. 啊!你的服务又挂了?
  5. 算法练习day12——190331(哈希函数、哈希表、布隆过滤器、一致性哈希)
  6. js反序列化html编码,JavaScript实现的反序列化json字符串操作示例
  7. 随想录(exe和dll的相互调用)
  8. 只看当前分支_看小姐姐用动图展示10大Git命令
  9. 安卓接收耳机按键控制音频播放
  10. 前端js日期时间格式转换
  11. IDEA集成SVN插件及SVN使用 - 超详细
  12. 使用MATLAB的trainNetwork设计一个简单的LSTM神经网络
  13. 读DL论文心得之RCNN
  14. 微信小程序合集6(多肉植物图鉴+快递邮寄+二十四节气+番茄时钟+金融理财计算器)
  15. 微信公众号编辑器图片上传后有白色背景
  16. AliOS Things入门(1) 基于STM32L4与MDK搭建AliOS Things2.1.0开发环境
  17. android stdudio OpenCV NDK 开发环境搭建 之找查条形码
  18. EventLoopGroupEventLoop
  19. catia 螺钉外螺纹_请问catia如何画螺杆和螺栓上的螺纹
  20. 水浒猛将java版_水浒传猛将等级层次划分

热门文章

  1. Unity3D 场景切换加载进度条实现
  2. C#作业三:连接数据库并实现基础CRUD操作
  3. SQL Server备份恢复
  4. 基于微信旅游景区购票小程序毕业设计毕设作品(8)毕设论文模板
  5. 微积分基础知识note
  6. Flood Fill
  7. web3创业合伙人招募!!!
  8. Java8 Lambda表达式(三)Lambda表达式与Stream API
  9. CSS-border边框
  10. 系统(层次)聚类法及Spss实现