You might want to take a look at
https://www.mechbunny.com/ Tube script, it can be setup for a recurring membership or VOD site pretty easily.
It's not WP based, but it has proven to be pretty full featured for our needs. Konrad and his team are very timely with support.
