Module recommendation needed for recurring monthly membership plan?
There are a few options available. 

I've seen this: https://www.drupal.org/project/commerce_recurring which integrates with Drupal commerce. It doesn't have a stable version though. 

For something more stable, and which is independent of the Drupal commerce module, try Recurly
https://www.drupal.org/project/recurly

Recurly is a 3rd party subscription billing system. 

Using the Recurly roles module: https://www.drupal.org/project/recurly_roles

You can have people subscribe to your website, and assign a paid membership user role after signup and subscription. If a user stops the subscription, then you can take away the role. 

Then configure your videos to only be accessible to the paid member role.