I have my sharepoint site. My requirement is to efficiently show videos in my site (like the one in youtube). But I don't know what should be ideal approach to store videos.

FYI: I would have repository of around 10000 videos.

  • You might want to clarify this a bit so you get the most appropriate answer, "like the one in youtube". This implies that you want to display youtube videos (based on bandwidth comment) but you also imply that you want to store them (repository). May 17 '12 at 14:31
  • My look and feel should be similar to the one in youtube. But implementation is in Sharepoint. Sorry for miscommunication.
    – Joyal4
    May 18 '12 at 4:39
  • Has anyone worked with RBS (Remote BLOB storage)? Can anyone guide me?
    – Joyal4
    May 18 '12 at 4:41
  • Can we use MMPCM for SharePoint 2013?
    – user14279
    Jan 21 '13 at 11:03

The Asset Library is indeed the recommended place where you should store media assets, because of its Content Types attached allowing automatic playback of content with integrated Silverlight components. Just be aware that Silverlight media player by default only does Caching (simple buffering) while playing and NOT streaming. You would need to install on your Front Ends IIS Extensions for Media streaming (http://www.iis.net/download/SmoothStreaming). This will drastically improve both client & server performance.

The strategy of how many libraries you create it depends on many aspects, have a look here to get some planning ideas http://technet.microsoft.com/en-us/library/ee414276.aspx

You should also consider BLOB caching enabled (to improve Web Front End performance and avoid back-end roundtrips), then probably some RBS (Remote BLOB Storage) planning to avoid storing all that content in your databases, but rather externalize to physical storage, reducing your content databases sizes.


We had similar issues with bandwidth and storage and decided to use a third party to handle streaming and video storage. We created a content type that included the url of the video, along with some other fields that could be used by search, etc. We created a video player web part that handles adding the media item along with uploading the video to the third party along with playing the video for the user.


Hi Joyal4 you can use create a new asset library in SharePoint 2010.

This video is part of a how to create asset library.

check this link


  • But I can't store 10000 videos in my asset library. My bandwidth would go haywire
    – Joyal4
    May 17 '12 at 12:05

I youtube is an option than i would store the files there as you just need to add the youtube webpart and link them up (store urls in a list among other things)




the blob option would be best if you were to host the videos.



hope it helps :)


I would definitely look into RBS. This is probably your best bet. You can use the native FILESTREAM solution but it is rather limited. There are a lot of providers that have RBS solutions that tie into SharePoint (MetaLogix StoragePoint being one).


Please check out the following links,



Hope this helps you!!!

  • These links are applicable to the question, and demonstrate a possible solution to the original question -- but you should at least summarize some of their content (quotes are fine) on this website so that the answer makes sense in context and in case either of those blogs are ever taken down the information will remain.
    – John-M
    Aug 20 '14 at 12:40

Use Microsoft Stream. It is included with the following O365 plans:

  • Microsoft 365 Apps for Enterprise
  • Office 365 E1
  • Office 365 E3
  • Office 365 E5

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.