点击上方“LiveVideoStack”关注我们

翻译 | Alex

技术审校 | 赵军

本文来自OTTVerse,作者为Krishna Rao Vijayanagar。

点播

Easy Tech

#012#

VOD代表Video on Demand(视频点播),这种视频流化和交付技术使人们可以随时随地在任何设备上立即观看视频。视频点播有多种类型:

  • AVOD:Advertising-based Video on Demand

  • TVOD:Transactional Video on Demand

  • SVOD:Subscription Video on Demand

  • PVOD:Premium Video on Demand

  • 基于不同收费策略的Freemium VOD

与传统的单向、只能按照节目播出时间来观看的电视相比,为了满足“随时随地,在任何设备上”播放这一条件,VOD使用了不同的架构。

  什么是VOD?为什么它如此受欢迎?

根据上文所述,VOD代表Video on Demand,是一种能够让人们随时随地,在任何设备上观看视频的视频流化技术。

在观看有线电视或者传统电视时,你只能使用节目指南(即EPG——该指南规定服务提供商何时播放电影或者剧集)观看节目。你需要在特定时间坐在电视机前,才能观看你最喜欢的节目。而且你总是要为电视连接上有线电缆。

然而,使用了VOD,只要网络连接良好,你就能在商场里、公交车上或者办公室里吃午餐的时候随时在任何设备上观看节目。

非常棒!对吧?

接下来,VOD的整个生态系统不断演进,现在人们已可以在Android手机、平板、智能电视、iOS、tvOS、Roku盒子、ChromeCast、HTML5、Samsung Tizen、LG webOS等其他多种设备上播放视频。相比之下,你在观看传统电视时,就只能通过由电视公司或者服务提供商提供的机顶盒(STB,Set-Top-Boxes)收看节目。

在我看来,VOD的流行完全得益于它极大促进了人们访问媒体(歌曲、电影、各类节目和播客)的便利性——随时随地,在任何设备上观看视频。

VOD所带来的自由引起了人们的兴趣:Netflix、Hulu、HBO、DAZN、YouTube、TikTok、Vimeo等视频应用广受喜爱、 大肆流行起来,同时也导致有线电视和传统电视市场的大规模萎缩。

下面让我们来看下OTT和VOD的区别(二者常被混淆),然后进一步理解VOD的工作原理。

欧冠总决赛,尤文图斯对阵巴塞罗那(Photo by Laurence Griffiths/Getty Images)

  OTT和VOD有何区别?

为了理解OTT和VOD的区别,让我们先来看下OTT由哪些部分组成。

通常情况下,OTT由以下内容组成:

  • 向Netflix、Hulu、YouTube、DAZN和Sky Sports等应用或者网站传输视频流

  • 联网设备:如电视(智能电视)或者如亚马逊Fire TV Stick、Google Chromecast一样的设备,亦或超级受欢迎的Roku设备。

  • 使用互联网视频流观看直播电视:广受大众欢迎的直播电视包括DirecTV、Sling TV和Hotstar (在印度)等等。

另一方面,VOD通常只提供非直播的内容,并且可以随时随地观看。

如你所见, OTT和VOD之间的界限颇为模糊。你可以这样来区分:OTT是指“视频内容如何被交付给大众”;VOD是指“用户如何消费内容”。

Twich是非常受欢迎的游戏点播和直播平台

 VOD如何工作?

如上文所述,VOD是指可以点播的视频。这意味着任何人都能打开VOD应用(如Netflix),选择一部电影,按下播放键,然后等待电影开始播放。不会有任何节目表或者节目指南告诉你何时观看电影。

为了以点播形式访问内容,视频服务公司必须维护许多大型的媒体资产库,并确保其架构适用于随时随地观看。下面是典型的VOD供应商架构。

VOD服务主要包括以下内容:

  • 内容库:包含未压缩视频或夹层文件(mezzanine file)

审校者注:mezzanine file,夹层文件格式(也称为中间文件格式)是更高质量的文件,类似原始相机格式或被认为是1:1或未压缩的文件(也可称为 "无视觉损失")。当然,这些文件是压缩的,但它们一般不会看起来是压缩的。使用这些格式的原因包括:

  • 将多种类型的摄像机镜头统一在一种高质量的文件格式下。

  • 使用高质量的文件,你可以在不使用代理的情况下进行编辑,用于VFX和色彩分级。

  • 使视频文件在你的编辑应用程序中更好地工作。

  • 归档或备份你的项目/序列以便储存。

  • 发送或转移你的项目素材到另一个系统进行编辑或VFX。

夹层文件格式类型不多,其用途一般非常的特定。以下是一些最流行的格式。

  • MXF (DNxHD/DNxHR) : 常用于Avid和Premiere。

  • MOV(DNxHD/DNxHR):在Avid和Premiere中广为使用。

  • MOV (Prores 422/422 HQ/4444) :常用于Final Cut X、Premiere和Avid。

  • MOV (GoPro Cineform) :主要用于Adobe Premiere的惊人格式。

  • MOV/MXF (JPEG 2000) :用于Avid、Premiere和Final Cut X。

  • MOV(动画):用于Avid和Premiere。

  • 转码器:获取未压缩视频,然后使用ABR技术将其压缩为不同码率-分辨率的组合。如果你对ABR技术不了解,可以阅读这篇文章:理解ABR及其工作原理。

  • 封装:这一步,被压缩的视频使用流行的自适应比特率流媒体协议(如MPEG-DASH和 HLS)交付视频。

  • 加密:通常情况下,使用Widevine、PlayReady和 FairPlay Streaming等DRM技术保护视频流。

  • 通过CDN交付:被封装的视频储存在源站上,并通过CDN发送给用户。

  • VOD播放器:指使用自适应比特率流媒体协议、可播放视频的特殊应用程序。

我们刚才所描述的是一个简单的VOD视频工程。很明显,现实中的VOD更为复杂,且包含广告插入/拼接、缩略图生成、用户信息验证和视频付费等。

 VOD的不同类型

VOD有几种不同的类型,它们的不同之处在于产生收入的方式。AVOD、SVOD、TVOD和 PVOD分别表示:

  • AVOD:广告型视频点播(Advertising-based VOD)

  • SVOD:订阅型视频点播(Subscription-based VOD)

  • TVOD:交易型视频点播(Transactional VOD)

  • PVOD:优质视频点播(Premium VOD)

现在,让我们快速看下这些VOD类型。

AVOD

AVOD(广告型视频点播)是一种将广告插入到视频中进行收费的策略。用户不必付费或者订阅服务就可以免费观看内容。点播公司的所有收入通过插入广告来获取。YouTube就在此列,它通过向内容中插入广告来产生几乎所有收入。

SVOD

SVOD(订阅型视频点播)中,用户被要求支付订阅费用,才能访问内容提供商的内容库。这种收费是经常性费用(需要按月或者按年支付)。Netflix就是典型的SVOD模式。

TVOD

TVOD(交易型视频点播)是一种基于租赁的VOD收费商业模式,其中用户通过付费租用内容或者在短时间内访问服务,也被称为“按次付费”(Pay Per View)。DAZN是典型的TVOD模式,上面有好几场按次付费的拳击比赛。

PVOD

PVOD(优质视频点播)是TVOD或SVOD的一种形式,选择PVOD模式的用户可以比其他TVOD或SVOD用户更快访问内容!

电影一般先以PVOD模式发行,过了一段时间之后,其他订阅用户可以通过SVOD或者TVOD访问内容。迪士尼的《花木兰》是典型的PVOD ,它最初作为 PVOD 电影发行,由于新冠疫情而跳过了影院,直接在线上放映。

Freemium VOD

通常情况下,Freemium VOD结合了AVOD和SVOD这两种商业模式。举个例子,一个用户可以免费观看插入广告的视频。但是,如果这个用户选择升级到付费订阅,那么就可以免广告。或者内容库中的一部分内容可以在插入广告的情况下免费观看,其他内容只向付费订阅用户开放。

  VOD公司

在理解了VOD的定义和工作原理,以及OTT、直播和VOD之间的差异之后,让我们来看下世界上的VOD公司。

坦白地说,目前有数百家VOD公司分布在世界各地,它们的种类、语言和价格各不相同,所以我无法一一列出。

但我们可以看看其中有名的那些,对吧?

Fubo、YouTube、Vimeo、TikTok、Peacock、Netflix、HBO、Discovery+、 Hulu、优酷、Viu、Paramount Plus、Jio Cinema等都可以被认为是VOD公司。

  VOD的未来

正是因为允许用户可以随时随地选择和观看他们想看的内容,VOD变得非常受欢迎。在过去的几年里,数据表明,VOD和OTT正在击败传统电视。Comcast的数据显示:在2019年第四季度,Comcast失去了13.3万付费电视用户,却增加了42.4万宽带用户。

然而,VOD的出现也大大增加了工程复杂度,并带来各种问题。它需要包括多码率转码、封装、广告插入、基于CDN的传输在内的复杂生态系统,还需应对带宽、缓冲、首屏延迟和死机等用户端问题。

但毫无疑问,随着5G来临、下载速度提升以及视频压缩和传输的效率提高,这些问题在接下来的几年时间都会被解决,到时候就该VOD“一统天下”了!


致谢

本文已获得作者Krishna Rao Vijayanagar授权翻译和发布,特此感谢。

原文链接:

https://ottverse.com/what-is-vod-video-on-demand-streaming/

延伸阅读:

理解直播及其工作原理

视频编码完全指南

Easy Tech:什么是I帧、P帧和B帧?


扫描图中二维码或点击阅读原文

了解大会更多信息

喜欢我们的内容就点个“在看”吧!

什么是视频点播(VOD)?相关推荐

  1. 中国视频点播vod系统 v4.2 build 2002.09.21 是什么

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  2. 阿里云视频点播vod视频无法播放预览的问题

    阿里云视频点播vod视频无法播放预览的问题 本人出现的问题是阿里云的oss对象存储服务器是北京的,而开通的视频点播服务是上海的,视频就无法播放,这个视频点播的地区切换是很方便的. 踩过的坑:我看了蛮多 ...

  3. 阿里云视频点播(VOD)控制台上传慢解决方案

    问题背景描述: 运营的同学反馈阿里云控制台进行上传视频速度很慢,昨晚传了一晚上状态一栏还是显示在上传中,查看发现上传视频大小为4G,按道理来讲视频上传速度应该与文件大小与本地网速有关,当时以为文件大, ...

  4. 【上传文件】基于阿里云的视频点播VOD、对象存储OSS实现音视频图片等文件上传

    一.效果演示 a.测试界面初始化 b.点击[上传视频] c.点击[开始上传] d.点击[上传音频]选择音频之后点击[开始上传] c.点击[上传图片],注意图片上传为单按钮,选择文件之后自动完成上传 d ...

  5. aliyun视频点播vod

    一.阿里云视频点播技术能力盘点 参考文章: https://blog.csdn.net/qq_33857573/article/details/79564255 视频点播(ApsaraVideo fo ...

  6. 阿里云视频点播(VOD)服务的视频上传JAVA代码开发(上传)

    一. 设计需求 使用阿里云视频点播服务对客户端上传的视频进行转码处理, 并存储到本地. 支持海外用户的大视频文件上传. 解决海外上传的有无问题. 二. 实现思路 客户端向服务端请求凭证, 获取上传地址 ...

  7. 某大型政务网站的优化咨询案例(视频点播VOD+GZIP压缩+静态文件CDN+Redis缓存+全文索引)

    2022年圣诞节到来啦,很高兴这次我们又能一起度过~ 这次分享关于一个对某大型政务网站的优化咨询的案例,发生在今年的下半年,已过去一段时间,并取得了良好的成果!* 项目背景 某大型政务网站准备上线,需 ...

  8. 【谷粒学院】阿里云视频点播VOD功能笔记

    文章目录 1.准备工作 2.代码详解 3.测试结果 1.准备工作 首先配置文件中需要配置好阿里云相关id和密钥(和阿里云OSS配置一样) 如果不知道id和密钥,就去阿里云官网进行服务开通申请就可以得到 ...

  9. 记录:使用阿里云视频点播Vod实现上传本地视频

    1.导入Maven依赖 <dependencies><dependency><groupId>com.aliyun</groupId><artif ...

  10. 搭建视频点播(VOD)服务(live555 + ffmpeg)

    前段时间做人脸识别考勤系统,大体上分实时视频和点播两大块,实时视频使用的是ffserver流媒体服务器,负责从海康威视摄像头接收实时视频流,转而可实时查看原始视频流,同时进行人脸检测识别,最后可将原始 ...

最新文章

  1. 一个NullPointerException,竟然有这么多花样!
  2. 双时隙的工作原理_工业内窥镜的原理是什么?有哪些测量方法
  3. PCB-电解电容的封装
  4. axios发送post数据后台收不到_使用axios post 提交数据,后台获取不到
  5. Invalid options object. Copy Plugin has been initialized using an options object that does not match
  6. linux shell 除法运算符,Linux shell 基本运算符详解
  7. Android 日志自动分析,Android Log Viewer:一个日志查看器工具,可简化实时对Android日志的分析...
  8. 屏占比更高!16英寸Macbook Pro再曝光
  9. matlab 显示歌词,【Matlab编程】生日快乐歌(显示歌词)—matlab版
  10. fatal error: torch/extension.h: No such file or directory
  11. python检测局域网IP
  12. 查询ubuntu系统版本相关信息
  13. 兰州烧饼 NYOJ--779
  14. 全新外卖侠cps5.6全套微信小程序源码下载(内附加2.7.5版本微擎)
  15. python初级数据分析师薪资_数据分析师的薪酬大约是多少?
  16. 用WebCollector 2.x爬取新浪微博(无需手动获取cookie)
  17. 宇枫资本投资过程中要注意这些习惯
  18. 【报告分享】抖店百宝书-抖音电商(附下载)
  19. 关于antV G6中的on事件、util.each事件及update方法等的使用总结
  20. android lcm,MTK Android Driver :lcm

热门文章

  1. 数据库:delete 删除语句
  2. 最新电视直播PHP源码
  3. Python学习笔记2_输出语句
  4. 压缩包密码忘记了,如何解压文件?
  5. alsa录制pcm音频及fdk-aac编码
  6. Office 2016系列下载地址
  7. MATLAB学习笔记一:基础知识
  8. activiti工作流在线表单设计功能(activiti + ueditor + Ueditor Web Form De
  9. linux qq远程桌面连接,还在用QQ远程桌面?这款软件还能用手机控制电脑!
  10. 飞翔的小鸟--Java小游戏实战(代码完整)