A general understanding of streaming media:
Examples of known and established streaming players would include RealPlayer, Apple's QuickTime and Microsoft Windows Media Player.
Flash video is slightly different. The flash player requires a Flash applet, which is designed to decode and play streaming Flash files. Programmers can write their own Flash applets and customize them to fit the needs of specific Web pages which include YouTube, Netflix and Vimeo.However, Flash requires intensive CPU resources which compromise the battery life of mobile devices such as smartphones and tablets.
Improvements for streaming