I'm afraid I'm not experienced enough with those situations to comment on that intelligently.
I just know that prior to getting on Mastodon, I always had to first post my #voiceover sample files on #SoundCloud, or be tech savvy enough (and have ample time) to create #YouTube videos for each of them, before posting to social media.
Now, I can just post my existing #voiceacting samples directly to my toots.🎙️🐘
It's a huge time-saver!