|
Project Information
Featured
Downloads
|
StreamBabyA TiVo HME application for streaming videosRequires TiVoHD or TiVo Series 3Support: http://www.tivocommunity.com/tivo-vb/showthread.php?t=416858 Mac users may also download & install pyTivoX which includes a full GUI and install for both streambaby and pyTiVo. Thanks:First thanks to the tivostream project, of which the original code of this project is based on. Without the heavy lifting done by tivostream this project would not exist. A double thanks to moyekj (tivostream) for also investing a lot of his time into testing, debugging and general helping out with StreamBaby. Thanks also to Steve C who along with moyekj was heavily involved in initial testing/suggestions/etc. Also many thanks to mod_h264_streaming, from which the MP4 random positioning/streaming code was ported from C to Java. Google search needs to give this project some love, as I stumbled upon it only after searching for MP4 streaming code for weeks. Note: I also just noticed they released V2 which I will have to look at. ffmpeg-java - Java library that uses JNA to access ffmpeg native libraries. The version used in StreamBaby has been modified to support newer versions of ffmpeg, and to automatically modify classes (on the fly) to support different ffmpeg versions. And many thanks to everyone else who has helped in investigating the streaming capabilities of the TiVo. Main Features
Requirements:
For windows, ffmpeg.exe and the native library DLL's will automatically be download into the native directory on the fist-run of streambaby. For Linux, ffmpeg must already be installed on the system, as well as libavcodec, libavformat, libavutil, and libswscale. (All of the libs are usually automatically installed when ffmpeg is installed) Getting Started:Download the latest streambaby.zip, unzip, and at a minimum edit the streambaby.ini file and add a dir.1=xxxxx entry to point to your video directories. From windows you can then use the file explorer to open the directory streambaby was unzipped in, and double click on the streambaby.bat file to run it. It will open a console window and start runnning. Closing the console window will close the application. On Linux (or from the windows cmd line) you can run streambaby by going to the streambaby directory and typing: streambaby Note: On windows installation, ffmpeg will automatically be downloaded and put into the native directory the first time streambaby runs, so it may take a minute to start. Then access the Stream, Baby. Stream! application from the TiVo's "Music, photos, & Showcases" menu. Select the video you want to view, and it should start playing Special Remote Control Commands while viewing:
Other features that may only be useful to me:
Configuration:See the wiki page streambaby.ini for options. Configuration information is contained in streambaby.ini. You can get help for the config file by running "streambaby --help". You can also specify where the config file is by running streambaby with: streambaby --config /path/to/config.ini |