[WEBINAR] Application Acceleration: Faster Performance for End Users

Video Streaming

Definition - What does Video Streaming mean?

Video streaming is a type of media streaming in which the data from a video file is continuously delivered via the Internet to a remote user. It allows a video to be viewed online without being downloaded on a host computer or device.

Techopedia explains Video Streaming

Video streaming works on data streaming principles, where all video file data is compressed and sent to a requesting device in small chunks. Video streaming typically requires a compatible video player that connects with a remote server, which hosts a prerecorded or pre-stored media file or live feed. The server uses specific algorithms to compress the media file or data for transfer over the network or Internet connection.

The size of each data stream depends on various factors, including actual file size, bandwidth speed and network latency. In turn, the user or client player decompresses and displays the streamed data, allowing a user to begin viewing the file before the entire video data or file is received.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.