SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
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). – Eric Alexander 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 ( 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

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.

share|improve this answer

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.

share|improve this answer

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

share|improve this answer
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 :)

share|improve this answer

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).

share|improve this answer

Please check out the following links,

Hope this helps you!!!

share|improve this answer
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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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