Changes between Initial Version and Version 1 of projects/media-studio

Dec 6, 2012, 7:15:22 PM (9 years ago)
Jamie McClelland



  • projects/media-studio

    v1 v1  
     1= Media Studio =
     3Below is a proposal being developed between May First/People Link and Abya Yala Nexus to build a robust media streaming server.
     5== Create Live and Archive Media server for Indigenous media-makers ==
     7Abya Yala Nexus is a non-profit organization whose mission is to mobilize the sharing and exchange of resources in support of Indigenous peoples' self-determination and human rights.  Abya Yala Nexus is an affiliate of the Seventh Generation Fund for Indian Development, Inc (
     9=== Needs ===
     11Indigenous media-makers need a media broadcasting system built on free software and open protocols and codecs that will:
     13 * Provide an ongoing stream of media (audio or video) that is accessible from a web browser.
     15 * Originate live video from a firewire connected video camera or a USB web cam. It must work on Linux, Mac, and Windows Computers or provide a lowcost network box that will accept firefire/composite input and output via a network card to the streaming server directly (details need to be worked out).
     17 * Originate live audio from a USB mic or an analog mic plugged into a computer. Must work on the following operating systems: Linux, Mac, Windows.
     19 * Allow producers to be able to switch the ongoing stream back and forth between pre-recorded and live media
     21 * Allow producers to be able to add overlays to the live stream to add titles, logos or translations.
     23 * Allow producers to record what is being streamed and save the recording for playback on demand on the web site
     25 * Allow producers to upload pre-recorded audio and video clips and have them available for playback on demand. The site should accept media from all major operating systems and common formats currently in-use.  The video and audio should be displayed in free and open source formats and codecs. The clips should be searchable and displayed in a way that facilitates easy browsing.
     27 * Provide an english and spanish language interface
     29 * Scheduling / calendar: provides display of all available streams shows in calendar format.
     31 * Chat available: every live stream has a web-based chat available
     33=== Phases ===
     35* Phase 1: Research alternative models for webcasting and livestreaming that will suit our needs and future partners; write, test, document (important as the model we are creating will be good for other causes and organizations too). Develop a concrete plan with technical details about how the remaining parts will be implemented, including updated cost estimates.  20 hours.
     37* Phase 2: Build a basic website where audio and video clips can be archived, play (loop), and be accessible on demand and where members can contribute materials. 20 hours (design) + 40 hours (develop)
     39* Phase 3: Provide client-side livestreaming software for Linux, Mac and Windows either through documenting existing software that usable for the task, enhancing existing software or writing new software. 80 hours.
     41* Phase 4: Create a webcast studio for single source (camera/mic) for live streaming. This system would provide the basics for someone to create an account and start sending a live video stream out to the world. 20 hours.
     43* Phase 5: Add the sophisticated features such as overlays, logos, source-switching etc. 150 hours.
     45* Phaase 6: Training, Debugging, Fixes: 40 hours.
     47Project management: 80 hours
     49Total hours: 450 hours * $75/hr = $33,750