前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一文搞明白直播和点播的区别

一文搞明白直播和点播的区别

原创
作者头像
liuzhen007
发布2022-04-30 11:06:49
2K0
发布2022-04-30 11:06:49
举报

目录

前言

正文

直播

点播

不同点

一、时效性要求不同

二、内容存在形式不同

三、运作流程不同

四、常见场景

五、技术架构

伪直播

结尾


前言

近两年,在新冠疫情和元宇宙等多种因素的促进作用下,音视频相关产业异常火热,比如短视频、直播带货、视频会议、线上教学等,同时,大量的音视频技术也逐渐被大众所熟知,比如直播、点播、转码、视频特效、美声等。但是,很多时候,大家对直播和点播的区别还是很模糊,仅仅停留在一种感觉上,如果视频画面是实时的就是直播,视频画面不是实时的就是点播。其实,这种理解“没错”,但是很浅显,实际上,直播和点播的差异还体现在很多方面。本文的目的就是为了向大家揭开视频直播和视频点播的真实区别,接下来请看正文。

正文

从广义上来讲,直播和点播都是一种视频播放场景,直播和点播是一对儿相对的概念,如果想要简单的区分二者,确实可以通过判断当前播放的视频画面是不是实时的来区分。如果是实时的画面就是直播,如果不是实时的画面就是点播。但是,这个时候就有一个问题,你很可能无法知道当前的视频画面是实时的画面,还是过去时的画面。举个例子,如果是电视剧《庆余年》,你一定可以知道是点播,如果是互动带货,你一定知道是直播。但是,如果是电视导购,你认为是直播还是点播?如果是人物访谈类节目,你认为是直播还是点播呢?是不是拿不准了?

其实,在直播和点播之间,还有一种视频播放形式,叫做伪直播。伪直播的存在更加重了我们区分直播和点播的难度。下面就分别介绍这三种视频播放形式。

直播

首先,介绍直播。视频直播播放的视频内容是实时的视频画面,视频源是实时的媒体流。视频直播的播放内容稍纵即逝,无法回退和快进。日常生活中的视频直播场景非常多,比如直播带货、视频会议、赛事直播等。

点播

然后,介绍点播。视频点播播放的视频内容是非实时的视频画面,视频源是已经存在的视频文件或者媒体源,可以多次使用,可以回退和快进。日常生活中的视频点播场景也非常多,比如有线电视、网络点播、短视频等。

不同点

一、时效性要求不同

视频直播和视频点播对时效性的要求不同,视频直播对实时性要求比较高,特别是比赛直播场景,举个例子,2022年大年初六,亚洲杯女足决赛,中国对战韩国,全国人民都在观看比赛直播。我在北京看直播,下半场的时候,中国女足在五分钟内连进两球扳平比分,如果存在延时,那么有可能台湾的朋友此时还在看五分钟之前的比赛画面,比分还是零比二。如果恰巧此时我们正在打电话的话,可能谈论的内容会风马牛不相及。再比如监控预警视频,如果存在延时,当发生危险时可能会导致非常严重的后果。

视频点播对实时性要求不高,甚至没有时效性要求。任何时候,我们都可以选择开始播放点播视频,可以任何时候选择暂停播放,但是视频直播没有暂停;可以任何时候选择快进快退播放视频,但是视频直播不支持这样的操作;可以任何时候选择倍速播放视频,同样视频直播也不支持这样的操作。

二、内容存在形式不同

视频直播和视频点播的播放内容也是不同的,视频直播的播放内容是媒体直播流的形式,不存在物理文件,视频画面和声音信息都是实时采集、传输和播放的。如果没有录制模块,视频画面和声音播放完毕就消失了,不能提供二次播放。而视频点播的播放内容一般都是存储在物理磁盘里的视频文件,最常见的视频点播文件有mp4、flv、m3u8等。

三、运作流程不同

视频直播和视频点播在业务运作流程方面存在较大差异。首先说视频直播,视频直播会涉及一个比较完整的视频处理流程,包括视频画面和声音采集、视频编码、组包发送、网络传输、收包解包、视频解码、视频渲染和声音播放等。

相对而言,视频点播包括的流程就比较少了,一般只涉及文件读取、网络传输、视频解码、视频渲染和声音播放等流程,不会涉及视频画面和声音采集、视频编码、组包。

四、常见场景

视频直播和视频点播在日常生活和工作中应用的场景各有不同,其中,视频直播的常见场景有如下几个大的分类场景。

1. 视频会议,常见产品有钉钉、飞书、腾讯会议、Zoom、Boom等。

2. 在线互动教学,比如精品小班课、1V1教学等场景。

3. 直播带货,比如淘宝直播、抖音直播带货、快手直播带货、微信直播带货等平台。

4. 赛事直播,比如现在正在进行的北京冬奥会各个项目的比赛直播,以及篮球运动爱好者关注的NBA比赛等。

视频点播在现实生活和工作中应该是最为常见的视频播放场景,简单列举几个常见场景。

1. 播放本地视频,比如我们播放自己手机或者电脑上的视频和电影都是视频点播场景。

2. 电视台的电视剧,喜欢看电视剧的小伙伴一定知道电视剧都是提前制作好的,然后定期播放,比如每天更新一集或者两集。

3. 云平台提供的回放视频,比如网课的回放视频、直播赛事之后的回放视频、云视频会议的回放视频等。

4. 视频广告,如果日常生活和工作中最容易见到的视频点播场景就是视频广告,应该没有人会有反对意见。因为视频广告无处不在,比如在小区和公司的电梯间里;在公交车和地铁上,甚至现在部分出租车都已经安排上广告屏了;在打开手机中某些APP时播放的预加载视频,一般都有倒计时提示和跳过按钮选项;在商场里的播放大屏等。

5. 短视频,现在非常火热的短视频产品抖音和快手中,我们喜欢刷的视频都是点播视频。尽管这两款产品中都有对应的直播模块,但受众最为广泛的还是点播功能。

五、技术架构

视频直播和视频点播在技术架构方面也存在明显的差异。视频直播,常见的低延时方案大多是 RTC 方案,比如 WebRTC;大会直播类的场景一般是 CDN 方案,常用 rtmp、hls 等流媒体协议方案。当然也有别的方案,这里不展开讨论,后续专门介绍。

视频点播,常用的有电视信号和网络协议,比如 http,https 等,视频格式有 m3u8、mp4、flv、mkv、mxf 等。由于上述网络协议和传输信号的差异,视频直播和视频点播的播放器方案有所不同,也是二者的显著差异之一。

伪直播

最后,介绍一下伪直播。伪直播是介于视频直播和视频点播之间的一种视频播放形式。目前,它的使用场景也正在逐渐丰富起来,可以这样理解伪直播:把视频点播以视频直播的形式展现出来。如果用一个公式来表示可以用下面的表达式:

伪直播 = 视频点播 -> 视频直播

当我们充分理解了视频直播和视频点播的差异,再理解伪直播就非常容易了。关于伪直播的使用场景,我们举一个例子来帮助大家具像化它的概念。我们利用 obs 或者 ffmpeg 把一个提前录制好的视频文件(比如 mp4 或者 flv )推流成 rtmp 或者 rtp 媒体流,在直播场景中播放。让用户无法判断当前播放内容是直播还是点播。现在很多大班课场景中,其实课程内容都是老师提前录制好的,授课的时候通过伪直播推流播放,老师仅仅在聊天区域和提问的学生互动,让学生们以为教学内容是直播场景的实时画面。

结尾

本文深入分析了视频直播和视频点播的区别,并从实效性、内容存在形式、运作流程、使用场景、技术架构五个方面对比了二者的差异。最后又介绍了一种新的视频播放形式伪直播,它是一种介于视频直播和视频点播之间的播放形式。相信通过本文的介绍,大家已经对直播和点播有了更加清晰的界定。最后,也欢迎大家评论留言,沟通交流。

作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,欢迎关注我分享更多干货!😄

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • 直播
      • 点播
        • 不同点
          • 一、时效性要求不同
          • 二、内容存在形式不同
          • 三、运作流程不同
          • 四、常见场景
          • 五、技术架构
        • 伪直播
        • 结尾
        相关产品与服务
        云直播
        云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档