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.
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.
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.
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.
"Seven Basic Tools of Quality Control" Difference between “New” and “Old" "Seven Basic Tools of…
This article uses Postman for Mac , Version 10.0.32 In Postman, it is useful to…
First, what is Edge Computing? Before understanding Edge AI, it is helpful to first understand…
Usability Testing is described in the ISQB Glossary as follows Usability TestingTesting to evaluate the…
Do you understand what the term "shift-left" means?In this article, we will explain "What is…
What is "Inception deck" ? Inception Deck is one of the practices of Agile development…