History
Attempts to display media on computers date back to the earliest days of computing, in the mid-20th century. However, little progress was made for several decades, primarily due to the high cost and limited capabilities of computer hardware.
From the late 1980s through the 1990s, consumer-grade personal computers became powerful enough to display various media. The primary technical issues with streaming were:
having enough CPU power and bus bandwidth to support the required data rates
creating low-latency interrupt paths in the OS to prevent buffer underrun[citation needed]
However, computer networks were still limited, and media was usually delivered over non-streaming channels, such as download of a digital file from a remote web server that was then saved to a local drive on the end user's computer or as a digital file stored and played back from CD-ROMs.
During the late 1990s and early 2000s, internet users saw:
greater network bandwidth, especially in the last mile
increased access to networks, especially the Internet
use of standard protocols and formats, such as TCP/IP, HTTP, and HTML
commercialization of the Internet
These advances in computer networking combined with powerful home computers and modern operating systems made streaming media practical and affordable for ordinary consumers. Stand-alone Internet radio devices are offering listeners a "no-computer" option for listening to audio streams. But it needs further adhoc references to it.
In general, multimedia content is large, so media storage and transmission costs are still significant; to offset this somewhat, media is generally compressed for both storage and streaming.
Increasing consumer demand for streaming of High definition (HD) content to different devices in the home has led the industry to develop a number of technologies, such as WirelessHD or ITU-T G.hn, which are optimized for streaming of HD content without forcing the user to install new networking cables.
A media stream can be on demand or live. On demand streams are stored on a server for a long period of time, and are available to be transmitted at a user's request. Live streams are only available at one particular time, as in a video stream of a live sporting event.
No comments:
Post a Comment