It’s a video-rich world. The need for video content has increased enormously with the advent of digital broadcasting, advanced software and networking technology. Mobile platforms make it possible to view videos anywhere at anytime. As simple as it seems, streaming a video over any medium happens due to a certain sequence of technology applications. Here is a brief explanation on how it happens:
Streaming media is the simultaneous transfer of digital media files such as video, audio, and data through a server application that can be displayed by client applications to the end users/viewers.
Successful video streaming involves five elements: video creation, encode & compress using video codec, adaptive streaming, content protection and media decoding/trans-coding.
Watch this video to know in details about technologies behind the processes: