Embed multimedia as a content in a Plone site
Some of our costumers need to add multimedia files into Plone like regular content, so they can edit all metadata and add additional content. At the same time, it could be hard to have a dedicated structure to convert, store and stream your files.
In these cases we always recommend the use of sc.embedder, a Dexterity-based content type that allows users to add multimedia content from any provider that uses the oEmbed API without actually adding the file itself.
Check this screencast on how to add a YouTube video:
sc.embeder is on a public repo in GitHub, sou you can use, fork and contribute.