Streaming media


May 28, 2022

Streaming Media - A technique for delivering multimedia information over the Internet, from the streaming provider to the user, in an uninterrupted manner. Streaming media relies on the transmission of compressed multimedia data. Streaming media should not be confused with multimedia file formats (AVI). The most frequently transmitted data in the form of streaming media are sound (Internet radio), image (Internet TV) and additional descriptive data, e.g. movie subtitles or song names. There are two types of access to streaming media: live - data is transmitted that immediately reaches all users from some distant place in the world via radio waves using a TV signal, e.g. broadcasting a live concert, The type of "live streaming media" is defined by itself as "live streaming". This term refers to real-time Internet content. Live Streaming Internet requires the form of the source medium (e.g. video cameras, audio interface, screen capture software). Live broadcasts do not need to be recorded at the time of production, although they usually do. on demand - the server has a database of registered multimedia data. Each user chooses which multimedia show he wants to watch and from what point. An example can be an online movie rental, where we choose one of them and watch it over the Internet.

Streaming media in multimedia content

Streaming media is used for the following types of multimedia content: audio - a type of streaming media that does not require a lot of time to produce, audio with slides - audio recording containing static slides is one of the most frequently used methods in remote learning, otherwise known as "illustrated audio", video - the most complicated type of streaming media, as it requires a lot of network bandwidth, animation - combining moving images with text. The animation is often linked and synchronized with the audio recording, broadcasting live programs in the network - the most expensive method, requiring the most time and expenditure. It is most often used for conferences or Internet TV.

Streaming media protocols

Along with the technological progress of the modern world, the demand for transfer via telecommunications networks is constantly growing. This applies to the growing amount of data, especially multimedia content. Transferring files of increasing size (e.g. movies or music) has become possible thanks to the rapid development and increase in the speed of Internet connections. There are many different streaming media protocols and formats. Audio streams are compressed to reduce file size using an audio encoding format such as: MP3, Vorbis, AAC. The video stream is compressed with the video encoding format to reduce the file size. The most common encoding formats of this type are: H.264, HEVC, VP9. The encoded audio and video streams are assembled in a "Bitstream" container such as MP4, FLV, WebM, ASF. Bitstream is delivered from the server to the client (the user of the computer connected to the Internet) using a transport protocol such as Adobe RTMP or RTP. Often times, streaming transport protocols are used to transfer video from an incident site to the "cloud" of a transcoding and CDN service, which then uses HTTP-based communication protocols to distribute the video to individual homes and users. The client (end user) can interact with the server using a control protocol such as MMS or RTSP messages. Designing pr