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. Jan 31, 2009 #321 of 3410
    jasa

    jasa New Member

    23
    0
    Nov 5, 2008
    Earth
    Keary first of all thanks for the replay, if you could find a fix for .flv voice it will be great, everything is great but now I want to tell you about something that has been happening very often now, some .avi files are working great, but others after re-buffering to overcome 1.1G limit or when fast forwarding give me error saying something like "resources not available" and do not play when I know that they are playable, because I watched half of the movie already. If you could take a look at that that will be great also, thanks in advance !!

    ------------------------------------------------------------------------------
    -------------------------------------------------------------------------------
    windracer I used your instructions to integrate streambaby with galleon and everything was fine on Kubuntu, then I tried on Vista and it does not work here is error it is giving me:

    Do you have any idea what might be the problem here ????
     
  2. Jan 31, 2009 #322 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    Thanks. And I already have the title set to reflect the version number so I don't get confused. :D
     
  3. Jan 31, 2009 #323 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    Okay, part of this is reiterating an earlier post - apologies for that.

    With 0.20beta, I'm seeing an issue with certain videos where frames are being dropped (same video plays fine via 0.19a). I was trying to come up with a "problem demo" video that was of a more reasonable size :), so I grabbed the DVD that was the original source, and ripped just the first chapter using my typical settings - but that shorter video doesn't display the same issue except for in one spot about 2 seconds into the video; so it's not as good of a test case.

    Is there any reason that file size (43MB [2 minutes] versus 550MB [31 minutes]) might affect how well streambaby handles a video? They're both 2500kbps h.264 w/ ac3 passthrough.
     
  4. Jan 31, 2009 #324 of 3410
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    I can't really think of a reason. One thing to try. The reinterleaving code in 0.19a is different from 0.20beta (to try and fix some of the blocky/green issues). To make them do the same thing (I hope), set the following in both INI's:
    mp4module.interleave=false

    I would then expect the two releases to behave the same way, and would be curious to see the results:
    a) They both don't work
    b) They both work
    c) No change, 0.19a has no problems and 0.20beta has issues.
     
  5. Jan 31, 2009 #325 of 3410
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Where do you see the resources not available? In the log, or on the screen. (and what color is it if it is on the screen...) It's not a message I recognize off the top of my head.

    I'd also be curious to see what happens if you let the TiVo "rest" for a couple of hours, and then go back and try to play one of the avi's that was giving you problems. I have seen problems when doing a lot of playing/positioning/etc with the tivo stop playing streams. I don't know what causes it, but a simple rest seems to take care of it. I get it mostly when I am testing over and over again.
     
  6. Jan 31, 2009 #326 of 3410
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    I'm afraid to say that there may be a 4-7 day (I hope it's not longer...) pause in any major streambaby development.

    My Sony SXRD lamp just blew up with a loud "snap". Best Buy parts says I should receive my new one in 4-7 days. (I have a service plan so I need to get it through best buy).

    It's the only TV in my house, so anything I can't do on the simulator (which at a minimum means I can't test how movies actually play/look/sound) won't get done.

    Gonna be a rough 4-7 days.
     
  7. Jan 31, 2009 #327 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    I'm sorry to hear that! Not because of streambaby, but because of the annoyance factor for you.

    I usually don't watch a ton of TV (I've watched more lately though); but it's one of those things like electricity that you get used to "just being there" - and it's annoying when you can't turn on the news, watch some movie that catches your fancy, or whatever.

    I hope you get your replacement parts quickly!
     
  8. Jan 31, 2009 #328 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    I made the change in both .ini files, and now both exhibit the same problems - so "a) They both don't work".

    As an aside - does streambaby detect changes in its config file? I've been stopping it, editing the .ini, and then restarting; but I just wondered if that's necessary.
     
  9. Jan 31, 2009 #329 of 3410
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    No, it doesn't detect changes, so starting and stopping is the correct thing to do. It sounds like those videos need the reinterleaving for the TiVo to "like" them. Do you have a utility called MP4Box? If so you can try running:
    MP4Box -isma <infile>.mp4 -out <outfile>mp4

    It should reinterleave the file properly, and I'd be curious to see the results.

    The difference between 0.19a and 0.20beta for mp4s was that I automatically turn off reinterleaving in certain cases. I don't currently have a config option to turn off this "feature". The problem with leaving reinterleaving on is that it causes problems with some of your mp4s.

    So I'm not sure what I am going to do, I'll need to think about it. I may need to look into the old problem again and see if there is another solution.
     
  10. Jan 31, 2009 #330 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    There doesn't seem to be a Mac version; but it builds on Linux (not just Windows) so I might see if I can get it to compile on the Mac. Otherwise I can run it under Windows by using VMware. In any case, I'll give it a try.

    There's also another method that might accomplish the same thing; I am trying that as well.

    I think the baseline issue is - when it comes to digital video, I know just enough to be dangerous. :D
     
  11. Jan 31, 2009 #331 of 3410
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    My guess is that you don't have the classpath added correctly to the wrapper.conf file (step 4) or you didn't use the next sequential number in the classpath line (there can't be any gaps).
     
  12. Jan 31, 2009 #332 of 3410
    westside_guy

    westside_guy Annoyingly ephemeral

    464
    1
    Mar 13, 2005
    The soggy...
    Okay, I was able to install mp4box on my Mac and try this out. Running mp4box on the file does indeed solve the problem with the dropped frames. It does reintroduce the "old images/blockiness appears at the beginning of a video" problem; but that's an acceptable tradeoff.

    I did find something else out that may be of interest to Mac users - Handbrake's "web optimized" option also muxes the file, in addition to shifting the moov atom. The documentation on that option is nonexistent, but I'd wondered about this based on how Quicktime labels those files in its info window. Re-encoding with this option set also fixed this particular problem.

    As a side note: Somebody's put together an unofficial fink package for mp4box - it works well.
     
  13. Jan 31, 2009 #333 of 3410
    bluehz

    bluehz New Member

    36
    0
    Dec 19, 2008
    Ahhh... I haven't tried it yet but it makes sense since I had the streambaby.dir setting pointing to the galleon/hme location thinking thats where it needed to point. I was unaware the streambaby directory was any use after moving the jar and ini files to the galleon location.

    I would like to keep it clean, can I move the whole streambaby dir to the galleon dir /usr/share/galleon or is there a more recommended location to move it?

     
  14. Jan 31, 2009 #334 of 3410
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Ok, so in my next version I will get rid of my workaround for the blockiness, which will fix the dropped frames/muxing issue without needing to run MP4Box (or handbrake) on them. Then I'll go back to figuring out why the original blockiness occurs, but I am not really hopefully.
     
  15. Jan 31, 2009 #335 of 3410
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    Yes, as of 0.20beta this works (I put mine under /hme) and I updated my instructions accordingly. It's a much nicer setup now.
     
  16. Jan 31, 2009 #336 of 3410
    bluehz

    bluehz New Member

    36
    0
    Dec 19, 2008
    Excellent - works perfect. I even went so far as to extract the streambaby dir named "streambaby-0.20beta" and then just made a symlink name "streambaby" to it. Then when I upgrade I can keep my old install, and just update the symlink to the new streambaby-0.XX dir.

     
  17. Jan 31, 2009 #337 of 3410
    bluehz

    bluehz New Member

    36
    0
    Dec 19, 2008
    Thx to windracer - I have streambaby-0.20beta up and running on my Ubuntu server under Galleon. I was watching the console tonight while perusing some videos and noticed ffmpeg kicking in on mp4 files that previously played without the aid of ffmpeg. I must say they did look good while playing, BUT,, this Ubuntu server is just a hobby machine built on an old 500Mhz dumpster PC and while the server was keeping up quite nicely with streambaby before, now that ffmpeg has been thrown in the mix - the server can't keep up and you can only watch about 5 secs before the video pauses to stream more. Remember these were videos that played fine before using streambaby.

    Why are these videos getting processed by ffmpeg and how can I stop ffmpeg from processing these once acceptable files, while still keeping the ability for transcoding using ffmpeg only when it is TRULY required for playback?
     
  18. Feb 1, 2009 #338 of 3410
    jasa

    jasa New Member

    23
    0
    Nov 5, 2008
    Earth
    Can you tell me how to figure out this class path ???????? I also thought that that was only thing coursing problem but decided to ask ))):)
     
  19. Feb 1, 2009 #339 of 3410
    jasa

    jasa New Member

    23
    0
    Nov 5, 2008
    Earth
    I did not check the log file it was read note on gray screen on my TV it said something about resource being not available or can' t get it((( next time I will take a picture.

    About tivo not working properly when we test that has happened to me also but only thing for me is restart of system that fixes it and I have to wait 4 minutes for tivo to boot up (((


    I am also doing couple of test and once I will be done i will try to post my results and founding here:):):):D


    --------------------------------------------------------
    Also When adding password for just one directory on .20 version direcotry dissapiars on tivo screen and also when setting not to remember passwrod by tivo (this was added new feature on .20) tivo still saves passord so anybody can acsses files once passworded is entered


    I do not know if I am only one having this problems and there is something wrong with mysetup or this is just overal bugs ???
     
  20. Feb 1, 2009 #340 of 3410
    Sicklybutsexy

    Sicklybutsexy New Member

    179
    0
    May 5, 2007
    They're probably not transcoding but using ffmpeg for thumbnails. I good clue is to see how active ffmpeg is when you're sending the video over. Also, you can disable ffmpeg but you have to disable thumbnails and then send it over.
     

Share This Page