I’d make this a drop a video url and then it is formatted as a standard experience no matter if it’s Goldcast, Vidyard, YouTube, Vimeo, Wistia, etc. on the companion site as a “Resource” for members to access there.
Need filtering capabilities once you enter the “Resources” world with labels for filters and different types of filters and formats for them to be displayed—whether it’s video or other types of content.