Term of the Moment

HD


Look Up Another Term


Definition: SVOD


(Subscription Video-On-Demand) A paid subscription for streaming content. Some of the major players are Netflix, Amazon Prime and Hulu. See streaming service and video-on-demand.