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. Jun 7, 2009 #1281 of 3453
    fyodor

    fyodor Member

    535
    1
    Sep 19, 2006
    Hi,

    I was wondering if there is anyway to configure the Push feature to use the embedded MP4 metadata when sending videos to the Tivo?

    Thanks
    F
     
  2. Jun 7, 2009 #1282 of 3453
    tbear334

    tbear334 New Member

    11
    0
    Sep 12, 2007
    I'm trying to make a few small changes to Streambaby. Have installed Eclipse/Java on my Windows XP machine, and checked out the latest source, but get several errors mostly around jmdns. Don't have a lot of experience with Eclipse/Java so am not sure my project is setup properly. Any help would be appreciated.
     
  3. Jun 7, 2009 #1283 of 3453
    whozat

    whozat New Member

    4
    0
    Jan 30, 2009
    Ok...I guess I can run streambaby on its own, then...but I'm still curious as to what could be causing this problem.

    How can I diagnose this? This is a file that streambaby should be able to send right to the tivo without transcoding...how can I verify that it is doing so? What governs streambaby's decision to send a file right to the tivo?
     
  4. Jun 7, 2009 #1284 of 3453
    fyodor

    fyodor Member

    535
    1
    Sep 19, 2006
    Just to clarify, it pulls the episode title from the metadata (apparently) but not the name of the series or the description.

     
  5. Jun 8, 2009 #1285 of 3453
    bkdtv

    bkdtv New Member

    7,902
    2
    Jan 9, 2003
    DC Metro Area
    For a future version of Streambaby, please consider supporting command-line parameters so other applications can use it as a "helper program" to support "push" functionality. [Reference]
     
  6. Jun 8, 2009 #1286 of 3453
    Prestond

    Prestond Member

    44
    0
    Feb 4, 2008
    I absolutely love this application it works without a hiccup for me for streaming. Is there any way that this can be broadened (or ported?) to possibly work with other streaming client besides Tivo? The server side seems to stream quite nicely, is there any way to make it work for other clients?

    I use PS3 Media Server and Tversity to stream to my PS3, they seem to choke on some of the higher bandwidth recordings with minor stuttering, the same movies played back through Streambaby play without a hitch (softmodded xbox running xbmc works well too). Thats why I am wondering if there is a way to stream to other devices or is it strictly Tivo magic?
     
  7. canbonbon

    canbonbon New Member

    20
    0
    Jun 10, 2009
    MA, USA
    I have just installed StreamBaby and it works very well. I have mpg files that I am trying to watch over tivo. But once in a while I get the message Rebuffering, please wait. It is very distracting. Is there any way I can avoid seeing that message? I see Netflix movies and they are just fine and I never see that message there. Please suggest if there is some setting in the ini file that I might have missed.

    Thanks a bunch.
     
  8. moyekj

    moyekj Well-Known Member

    11,336
    119
    Jan 23, 2006
    Mission...
    Nothing you can do about it. Currently TiVo seems to have imposed a maximum of ~1.1GB buffer for video streaming. Once exceeded TiVo shuts down the stream. Streambaby works around this by starting a new stream at the point where you were cut off but obviously the side effects are a longish delay for a new stream to start as well as losing built up buffer.
    Video streaming to TiVo is currently officially undocumented/unsupported (no help from TiVo) and nobody from TiVo seems to have dropped any hints on how to overcome this limitation so for now there is no better workaround for the problem.
     
  9. johnh123

    johnh123 Member

    429
    0
    Dec 7, 2000
    Over there
    Is there any way to run streambaby without the command line console box being open?
     
  10. moyekj

    moyekj Well-Known Member

    11,336
    119
    Jan 23, 2006
    Mission...
    service mode
     
  11. larry99

    larry99 New Member

    95
    0
    Jan 31, 2009
    Maryland
    On aspect ratio, I keep the TIVO on full and use the TV aspect ratio control to control image. Also, I set TIVO to transmit native resolution to the TV screen. Although, this introduces some delay when switching channels, I feel that it results in a better image.

    On audio, a minor problem I have had is losing syncronization between audio and video when resuming play in the middle of a file. I discovered an easy way to fix this, just go back a few seconds and start play over.

    I am also interested if there is a list of all the error codes available?

    Overall, I am very impressed well how well this program works. Great job to all those who worked on it.
     
  12. canbonbon

    canbonbon New Member

    20
    0
    Jun 10, 2009
    MA, USA
    Thanks for your reply. I got it. But then how does Netflix or Amazon (or any other movie streaming website) does it on TIVO? They don't seem to run into that buffer limitation and we can watch un-interrupted. So I guess, there is a way, someone just needs to hack into it. So I guess, for now, I will got back to PyTivo.

    Thanks again.

     
  13. bkdtv

    bkdtv New Member

    7,902
    2
    Jan 9, 2003
    DC Metro Area
    The TiVo can definitely stream without the need to rebuffer every 1.1GB (as evidenced by Netflix), but TiVo hasn't said publicly how to do it. Until TiVo tells people how to do it, we're going to be stuck with the current limitation.
     
  14. dlfl

    dlfl Cranky old novice

    7,107
    52
    Jul 6, 2006
    Dayton OH
    Ditto on both comments.
     
  15. BJezz

    BJezz New Member

    68
    0
    Jan 11, 2009
    As moyekj has already posted, this is not currently possible using Streambaby. However, you could use something such as pyTivo for longer recordings. It doesn't stream the video, but instead copies it to the Now Playing List. You can start watching immediately, but can only watch what has copied so far. So Streambaby is useful if you want to search through a film and start watching from part way through without waiting for it to transfer right away. It is also useful for transferring shorter recordings which don't trigger a rebuffer. Also when you transfer something using pyTivo or similar, it might be necessary to make room for it and the TiVo could delete some older recordings. Streambaby would avoid this, but you'd need to rebuffer.
     
  16. moyekj

    moyekj Well-Known Member

    11,336
    119
    Jan 23, 2006
    Mission...
    This stream buffer limitation is very annoying, no doubt about it and I'm pretty sure a better undiscovered solution/workaround to the problem exists. If anyone here have some clout with TiVo it would be great to get a hint at how to solve this problem. I can understand TiVo not divulging information publicly about this since HME video streaming is not officially/publicly supported, but surely a private message or some sort of indirect hint at how to do it is all that is needed.
     
  17. wmcbrine

    wmcbrine Ziphead

    10,437
    55
    Aug 2, 2003
    I see no reason to expect help from TiVo, and I don't. Anything they gave us would go into open source code, so it's not like they can have us sign NDA's, and there's no logic behind them PM'ing something that they ought to just publish in HME SDK 1.5 (or whatever).

    Anyway, there's no reason we can't figure it out ourselves, as we did the original video streaming, as well as the pushing of MP4, and so on.
     
  18. moyekj

    moyekj Well-Known Member

    11,336
    119
    Jan 23, 2006
    Mission...
    I guess it is more exciting that way... I think it would help if Keary would pull out the SSL spy gear on Netflix streaming. :)
     
  19. spocko

    spocko Member

    450
    2
    Feb 4, 2009
    Do you anticipate that we will ever see any more updates to the HME SDK? It doesn't look like there has been anything new on the HME sourceforge site since 2007.

    Personally, I don't see why Tivo wouldn't want to drop you guys a few unofficial hints to help you out. Programs like pytivo, streambaby, galleon, kmttg, tivoplaylist, etc. add a lot of value to the Tivo platform, helping to set Tivo apart from other DVRs, and it doesn't cost Tivo anything. Heck, I think they should give the major 3rd party devs free service or something just to say thanks.
     
  20. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    I havent kept up with all 100+ pages of this but I know rtsp has been mentioned. Has anyone downloaded any of the free rtsp servers to mess around with? If a simple hme wrapper could be written around it we might be able to see if the TiVo would respond to some of the standard protocol commands.

    I've not seen any java implementations so the rtsp server would have to be completely re-implemented/written to fit in with streambaby. The project may not be worth the amount of effort :eek: Although if someone can get it working it seems that the rtsp protocol uses fairly easy to understand commands for things like cache/buffer control and persistent connections for multiple range requests.

    Something like this makes me wish I knew how to code better :p
     

Share This Page