layout | title | tagline |
---|---|---|
default |
Ideas! |
Projects you could possibly work on. |
TimVideos.us is a group of exciting projects which together create a system for doing both recording and live event streaming for conferences, meetings, user groups and other presentations. Whether you want to work hands-on with hardware or code in a variety of languages, we have a project for you. Join the team!
Check out the Getting Started! page. Students should also read the [[Summer Of Code]] page.
The following information and flow diagram should help you explore current TimVideos projects and learn how to start contributing.
- This ideas list is dynamically generated from the Ideas tracker. You can view, filter, and comment on ideas there.
- Feel free to suggest your own ideas! New ideas should be added using the Markdown Ideas Template.
- There are many bugs within individual components which are not yet listed as potential starter projects. Check out the bug trackers!
There is the Markdown required to make a new ideas.
FIXME: Add a "create" link to automatically create a new idea prefilled with the following template.
{% raw %}
[{{reference.repo}} #{{reference.number}}] {{title}}
-
(fluro green)Language
-
(fluro light blue)Project
-
(dark yellow)Type
-
(dark blue)Difficulty
More technical details at [Link to bug in the ](http://github.com/timvideos/{{reference.repo}}/issues/{{reference.number}})
# Brief explanation
A short description of what the thing you want to do.
## Expected results
# Detailed Explanation
A much longer description of what the thing you want to do.
## Further reading
* [Link to a PDF document](http://abc/abc.pdf)
* [Link to a some HTML page](http://abc/abc.html)
# Knowledge Prerequisites
*
# Contacts
* **Potential Mentors:** @{{github mentor username}}
* **Mailing list:** [timvideos@groups.google.com](http://https://groups.google.com/forum/#!forum/timvideos/)
{% endraw %}
Streaming-system is a comprehensive video conferencing package that allows users to set up and deploy a live streaming system. It includes a website, setup scripts and watchdog code.
-
Firmware Projects - As the device uses a Xilinx Spartan 6 FPGA, developing much of the hardware is actually a process of developing software!
More information on current HDMI2USB firmware. -
Extension Boards - The Digilent ATLYS can be extended via the VHDCI connector.
More information on existing HDMI2USB extension boards
!!! All hardware projects will require you to have a Digilent ATLYS prototype board !!!
If you can show that you are committed to developing hardware (such as being accepted into a program like Google Summer of Code), you can apply for a grant to have a board provided to you for development.
{% raw %}
<script type="text/html" id="ideas-template"> {{#projects}}{{/projects}} </script> <script type="text/html" id="ideas-extra-template">
({{repo}} Issue #{{number}} ) -- {{title}}
{% endraw %}