Forum Discussion
Embed SharePoint Video on External Sites
- Oct 25, 2022We don't support anyone public anonymous embed codes for videos. (Not sure if that old workaround works for other file types?) We only support direct anyone links.
Is it because of security that it is not possible to use embed codes public?
- Marc MrozNov 11, 2022
Microsoft
Martin_Richter_Olsen - We may add this in the future, but I don't have a timeline or roadmap item.
Supporting public anonymous embed codes has various cost and security implications we'd need to work through if we were to add this feature.
- T-EskolaSep 25, 2023Brass Contributor
Oh this must be a core feature for Stream!
I mean public embedding is a must have feature that literally every other video platform has. As it is, MS Stream is near useless in many scenarios because the video content cannot be embedded into for example support, training, educational... -content within learning management systems, support sites, training materials, interactive learning content (for example H5P-packages) and countless other situations.
The embedding as it is, has problems even when embedding into Microsoft's other products because the authentication often fails even with SSO. For example embedding a video into companys own intranet page (SharePoint modern) is a hit and miss user experience.
Now every Microsoft customer paying for M365 will have to also pay big bucks for a separate video platform and reserve completely unnecessary resources for downloading copies of videos from Stream, uploading videos into separate platform and adding metadata, subtitles... etc.
It is really frustrating because many organisations are heavily invested into Microsoft ecosystem and videocontent is really important in this day an age. Stream is really good video platform with many clever and helpful tools, but this missing feature is just crippling in so many situations.
Please can you make this message heard in some development forum? It would mean a lot for many many customer organizations. Thank you!- karen_dredskeSep 29, 2023Steel Contributor
I may not be able to address all of your issues, but you mentioned embedding a video on a SharePoint modern site page. You should never need to use the Embed web part in SharePoint at all! Your video should be stored in SharePoint and you should use one of the following web parts to share that video:
- New Stream web part that will select the video from your document library
- File and Media web part that will display a single video inline
- Highlighted Content web part if you are aggregating a group of videos to display on a page
- Hero web part if you like the display options for inline video display where in the past we have only had images
- List web part if you have created a playlist of videos to display
I'm not sure what other Microsoft applications you may be trying to use "embed" code in other than adding a video to a PowerPoint presentation. That has most recently been resolved and if it isn't working in your tenant - it should be very soon. Same with being able to add a video to a Microsoft Form. Someone just showed me that you can now add video to Microsoft Forms again.
When you are embedding a video into another system it needs to be on your network being presented to people in your tenant who have an M365 licensed account. Storing videos for your organization in SharePoint and making them available via the modern Stream app is not intended to be shared with the general public. You cannot share any other SharePoint content with the general public and you never could share videos on Stream Classic with the general public. The embed code works with other systems if you have the permissions set correctly on your video that you are sharing in your environment. There are some challenges for sure if you do not understand SharePoint permissions and if your video was migrated from Stream Classic that you are sharing - where the permissions will have been migrated and there may be conflicting permissions on the video file because of this.
If you want to share more details on where you are storing your video that you wish to embed in another system your users have access to, I'm sure I and others would be more than happy to assist you in getting the permissions resolved so that it works. Where is your video stored? Is it on a team site or a communications site? Are the permissions set on the individual file or have you cleaned up the permissions also for the folder, the library and the site to support who you want to share the file with?
- jmd1980May 12, 2023Brass Contributor
Is there a MS Feedback (aka Uservoice) on this or something we can go make this request official? This really needs to be a feature. I looked and didn't find, but before I post one I wanted to check if you were aware.
- AndyBaNov 21, 2022Iron ContributorWe were hoping to use Stream on SharePoint as a source for videos on Intranet & LMS (Not MS based) but we need to be able to embed videos to only people accessing trough the LMS for example. Can be users without a M365 license.
Is there a MS solution for that scenario today?- Marc MrozNov 21, 2022
Microsoft
The only M365 solution is to use an anyone link but no solution for embed.
Or you'd have to build your own solution on something like Azure Media Services.