Categories: General

What is streaming protocol? Knowledge in 3 minutes

Streaming” is, simply put, a type of downloading method in which video and audio files are downloaded while also being played back,

In these days when video services on the Web have become mainstream, we would like to explain in three minutes about the two current mainstream HTTP-based streaming protocols, HLS and MPEG-DASH, that support this “streaming” technology.

What is HLS (HTTP Live Streaming)?

It is an HTTP-based streaming protocol developed by Apple Inc. and standardized by the IETF as RFC 8216.

It uses the HTTP protocol by splitting video files into smaller HTTP files.

One feature of HLS is that it is easy to implement because devices connected to the Internet basically support HTTP.

In addition, video quality can be lowered when network conditions are poor, and conversely, video quality can be increased when network conditions are not a problem.

What is MPEG-DASH?

It is an HTTP-based streaming protocol developed by MPEG (Moving Pictures Expert Group).

Incidentally, DASH stands for Dynamic Adaptive Streaming over HTTP.

Like the aforementioned HLS, it allows adaptive bit-rate streaming with high or low quality depending on the communication conditions.

Other Streaming Protocols

HLS and MPEG-DASH are the most popular these days, as mentioned above,

However, other streaming protocols also exist.

There are other streaming protocols such as RTMP (Real Time Messaging Protocol) created by Adobe, RTSP (Real Time Streaming Protocol) standardized by IETF, and many others.

However, some of these require plug-ins for playback in the browser.

That’s all for this 3-minute explanation of streaming protocols.

Test-Hack

Share
Published by
Test-Hack

Recent Posts

“Seven Basic Tools of Quality Control” for Web App tester

"Seven Basic Tools of Quality Control" Difference between “New” and “Old" "Seven Basic Tools of…

4 months ago

How to Postman environment variable settings. Knowledge in 3 minutes

This article uses Postman for Mac , Version 10.0.32 In Postman, it is useful to…

6 months ago

What is Edge AI? Knowledge in 3 minute

First, what is Edge Computing? Before understanding Edge AI, it is helpful to first understand…

7 months ago

What does usability testing do? Knowledge in 3 minute

Usability Testing is described in the ISQB Glossary as follows Usability TestingTesting to evaluate the…

7 months ago

What is “Shift-left” ? Knowledge in 3 minutes

Do you understand what the term "shift-left" means?In this article, we will explain "What is…

7 months ago

What is “Inception deck” ? Knowledge in 3 minutes

What is "Inception deck" ? Inception Deck is one of the practices of Agile development…

7 months ago