Global Information Lookup Global Information

Adaptive bitrate streaming information


Adaptive streaming overview
Adaptive streaming in action

Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks.

While in the past most video or audio streaming technologies utilized streaming protocols such as RTP with RTSP, today's adaptive streaming technologies are based almost exclusively on HTTP,[1] and are designed to work efficiently over large distributed HTTP networks.

Adaptive bitrate streaming works by detecting a user's bandwidth and CPU capacity in real time, adjusting the quality of the media stream accordingly.[2] It requires the use of an encoder which encodes a single source media (video or audio) at multiple bit rates. The player client[3] switches between streaming the different encodings depending on available resources.[4] This results in providing very little buffering, faster start times and a good experience for both high-end and low-end connections.[5]

More specifically, adaptive bitrate streaming is a method of video streaming over HTTP where the source content is encoded at multiple bit rates. Each of the different bit rate streams are segmented into small multi-second parts.[6] The segment size can vary depending on the particular implementation, but they are typically between two and ten seconds.[4][6] First, the client downloads a manifest file that describes the available stream segments and their respective bit rates. During stream start-up, the client usually requests the segments from the lowest bit rate stream. If the client finds that the network throughput is greater than the bit rate of the downloaded segment, then it will request a higher bit rate segment. Later, if the client finds that the network throughput has deteriorated, it will request a lower bit rate segment. An adaptive bitrate (ABR) algorithm in the client performs the key function of deciding which bit rate segments to download, based on the current state of the network. Several types of ABR algorithms are in commercial use: throughput-based algorithms use the throughput achieved in recent prior downloads for decision-making (e.g., throughput rule in dash.js), buffer-based algorithms use only the client's current buffer level (e.g., BOLA[7] in dash.js), and hybrid algorithms combine both types of information (e.g., DYNAMIC[8] in dash.js).

  1. ^ Saamer Akhshabi; Ali C. Begen; Constantine Dovrolis (2011). An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP. In Proceedings of the second annual ACM conference on Multimedia systems (MMSys '11). New York, NY, USA: ACM.
  2. ^ A. Bentaleb, B. Taani, A. Begen, C. Timmermer, and R. Zimmermann, "A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP", In IEEE Communications Surveys & (IEEE COMST), Volume 1 Issue 1, pp. 1-1, 2018.
  3. ^ DASH at ITEC, VLC Plugin, DASHEncoder and Dataset by C. Mueller, S. Lederer, C. Timmerer
  4. ^ a b "Proceedings Template – WORD" (PDF). Retrieved 16 December 2017.
  5. ^ Gannes, Liz (10 June 2009). "The Next Big Thing in Video: Adaptive Bitrate Streaming". Archived from the original on 19 June 2010. Retrieved 1 June 2010.
  6. ^ a b "mmsys2012-final36.pdf" (PDF). Retrieved 16 December 2017.
  7. ^ Spiteri, Kevin; Urgaonkar, Rahul; Sitaraman, Ramesh K. (2016). "BOLA: Near-optimal bitrate adaptation for online videos. IEEE INFOCOM, 2016, by Spiteri, Urgaonkar, and Sitaraman, IEEE INFOCOM, April 2016". arXiv:1601.06748. doi:10.1109/TNET.2020.2996964. S2CID 219792107. {{cite journal}}: Cite journal requires |journal= (help)
  8. ^ "From Theory to Practice: Improving Bitrate Adaptation in the DASH Reference Player, by Spiteri, Sitaraman and Sparacio, ACM Multimedia Systems Conference, June 2018" (PDF).

and 28 Related for: Adaptive bitrate streaming information

Request time (Page generated in 0.7934 seconds.)

Adaptive bitrate streaming

Last Update:

Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks. While in the past most video or audio streaming technologies...

Word Count : 3838

Dynamic Adaptive Streaming over HTTP

Last Update:

Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media...

Word Count : 2534

HTTP Live Streaming

Last Update:

HTTP Live Streaming (also known as HLS) is an HTTP-based adaptive bitrate streaming communications protocol developed by Apple Inc. and released in 2009...

Word Count : 2715

Variable bitrate

Last Update:

video to achieve uniform quality. Bitrate Average bitrate Constant bitrate Adaptive bitrate streaming Variable Bitrate (knowledgebase), Hydrogenaudio, 2007...

Word Count : 1031

Streaming media

Last Update:

Microsoft's Smooth Streaming, Adobe's HDS and non-proprietary formats such as MPEG-DASH emerged to enable adaptive bitrate streaming over HTTP as an alternative...

Word Count : 8320

Streaming television

Last Update:

not have the bandwidth to stream HD/4K video or even SD video, most streaming platforms make use of an adaptive bitrate stream so that if the user's bandwidth...

Word Count : 5416

Encrypted Media Extensions

Last Update:

HTML5 Media Source Extensions (MSE) specification, which enables adaptive bitrate streaming in HTML5 using e.g. MPEG-DASH with MPEG-CENC protected content...

Word Count : 1480

Bit rate

Last Update:

In telecommunications and computing, bit rate (bitrate or as a variable R) is the number of bits that are conveyed or processed per unit of time. The...

Word Count : 3404

High Efficiency Streaming Protocol

Last Update:

Efficiency Streaming Protocol (also known as HESP) is an HTTP-based adaptive bitrate streaming protocol that enables high-quality streaming of media content...

Word Count : 393

Progressive download

Last Update:

HTTP Pseudo-streaming (or progressive download), similar to streaming media or HTTP Live Streaming, also supports adaptive bitrate streaming. The disadvantage...

Word Count : 1035

Timeline of online video

Last Update:

der Spiegel. ISO/IEC DIS 23009-1.2 Dynamic adaptive streaming over HTTP (DASH) "Vudu Launches Streaming Service". 12 April 2011. Retrieved May 30, 2016...

Word Count : 915

Video optimization

Last Update:

Adaptive bitrate (ABR) video streaming technology was implemented to solve some of the challenges with streaming high bitrate videos. Videos streamed...

Word Count : 1444

Fetch TV

Last Update:

applications, and a mobile app. The service is delivered using HLS adaptive bitrate streaming. The minimum internet sync speed required varies depending on...

Word Count : 1715

Internet Explorer

Last Update:

dedicated to Windows 8.1, including cryptography (WebCrypto), adaptive bitrate streaming (Media Source Extensions) and Encrypted Media Extensions. Internet...

Word Count : 7955

List of computing and IT abbreviations

Last Update:

Router ABR—Auto Baud-Rate detection ABR—Available Bitrate ABR—Average Bitrate ABR—Adaptive Bitrate (Streaming) AC—Acoustic Coupler AC—Alternating Current ACD—Automatic...

Word Count : 6615

HTML video

Last Update:

has yet to be removed from Google Chrome ten years later. The adaptive bitrate streaming standard MPEG-DASH can be used in Web browsers via the HTML5 Media...

Word Count : 5245

AV1

Last Update:

for a full keyframe at the beginning of a video segment in the adaptive bitrate streaming use case. Intra prediction consists of predicting the pixels of...

Word Count : 10962

GeForce Now

Last Update:

frames per second for connections higher than 10 Mbit/s, and use adaptive bitrate streaming to scale the quality based on bandwidth. The server-side hardware...

Word Count : 2119

Vimeo

Last Update:

penetration of 4K displays at the time. Streaming of 4K content launched the following year, along with adaptive bitrate streaming support. In March 2017, Vimeo...

Word Count : 5221

MPEG transport stream

Last Update:

impose strict constant bitrate requirements on the transport stream. In order to ensure that the stream maintains a constant bitrate, a multiplexer may need...

Word Count : 1723

Internet Protocol television

Last Update:

adaptive bitrate streaming over HTTP with setup and control via an embedded M3U playlist file. Microsoft Silverlight uses smooth streaming (adaptive bitrate...

Word Count : 6919

Internet Explorer 11

Last Update:

Chrome 44 and Firefox 39 were also present. IE11 came last in Apple's JetStream test (which replaced SunSpider) and Google's Octane test (which replaces...

Word Count : 1957

GStreamer

Last Update:

addition to support for HLS, DASH and Microsoft Smooth Streaming for adaptive bitrate streaming. Free and open-source software portal List of software...

Word Count : 2424

Layered coding

Last Update:

example for adaptive bitrate streaming. Without layered coding, the source video stream must be encoded multiple times to obtain compressed streams with different...

Word Count : 430

ATRAC

Last Update:

Adaptive Transform Acoustic Coding (ATRAC) is a family of proprietary audio compression algorithms developed by Sony. MiniDisc was the first commercial...

Word Count : 2009

Windows Media Audio

Last Update:

Media File Format and most commonly used for Smooth Streaming, a form of adaptive bitrate streaming over HTTP. Related industry standards such as DECE...

Word Count : 4709

Internet Explorer version history

Last Update:

dedicated to Windows 8.1, including cryptography (WebCrypto), adaptive bitrate streaming (Media Source Extensions) and Encrypted Media Extensions. Internet...

Word Count : 5378

AptX

Last Update:

aptX Adaptive is a next-generation dynamically adjustable audio codec intended for premium audio quality and low-latency. aptX Adaptive's bitrate scales...

Word Count : 2650

PDF Search Engine © AllGlobal.net