Smooth Streaming Support for Time-Critical Streaming Media Applications

نویسنده

  • Jun Liu
چکیده

Streaming media is becoming increasingly important to many applications. Timely delivery of streaming media at the required rates is crucial to the correct functioning of applications relying on continuous input of streaming media. Compared to regular data transfer, streaming media is more sensitive to transmission delays and packet losses. Variations in transmission delays and packet losses are typically caused by network congestion which is, in turn, caused by high fluctuation in sending rates of data flows. Fluctuations in sending rate of individual data flow collectively lead to unstable network conditions, ineffective use of network bandwidth, and poor transfer quality (large delay, high data loss rate). In order to mitigate and eliminate network congestion, sending rates of data flows should be maintained as stable as possible. Fluctuation of sending rate is largely caused by transport-layer protocols. Congestion control schemes are necessary to make streaming media traffic adapt to the available network bandwidth by adjusting the sending rates of data streams. In time-critical data streaming applications, timely delivery of data is more important than reliable delivery of data. In this paper, we explore a weighted-fairness rate control method which does not rely on resource reservation or explicit congestion notifications in the network. This rate control method is the key technique in establishing an adaptive framework of timely delivery of data streams for supporting time-critical streaming media applications. This rate control scheme follows a TCP-friendly rate control (TFRC) approach. The sending rate of a data flow is adjusted based on the metrics of network congestion indication, such as the packet loss rate and round-trip time (RTT). Upon a congestion signal, the sending rate of a flow is reduced reversely proportional to the priority of the flow. Namely, the higher the priority of a flow is, the less the sending rate of the flow is reduced upon a congestion. Accurate estimation of network congestion condition related metrics is crucial to the effectiveness of this rate control method. The responsiveness of this rate control scheme to congestion largely affects the network stability. An over-responsive congestion control scheme (within one round-trip time or even less) may cause wide rate fluctuations and impede the network stability, while a slow-responsive scheme can not make data flows adapt to condition quickly. This rate control scheme also operates on metrics of congestion indication of appropriate time scale, rather than on transient congestion events.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Critical Path Method for Flexible Job Shop Scheduling Problem with Preemption

This paper addressed a Flexible Job shop Scheduling Problem (FJSP) with the objective of minimization of maximum completion time (Cmax) which job splitting or lot streaming is allowed. Lot streaming is an important technique that has been used widely to reduce completion time of a production system. Due to the complexity of the problem; exact optimization techniques such as branch and bound alg...

متن کامل

Online Streaming Feature Selection Using Geometric Series of the Adjacency Matrix of Features

Feature Selection (FS) is an important pre-processing step in machine learning and data mining. All the traditional feature selection methods assume that the entire feature space is available from the beginning. However, online streaming features (OSF) are an integral part of many real-world applications. In OSF, the number of training examples is fixed while the number of features grows with t...

متن کامل

Development of Android App for Smooth Multimedia Streaming Service via Portable Media File Format

Existing Android applications for streaming video in real time are dependent on the codec, which composes the encoding function, and the version of Android operating system. Also, for streaming video in real time, most applications should be connected with a separate desktop PC. In this paper, we propose a new application, which overcomes these disadvantages and thus, streams video in real time...

متن کامل

Implementation of the Multi-Threading Support Framework of A User-level Tranport Mechanism

Application-controlled congestion control and feedback serve to support latency-sensitive streaming media applications. Moving parts of the protocol processing into user space is one of the promising techniques for providing applications with the flexibility of network control. This paper presents a user-level implementation of the transport functionality to support real-time streaming media ap...

متن کامل

Design and Test of the Real-time Text mining dashboard for Twitter

One of today's major research trends in the field of information systems is the discovery of implicit knowledge hidden in dataset that is currently being produced at high speed, large volumes and with a wide variety of formats. Data with such features is called big data. Extracting, processing, and visualizing the huge amount of data, today has become one of the concerns of data science scholar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007