Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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). –  PirateEric 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
add comment

5 Answers 5

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.

share|improve this answer
add comment

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
add comment

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

http://www.youtube.com/watch?v=SVvn_nw7RcE

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
add comment

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)

http://spyoutube.codeplex.com/

http://spandps.com/2011/10/19/sharepoint-you-tube-web-part-now-up-on-codeplex-sp2010-ps2010-projectserver-msproject/

otherwise

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

http://technet.microsoft.com/en-us/library/hh286318(v=office.14).aspx

http://msdn.microsoft.com/en-us/spazuretrainingcourse_spblobstorageazure.aspx

hope it helps :)

share|improve this answer
add comment

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
add comment

Your Answer

 
discard

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.