网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

流式传输存储的视频

更新时间:2026年03月27日   作者:spoto   标签(Tag):

视频流媒体播放涉及在服务器上存储预先录制好的视频。

  • 用户向这些服务器发送请求。
  • 用户可以从头到尾观看该视频,也可以随时暂停视频、快进或倒带。他们还可以在任何时候停止视频的播放。

共有3种视频流媒体分类方式:

1. UDP Streaming2. HTTP Streaming3. Adaptive HTTP Streaming 

通常,如今的系统采用HTTP和自适应HTTP流传输技术。这三种流传输技术的共同特点是都广泛地被使用。客户端缓冲技术. 客户端缓冲技术的优势:

  1. 客户端缓冲区能够吸收服务器与客户端之间的延迟差异。在延迟的数据包被客户端接收之前,已经接收到但尚未播放的视频内容仍然会被播放。
  2. 即使带宽有所下降,用户仍然可以继续观看视频,直到缓冲区完全耗尽为止。

UDP流传输:UDP服务器根据客户端的接收速度,将视频数据块发送给客户端。这些视频数据块以与客户端接收速度相匹配的速度被传输。例如,在稳态下,UDP会通过UDP协议来传输视频数据块。

Video consumption rate = 2MbpsCapacity of one UDP packet = 8000 bitsTherefore, Transmission rate = 8000 bits/2 Mbps = 4000 msec 

属性:

  • UDP并不使用拥塞控制机制。在传输之前,视频数据会被封装起来,然后使用RTT(实时传输协议)来进行传输。
  • 此外,还保留了客户端-服务器路径信息,以便向服务器传递关于暂停、恢复、跳过等状态的信息。

缺点:

  • 带宽是不可预测的,它因客户端和服务器之间的差异而有所不同。
  • UDP流传输需要单独的媒体控制服务器来处理客户端的状态信息,比如暂停、恢复等。这种服务器通常被称为RTSP服务器(实时流传输协议)。
  • 这些设备都配备了防火墙,用于阻止UDP流量的传输。这样一来,客户端就无法接收到任何UDP数据包了。

2. HTTP流传输:该视频被存储在HTTP服务器上,以普通文件的形式保存,同时拥有唯一的URL地址。客户端与服务器建立TCP连接,然后对该URL发起HTTP GET请求。服务器会返回包含视频文件的HTTP响应。之后,客户端会接收这些视频文件,并将其显示在用户的屏幕上。优点:

  • 通过TCP传输HTTP协议,可以轻松地将视频数据传送到防火墙和NAT设备之外。
  • 不需要任何媒体控制服务器,比如RTSP服务器。这样一来,通过互联网进行大规模部署的成本就会降低。

缺点:

  • 视频的录制与播放之间存在延迟或滞后现象。这种情况会让观众感到更加烦躁和不满。只有几毫秒的延迟才是可以接受的。
  • 在视频播放之前就提前将其下载下来固然很好,但是,如果用户在播放过程中突然停止播放呢?那样一来,数据就会被浪费掉,这实在是不可取的。
  • 尽管不同客户端可获得的带宽量存在很大差异,而且同一个客户端在不同时间下的带宽情况也会有所变化,但所有客户端所接收到的视频编码方式都是相同的。

用途:YouTube和Netflix都采用HTTP流媒体传输机制来播放视频。3. 自适应HTTP流传输:HTTP流媒体的主要缺点,促使人们开发了另一种基于HTTP的流媒体传输方式,即DASH(动态自适应流媒体传输)。视频会被编码成不同比特率版本,从而提供不同的质量。服务器会动态地从不同比特率版本中选取适合播放的视频片段。当带宽较高时,会接收到比特率较高的视频片段,因此视频质量也会较高;而当带宽较低时,则只能接收到低质量的视频片段。优点:

  • DASH允许用户切换屏幕上的不同质量视频。
  • 客户端可以使用HTTP字节范围请求来精确控制本地缓冲中预取视频的数量。
  • DASH还以不同的版本来存储音频数据,这些版本的音频质量、比特率各不相同,且每个版本都有唯一的URL来标识。

因此,客户端会动态选择视频和音频的片段,并在播放过程中在本地进行同步处理。用途:COMCAST使用DASH技术来传输高质量视频内容。

流式传输存储视频的优势

  • 便利性:流式传输存储的视频功能让用户能够随时访问内容,而无需依赖物理媒体或进行下载操作。
  • 可访问性得到提升:流式传输存储的视频使得用户能够更轻松地访问这些内容,因为这样就不需要再依赖物理存储和媒体文件的检索了。
  • 按需内容:流式播放存储的视频功能,让用户能够自主选择自己想要观看的内容以及观看的时间,而不必遵循固定的时间表。
  • 提升用户体验:与传统的广播方式相比,流式传输存储的视频能够提供更好的观看体验。因为流式传输方式可以呈现更高品质的视频,同时还能提升交互性。
  • 可扩展性:流式传输存储的视频可以灵活调整规模,以满足大量用户的需求,因此它是一种适用于大规模视频播放的可靠解决方案。

流媒体存储视频的应用场景

  • 在线娱乐:流式传输存储的视频通常被用于在线娱乐,用户可以通过互联网来观看电影、电视节目以及其他内容。
  • 视频会议:流式传输存储的视频被用于视频会议,使得与会者能够实时进行交流。
  • 教育:在教育中,流式传输存储的视频被用于促进在线课程的开展。
  • 企业传播部门:流式传输存储的视频被广泛应用于企业通信中,用于向员工和利益相关方分享重要信息。
  • 广告:流式传输存储的视频被用于广告传播,这使得企业能够利用视频内容来触达目标受众。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料