We need to have an integrated Video life cycle management system in Stream.
We don't want everyone to just upload whatever videos they want.
We need to be able to allow groups or individuals as uploaders to a channel, group, or company wide but not publish it.
An approver would then need to approve the content before it would be published.
The approver could then set an expiry date or use the system default of whatever the admin set. (ie 1 year)
Then the system can automatically send an email reminder to the owner when it will expire in within 1 month or 1 week.