Activity feeds and media support are prominent features on social networks. The feeds are used mostly on home pages to indicate the volume and type of activity happening in the network, and users expect the ability to upload personal media -- photos and videos in particular.
In his JavaBoutique.com article Building a Social Network with Ruby on Rails: Activity Feeds and Media Uploads, Saurabh Bhatia walks through the necessary steps for creating user profiles and implementing media support for a social networking application using Ruby on Rails and plugins. He writes:
Video is a good medium of expression for users and an effective attribute for driving more traffic for ads for website promoters.
The plugins he uses include activity_streams, thoughtbot's Paperclip, and acts_as_unvlogable.