IPTV on-demand revenue to reach $2.1B by 2016