Internet video bar, Antahkarana, offers a unique space for entertainment.