IntroductionThe process of playing a file while it is downloaded is known as streaming. Streaming technology allows the user to view and listen to digitized content such as video, sound, and animation as it is downloaded. It should be noted here that users can watch content without downloading the entire media file. This process is also known as media streaming. A World Wide Web user plug-in can allow media content to be played/downloaded with a simple user click. The Internet hosts various types of media files that are used for entertainment or video conferencing applications or video storage applications or remote learning or video on demand applications. Say no to plagiarism. Get a tailor-made essay on "Why Violent Video Games Shouldn't Be Banned"? Get an Original EssayHow It Works/WorkingLinks that reference a media hosting website are added to a website by a web designer. When the user clicks on one of these links, the media content is streamed directly to the viewer's PC, as if it came from the original website. This is because a separate network hosts the media files and therefore streaming has no impact on the web servers. When a user accesses a hosted streaming network, they are automatically served content from the closest server available on the INTERNET. Streaming Technology: Protocols used for streaming A protocol is a set of rules that governs communications between computers on a network. In order for two computers to communicate with each other, they must speak the same language and follow the same communication protocol. Protocols define the packets exchanged during communication. The streaming protocols studied in this article are as follows:-Session Description Protocol (SDP) Session Description Protocol is essentially used to describe multimedia sessions in a format understood by participants over a network. Depending on this description, a party decides whether to participate in a conference or when and how to participate in a conference. The owner of a conference advertises it on the network by sending multicast messages that contain the session description, such as the owner's name, session name, encoding, timing, etc. Based on this information, ad recipients make a decision about attending the session. The owner of a conference advertises it on the network by sending multicast messages that contain the session description, such as the owner's name, session name, encoding, timing, etc. Depending on this information, the recipients of the announcement make a decision about participating in the session. SDP is generally contained in the body part of the Session Initiation Protocol popularly called SIP. SDP is defined in RFC 2327. An SDP message is composed of a series of lines, called fields, whose names are abbreviated by a single lowercase letter and are in the required order to simplify parsing. Motivation for SDP The motivation behind SDP is to define media session information for the purposes of session announcement, session invitation, and other forms of media session initiation. SDP is a short structured textual description. Conveys session name and purpose, media, protocols, codec formats, timing, and transport information. A provisional participant reviews this information and decides whether to participate in a session and how and when to participate in a session if he or she chooses to do so. The format has entries of the form = , where it defines a parameter of)
tags