Hello,
Since you aren't request for user interface, but I think there should be following pages with content:
- general sign up, sign in, homepage with some introductions.
- for subscribers: feed page that show all videos fro followed publishers, view and seach for publishers, subscribe and unsubscribe to any publisher.
- for publishers: home page that show total subscribers and videos, pages that view list of uploaded videos, edit profile.
Those pages can be designed simple but elegant.
Also, can you give more details about when subscribers are charged? For any subscription or once per month, unlimited subscription?
Look forward to hear from you.