首页> 外文学位 >A study of video streaming delivery protocols for efficient video-on demand services.
【24h】

A study of video streaming delivery protocols for efficient video-on demand services.

机译:对用于高效视频点播服务的视频流传输协议的研究。

获取原文
获取原文并翻译 | 示例

摘要

Handling on-demand streaming of multimedia requires the extremely high bandwidths of servers and network in order to service individual customer requests. This situation has resulted in many protocols aimed at reducing the bandwidth requirements of on-demand streaming services. Despite all their differences, most of these proposals fit into one of three groups.; The first group of proposal follows a proactive approach. This approach anticipate customer demand and distribute the various segments of each video according to a deterministic schedule. These distribution protocols have the common name of broadcasting protocols. All recent broadcasting protocols for video-on-demand derive in some fashion like pyramid broadcasting protocol. They partition each video into segments that are simultaneously broadcast on different channels. They also require customers to be connected to the service through a smart set-top box capable of receiving data at rates exceeding the video consumption rate and storing locally the video data that arrive out of sequence. They assume that customers will watch videos in sequential fashion without any fast forwards. This setup allows broadcasting protocols to transmit the various segments of each video using less and less bandwidth as the video progresses. Each video segment will typically require less bandwidth that its predecessor with the initial segment thus requiring the most bandwidth.; Proposals in the second group take a different approach. They achieve the bandwidth reduction by dynamically aggregating clients that make requests closely spaced in time, so that eventually these clients share the same streams. These schemes are said to be a reactive approach. Already proposed protocols, namely patching, dynamic skyscraper, and hierarchical stream merging, provide scalable on-demand streaming without requiring clients to wait for some fixed period of time as in a broadcasting protocols or a batching system.; Besides protocol oriented video streaming delivery schemes, video streaming delivery protocol for large and popular video streams can use various techniques to improve performance per costs. Caching protocols, like proxy caching and preloading schemes, can reduce server loads, network traffic, and access latencies. However, video files can be very large and techniques that cache entire video objects are not appropriate. A number of caching strategies have been proposed that cache a small portion of video files. Storing an initial prefix of the video file at a client's set-top box or proxy servers have numerous advantages, preventing clients from delays and jitter from online video streams, performing smoothing to reduce the burstiness of video file services without introducing additional client waiting delays, and reducing traffic on the server network.; This dissertation describes, proposes, and compares several video streaming delivery protocols and techniques that concern the required service bandwidth, client waiting time, and client buffer requirement. We will introduce general video streaming delivery schemes, called proactive, reactive, and caching approaches, and compare video streaming delivery protocols in terms of required server bandwidth, client buffer requirement, client waiting time and decoding complexity of incoming video streams.
机译:处理多媒体流的点播需要服务器和网络的极高带宽,以便满足各个客户的需求。这种情况导致了许多旨在减少点播流服务带宽需求的协议。尽管存在所有分歧,但大多数提案都属于三类之一。第一组提案遵循积极的方法。这种方法可以预测客户需求,并根据确定的时间表分配每个视频的各个部分。这些分发协议具有广播协议的通用名称。视频点播的所有最新广播协议都以某种方式派生,例如金字塔广播协议。他们将每个视频划分为多个片段,同时在不同的频道上广播。他们还要求客户通过智能机顶盒连接到服务,该机顶盒能够以超过视频消费率的速率接收数据,并在本地存储乱序到达的视频数据。他们认为客户将以连续的方式观看视频而没有任何快进。此设置允许广播协议随着视频的进行使用越来越少的带宽来传输每个视频的各个段。通常,每个视频段所需要的带宽要比其前身的带宽要少,因此需要最大的带宽。第二组中的提案采用了不同的方法。它们通过动态聚合发出时间间隔紧密的请求的客户端来减少带宽,从而最终这些客户端共享相同的流。据说这些方案是一种被动的方法。已经提出的协议,即补丁,动态摩天大楼和分层流合并,提供了可伸缩的按需流,而无需客户端像广播协议或批处理系统中那样等待固定的时间段。除了面向协议的视频流传输方案,用于大型和流行视频流的视频流传输协议可以使用各种技术来提高每笔成本的性能。缓存协议(如代理缓存和预加载方案)可以减少服务器负载,网络流量和访问延迟。但是,视频文件可能很大,并且不适合使用缓存整个视频对象的技术。已经提出了许多缓存策略,它们缓存一小部分视频文件。在客户端的机顶盒或代理服务器上存储视频文件的初始前缀具有许多优势,可以防止客户端延迟和在线视频流的抖动,进行平滑处理以减少视频文件服务的突发性,而不会引起额外的客户端等待延迟,并减少服务器网络上的流量。本文描述,提出并比较了几种视频流传输协议和技术,这些协议和技术涉及所需的服务带宽,客户端等待时间和客户端缓冲区要求。我们将介绍称为主动,反应和缓存方法的通用视频流传输方案,并根据所需的服务器带宽,客户端缓冲区要求,客户端等待时间和传入视频流的解码复杂度来比较视频流传输协议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号