I run a website that scrapes youtube for videos, creates a playlist, and then runs a live stream on red5. It's a virtual tv station that i would like to move it to github. It should be pretty easy once you understand how the components work together.
It may require a little programing to create a complete package of the components for it to make sense as a complete package on guthub.
The process takes a pre-existing playlist of youtube videos and runs a script that downloads all the videos on the playlist and then converts the videos to a format for red5 streaming video server. Once all the videos are downloaded and converted a master playlist is created and this playlist is then played on a custom red5 streaming server application.
The github application should include the downloader script, converter script, master playlist generator, and red5 streaming server package. This streaming server package and player enables live streaming of pre-loaded videos, a feature not normally available in red5.
## Deliverables
There are currently 2 bugs on the site:
Day: 2010-09-28
rm: cannot remove `/usr/local/red5/combined': No such file or directory
cp: cannot stat `/usr/local/red5/combined': No such file or directory
sh: /usr/local/red5/tempout: Permission denied
yes: standard output: Broken pipe
yes: write error
This appears to be a permissions issue in writing the new playlists. Once the new playlist is written it should automatically begin the next days program.
There may or may not be an error in downloading files from youtube. periodically they change their downloading algorithm, so if this is the case it will need to be fixed. This is usually a pretty simple fix.