What are the different approaches for multimedia streaming? Explain.

This answer is restricted. Please login to view the answer of this question.

Login Now

Streaming media is video or audio content sent in compressed form over the internet and played immediately over a user’s device, rather than being saved to the device’s hard drive or solid-state drive.

During the streaming process, the media file that’s played on the user’s device is retrieved from a remote location and transmitted continuously over the internet using a wired or wireless connection.

With streaming media, a user does not have to download an entire audio or video file to play it. Instead, the file is sent in a continuous stream of data to the user’s device so it can play as it arrives in real-time or near real-time. The user can also pause, rewind or fast-forward the file, just as they could with a downloaded file unless the content is being streamed life, in which case the user can only watch or possibly participate in the event.

Streaming files — audio, video, and others — are stored on a server somewhere on the World Wide Web (WWW). When a user requests the file, it gets transmitted over the web as sequential packets of data that are streamed instantly. Since streaming data is broken down into data packets, its transmission is similar to that of other types of data sent over the internet.

The file is played within a browser on the client’s device. An audio or video player hosted by the browser accepts the flow of data packets from the streaming service’s remote server and interprets them as video or audio, then plays the media for the user. Unlike traditional media systems where files are downloaded and stored on the device, streaming media files are deleted automatically once the user ends the streaming.

Some streaming services rely on User Datagram Protocol (UDP) to stream their content, while others use Transmission Control Protocol (TCP). Both UDP and TCP are transport protocols used to move data packets across networks. TCP opens a dedicated connection before transmitting data, which makes it a more reliable protocol than UDP. However, TCP also takes longer to transmit data compared to UDP. TCP and UDP are both used with the Internet Protocol (IP).

Most streaming services use content delivery networks (CDNs) to store content in locations that are closer to users. Such proximity reduces streaming latency, speeds up content delivery, and reduces buffering.

If you found any type of error on the answer then please mention on the comment or report an answer or submit your new answer.
Leave your Answer:

Click here to submit your answer.

  Loading . . .