stream - v. to transmit or receive over the Internet as a steady, continuous flow.
pop - adj. of or relating to popular music
juggernaut - n. something (such as a force, campaign, or movement) that is extremely large and powerful and cannot be stopped