Also, as mobile devices have limited memory and processing power, proper encoding standards and container file format has to be choosen so that content can be distributed and played on almost all the devices with out draining much of device battery power.