1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Streambaby - new streaming application

Discussion in 'TiVo Home Media Features & TiVoToGo' started by kearygriffin, Jan 20, 2009.

  1. moyekj

    moyekj Well-Known Member

    11,140
    31
    Jan 23, 2006
    Mission...
    mpeg2 files can also be sent unchanged to Tivos. Transcoding to H.264 (currently the only video format that can be natively decrypted decoded by series 3 Tivos in mpeg4 container) takes far more CPU resources than mpeg2 and is not feasible on most consumer level computers, thus making it impossible to transcode to H.264 in real time or better. Hence mpeg2 is really the only choice.
     
  2. Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    Notepad++ is far superior to Notepad for Windows. It'll handle the various line types and it's free, open source, and tabbed. About the only thing I don't like about it is the 200MB file size limit, but thankfully I don't have to deal with 200MB+ text files very often.
     
  3. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Sorry, just the metafile itself would be great.
     
  4. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    The other problem is the MP4 container itself. (the only container that we know TiVo supports for H.264 streams). Even if the PC could do real-time H.264 encoding, the MP4 container requires a complete index before the file can be played. This means the entire file would need to be transcoded before being streamed to the TiVo.
     
  5. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    The HME/VLC Video Streamer can use VLC to transcode files on the fly to a H.264 or MP4 stream. Why doesn't it require a complete index before the stream can be played on the Tivo?
     
  6. jannlinder

    jannlinder New Member

    106
    0
    Oct 17, 2004
    San Jose, CA
    So, this opens up another can of worms... Questions follow :)

    So, if StreamBaby transcodes everything to mpeg2 before sending it to the TiVo, then those of us that think storing it all in MP4 format (to avoid transcoding) are totally wrong, eh?

    Also, what methodology does Streambaby use to decode the mp4 and re-encode to Mpeg2. The only reason i ask is when i start a tv show (requesting that Streambaby send it from my computer to my tivo), I see Java go to the top of activity monitor for a second, then ffmpeg.bin starts taking up time. Am I correct in thinking that ffmpeg.bin is doing the transcode from mp4 to mpeg2 (in my case)?

    Does Streambaby transcode or send ANYTHING on its own without helper applications or libraries? This is asked cos I can then increase how "good" it performs by recompiling those apps and libraries specifically for my architecture. I have noticed that many, for instance, x264 libraries are not compiled to take advantage of SSE, SSE3, Cache64, etc. (yes i know that x624 is not involved...that was an example. )

    Handbrake, for instance, when Andy Vandijck compiled it to be fully 64-bit, (see this at: http://www.insanelymac.com/forum/index.php?showtopic=159004 ) did not compile x264 correctly and thus it took upwards of 6-9 hours to rip a dvd...and this was ALL blamed on being 64-bit...not an invalid compile of x264.

    Having said that, for those of us with the know-how, it would be nice to recompile the necessary apps and libraries to be as fast and have as many features as possible.

    I know, a lot of questions, but if we can improve streambaby by improving the supporting apps, isn't that a good thing?

    TIA

    Jann
     
  7. moyekj

    moyekj Well-Known Member

    11,140
    31
    Jan 23, 2006
    Mission...
    Haven't used it for a long time but I thought HME/VLC was transcoding to mpeg2 (if needed) before sending to TiVo much like streambaby and pyTivo.
     
  8. moyekj

    moyekj Well-Known Member

    11,140
    31
    Jan 23, 2006
    Mission...
    No you still misunderstand. If a video file is deemed "Series 3 TiVo compliant" then no transcoding to mpeg2 takes place and the file is streamed *unmodified to TiVo. Compliant videos from what we have gathered are detailed in video compatibility Wiki page. If the video fits into those (fairly narrow) standards then it won't be transcoded, otherwise it will be transcoded to mpeg2.

    *unmodified: Not quite true for case of mpeg4 files since Streambaby may move atoms to the front of the file and perhaps some other compliance measures so as to make TiVo happy, but that is essentially not modifying the core mpeg4 file (not transcoding).
     
  9. wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    Even worse -- MPEG-1! :) Yes, it does no transcoding to MP4.
     
  10. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    I could have sworn a while back I had HME/VLC Video Streamer working with the MP4V codec but I just tried and didn't work so just disregard my last question.
     
  11. NJ Webel

    NJ Webel Member

    286
    0
    Dec 7, 2004
    Richmond, VA
    Just a bump, since I think I might've been lost in the shuffle....
     
  12. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Here are the instructions on installing Streambaby as a windows service: (windows services autoload at start time, so streambaby would survive a reboot)

    http://code.google.com/p/streambaby/wiki/WindowServiceInstallation

    Note: I'm not sure what the differences are between WHS and other windows versions, but I am assuming the above will work. It's possbile you may need to play with the account the service runs as after installation, but I'm not familiar with the process off the top of my head.
     
  13. NJ Webel

    NJ Webel Member

    286
    0
    Dec 7, 2004
    Richmond, VA
    PERFECT! That makes it clear, thanks.
     
  14. wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    OK, fixed. (I just had to open them in 'U' mode.)
     
  15. texag93

    texag93 New Member

    4
    0
    Aug 5, 2009
    Hello,

    I just ran into this app a few weeks ago and must say this is a great app. Thanks for all the hard work put into this!

    I'm using the app to stream my home DVD collection, and 80% of the time, it works great. I use CloneDVD to rip the main title, and then MPEG streamclip to fix timecodes and put in one file.

    Now, the trouble I come into is around AC3 decoding for some titles. I want to get the full 6 channel AC3 stream, however on any title that has the 6 channel stream as the second stream (0x81 as shown by vobedit), there is no audio on the Tivo for playback. I can fix it, but it is a pain (use vobedit to demux, then use ifoedit to reauthor the DVD which puts the stream as 0x80)

    I would guess this is the ffmpeg decoder only decoding the first audio stream in the file. Is there a way for streambaby to detect this and/or allow us to select which audio stream is to be used?

    I am preferring to leave my titles in the large mpeg2 format at this time, so converting to mp4 is not an option for me.

    Thanks!
     
  16. primehalo

    primehalo New Member

    12
    0
    Oct 17, 2002
    Redding, CA
    Wanting streambaby to appear in the Now Playing List has been mentioned a few times in this thread, though this has yet to make it into any of the revisions. Does this indicate that it's just not possible to do?

    Deleting files off the server has also been mentioned a few times, and I would like to express my desire for such an feature. I think making it an option with the default set to off is a good idea, but I'd like to add to that and suggest that it could be an option set for specific folders.
     
  17. trashjunkid

    trashjunkid New Member

    20
    0
    Jan 20, 2009
    First: thanks for the tremendous program!

    I can't seem to get Streambaby to accept a video playlist m3u file.

    Will streambaby accept any kind of playlist? Or is the only choice for playing multiple files simply the FF button to play the files in alphabetical order?

    Thanks,
    Trashjunkid
     
  18. spocko

    spocko TiVo HD

    427
    1
    Feb 4, 2009
    I have seen this in a DVD where I ripped only the 2nd audio track. MPEG Streamclip fixed it for me though, and I see you are already using that. If the audio track that you want is the 2nd one, have you tried removing the others from your MPG file? I think you can do that in MPEG Streamclip.
     
  19. hadji

    hadji New Member

    2
    0
    Sep 22, 2009
    I tried doing this, and I get an http error when I try to hit the Streambaby listing. Tried with keeping default port, as well as changing to something else just for the hell of it. And yes, I did change the IP to that of my hosting machine.

    Thing is, streambaby USED to show up without anything extra. One day, it just stopped showing up, and I can't get it back for the life of me. No idea why it's no longer working. Really disappointing, especially since I'm having other problems with pytivo. Running out of options for pushing to my tivo.

    Note, the 'xxxx' above is because the forum won't let me post urls yet.
     
  20. rpmstl

    rpmstl New Member

    6
    0
    Nov 7, 2008
    Windows 7 Ultimate 64 bit

    I have been using SB for a year now. Successful with Vista 32 and Windows 7 32.

    Now I switched to 7 64bit and am getting stuck.

    I can get everything working fine with the batch file open but cannot get the service running. When I close the cmd window with the batch file running I lose the connection on the Tivo. I am sure the issue is with the win32 service install option as everything else is 64 bit.

    I have Java 64 installed and the SB file loaded in the 64 bit Program folder.

    I can install the service but cannot start it.

    Before I moved SB into the 64 bit folder I could get the service to start but not the batch file.

    How do you 64 bit users have everything set up?
     

Share This Page