Microsoft Teams has a great cloud meeting recording feature. You just hit record and the meeting is recorded in the cloud and added to Microsoft Stream (think enterprise YouTube) and permission it so that those in the meeting can access it…. provided they are within the company (the Office 365 tenant).
Unfortunately, Stream can’t currently share videos to either specifically named external users or as an anonymous link for anyone to watch. Even Microsoft Teams guest users can’t access stream recordings.
Read more about it in Tom Arbuthnot’s blogpost.