多媒体流工作流程揭秘
1. 视频流类型
多媒体流可分为两种主要类型:视频点播(VOD)和直播流。
- 视频点播(VOD) :视频内容通常预先编码并打包成一种或多种格式(如mp4、ts),存储在云存储形式的存储库中。这是最常见的视频流类型,像YouTube、Netflix和Amazon Prime Video等主要视频流提供商都提供此服务。一些VOD提供商(如Netflix和Hulu)提供专业制作的视频和电影,采用订阅模式,观众通常需每月付费才能使用服务;而其他VOD服务(如YouTube)基于用户提供的视频,一般以广告为基础且免费。VOD还应用于电子学习系统、网络电视和机上娱乐系统等。当收到视频流请求时,视频通过HTTP或FTP协议被拉取(下载)到转码服务器。
- 直播流 :视频内容在被摄像机捕获的同时就流式传输给观众。它有众多应用,如活动报道和视频通话。不同应用中的直播流存在细微差异,主要归因于发送端和接收端的缓冲区大小。一般来说,较大的缓冲区能带来更稳定的流体验,但会增加延迟。这种延迟在直播广播应用中可以接受,但对延迟敏感的应用(如视频电话)则无法承受,因此需要较小的缓冲区。直播内容的流式传输有所不同,视频内容由摄像机持续生成,需通过RTMP协议推送到转码服务器,而非等待转码服务器拉取。尽管RTMP是旧协议,但因其低延迟(与HTTP相比),在直播视频摄取中仍被广泛使用。Haivision为直播开发了新协议SRT,它比RTMP具有更低的延迟和更高的QoE,但要实现设备兼容并进入观众设备还需很长时间。
此外,还有一种广播类型的流,可视为VOD和直播流的混合。其视频内容可以存储在存储库中,也可以是实时的,使
超级会员免费看
订阅专栏 解锁全文
8万+

被折叠的 条评论
为什么被折叠?



