HAS(HTTP Adaptive Streaming)研究热点总结

HAS旨在优化用户视频观看体验,主要研究方向包括服务器、网络和客户端。服务器涉及单层或多层编码、内容呈现方式;网络层面关注适应算法和带宽竞争;客户端则关注适应算法的参数和影响QoE的因素。HAS通过调整帧率、分辨率和QP等实现码率适应,以达到最佳QoE。
摘要由CSDN通过智能技术生成

HAS的初衷就是为了提高用户观看视频的体验,充分利用带宽状况来提供质量更好的视频。所以,关于HAS的研究以及部署,也都是围绕着提高用户的QoE(quality of experience)来做。总结下来有以下3个的研究方向:服务器网络客户端。下面就从这3个方面做详细的介绍。

Part 1: 服务器端


服务器作为视频内容提供环节,主要是涉及到视频内容准备的过程,包括以下几个方面。

1. one-layer or multi-layer coding(单层 or 多层编码)

HAS提供不同码率的实现方式也很多样,
- 一是one-layer coding,就是通过调节编码参数来获取不同码率的视频,这种实现方式比较常见。
- 二是multi-layer coding,这种实现是借助了SVC(scalable video coding)多层编码的特性。

one-layer coding的适应算法在下面会有详解,此处简单介绍下DASH-SVC方案。
SVC(scalable video coding)可以提供一个base layer和一个或多个enhance layer,其适应算法有以下经验,
- 首先保证了base layer的传输就保证了视频的流畅播放,如果带宽状况允许的话,再请求enhance layer来提高视频的质量
- base layer improving is more import than higher quality layers(提升基本层优于提升增强层)
- higher quality in the end of a video clip leads to higher QoE

2. preparation of the content(视频内容呈现方式)

视频内容呈现方式包括以下研究点,

segment length(1s - 15s)

  • large segment的话可以提高编码的效率,相同的bit rate可以提供质量更好的视频。
  • 但是,large segment会增加播放延迟、更长的初始化时间、对带宽播放反应滞后。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值