timvideos / streaming-system

Tim Video's - Live Streaming for user groups and other events.
https://code.timvideos.us/
Apache License 2.0
131 stars 52 forks source link

The TimVideos.us Streaming System

For how the streaming system fits into the overall TimVideos.us projects, look at the following diagram: TimVideos.US overall Diagram

Streaming Components

For how the streaming system overall looks at the following diagram; Streaming System overall Diagram

What is Tim Video's?

Tim Video's is a collection of tools for live streaming conferences and user groups. It includes both software and hardware for both the recording and viewing slides.

It has been used with conferences like PyCon US and Linux.conf.au and at user groups like Sydney Linux User Group and Sydney Python User Group.

Parts

License

Unless specified otherwise, code is licensed under the Apache License, Version 2.0.

This project makes extensive use of third party code from external projects. For this code either LICENSE of COPYING file in the top level directory or the file header for more information.

The website part of this system does use one non-free software component. jwplayer (found in website/frontend/static/third_party/jwplayer/) is under a CC-BY-NC 3.0 license. Work is underway to replace this dependency with a fully open solution, see Issue #60.

Related Projects

gst-switch

gst-switch is a project to replace the wonderful but aging dv-switch tool with a modern system based on top of gstreamer.

HDMI2USB

A HDMI stream capturing system which connects with PC and will appears as a video/web camera. Act as a passthru system.

Design to be a high definition, digital replacement for TwinPac.

Initial design is based on Digilent Atlys. Custom boards coming soon.

githalytics.com alpha