Version 1 (modified by 11 years ago) ( diff ) | ,
---|
Media Studio
Below is a proposal being developed between May First/People Link and Abya Yala Nexus to build a robust media streaming server.
Create Live and Archive Media server for Indigenous media-makers
Abya 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 (http://www.7genfund.org).
Needs
Indigenous media-makers need a media broadcasting system built on free software and open protocols and codecs that will:
- Provide an ongoing stream of media (audio or video) that is accessible from a web browser.
- 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).
- 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.
- Allow producers to be able to switch the ongoing stream back and forth between pre-recorded and live media
- Allow producers to be able to add overlays to the live stream to add titles, logos or translations.
- Allow producers to record what is being streamed and save the recording for playback on demand on the web site
- 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.
- Provide an english and spanish language interface
- Scheduling / calendar: provides display of all available streams shows in calendar format.
- Chat available: every live stream has a web-based chat available
Phases
- 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.
- 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)
- 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.
- 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.
- Phase 5: Add the sophisticated features such as overlays, logos, source-switching etc. 150 hours.
- Phaase 6: Training, Debugging, Fixes: 40 hours.
Project management: 80 hours
Total hours: 450 hours * $75/hr = $33,750
Note:
See TracWiki
for help on using the wiki.