Skip to content
Tim 'mithro' Ansell edited this page Feb 18, 2014 · 59 revisions

{'layout': 'default', 'title': 'Ideas!', 'tagline': 'Projects you could possibly work on.'}


Overview

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.

Edit Image

Getting Started Flow Diagram

Ideas List

  • 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!


Loading ideas from GitHub ideas tracker...

Markdown Ideas Template

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 %}

Title

[{{reference.repo}} #{{reference.number}}] {{title}}

Labels

  • (fluro green)
    Language
  • (fluro light blue)
    Project
  • (dark yellow)
    Type
  • (dark blue)
    Difficulty

Description

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 %}

* [Tasks in the gst-switch project](https://github.com/timvideos/getting-started/issues?labels=Project+-+gst-switch&page=1&state=open). * [Tasks in the gst-switch project dealing with **speaker tracking**]().
[(Code)](http://github.com/timvideos/streaming-system) | [(IRC Channel)](irc://irc.freenode.org/#timvideos) | [(Bug Tracker)](http://github.com/timvideos/streaming-system/issues)

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.

The streaming system including a django-based website, shell script setup scripts and Python watchdog code.

HDMI2USB is a core hardware project in the Tim Videos suite. There are two types of projects to work on with the HDMI2USB system;

!!! 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}}

{{name}}

{{&fixed_html}}
{{#ideas}}

{{title}}

{{#labels}} {{/labels}}
 
{{&fixed_html}}
{{&reference.extra}}
{{/ideas}}



{{/projects}} </script> <script type="text/html" id="ideas-extra-template">

Related bugs

{{#labels}} {{/labels}}
 
{{&fixed_html}}
</script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/mustache.js/0.7.2/mustache.min.js" type="text/javascript"></script> <script src="/js/ideas.js" type="text/javascript"></script>

{% endraw %}