Putting up a paywall to a streaming video

Hi,
I have a client that has a video that they want to stream on either youtube or their wordpress site. They want users to pay a one time $25 fee before accessing the streaming video. What plugin(s) can do this?