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. Dec 2, 2016 #3401 of 3520
    brenth77

    brenth77 New Member

    13
    0
    Sep 17, 2015
    Have searched and been unable to find reports of a similar issue to what I'm experiencing. I've been very happily using StreamBaby with my two Tivo Roamios for over a year, now, and really appreciate the work put into it. I use KMTTG to backup recordings to a shared folder on a Windows PC and then use StreamBaby to play them back later. It's been working perfectly until the last day or so.

    Now, if I try to stream any MP4 file at "same quality" using the internal module without transcoding, the buffer bar fills but the video never starts playing. The only way I can get it to play is via ffmpeg transcoding by either choosing a lower rate or by disabling the internal MP4 module altogether via the ini file (mp4module.disable=true).

    These are the same video files that were literally playing fine with the internal module a day or two ago. I'm running the latest version of StreamBaby. I tried restarting all involved devices. I tried a fresh install of StreamBaby. I tried an older version of ffmpeg. I tried mp4module.interleave=false. No errors in the log when the video is played.

    Wondering if the latest update that was pushed from Tivo (that included accessibility improvements) has broken things.
     
    Last edited: Dec 2, 2016
  2. Dec 2, 2016 #3402 of 3520
    moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    I heard from someone else that apparently the new software update broke something related to playing H.264 video in mp4 container natively on the TiVo, at least through HME. If you play mpeg2 (or force transcode to mpeg2) then it works. Haven't had a chance to test it myself yet.
     
  3. Dec 2, 2016 #3403 of 3520
    KevoW

    KevoW New Member

    5
    0
    Dec 2, 2016
    I just got a TiVo Roamio OTA and tried Plex, but it was a lame experience, so I looked for other options and found streambaby. Worked great on some things, and showed corrupted video or nothing/black on others. After reading this thread I disabled the built in mp4module and it did fix the problem, but it's a little slow on big HD files. Hopefully they'll fix the problem. Anyone know the right method to report such an issue to TiVo support?
     
  4. Dec 2, 2016 #3404 of 3520
    moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    Just confirmed like some of you guys posted that H.264 video in mp4 container no longer seems to play natively via HME. Only way to get it to work is forcing transcode to mpeg2. Another blow to functionality that has worked for a long time for the TiVo platform.
     
  5. Dec 3, 2016 #3405 of 3520
    brenth77

    brenth77 New Member

    13
    0
    Sep 17, 2015
    Thanks both for confirming. Had been trying everything and hated to keep wasting more time trying to solve the problem if it was out of my control.

    Can't imagine that Tivo will care about this or be in any hurry to fix it. Imagine best hope would be that maybe some tweak to the internal MP4 module of Streambaby could restore functionality.

    In the meantime, my file server is a low-power setup and not capable of real-time transcoding. May see about converting all my MP4 recordings over to MPEG so they'll stream without transcoding.
     
  6. Dec 5, 2016 #3406 of 3520
    lotusbobnow

    lotusbobnow New Member

    6
    0
    Apr 3, 2013
    Yesterday StreamBaby and my Tivo units stopped worked properly. Some videos do not stream, some do. Prior to this point, all videos streamed properly.
    My environment
    Multiple StreamBaby 029 installs,
    Different Java versions, although most on the current version.
    All Tivo Premier units.
    Everything on this network all worked perfectly. Streaming from any PC to any Tivo.
    Beginning on December 4th 2016 large number of files will not stream, only show a black screen. However some videos still do stream properly. Very small percent of the total files work properly.
    I have determined that when a video does not stream properly, java is launched in the task manager. When videos do properly stream, ffmpeg.exe is launched.

    This happened to my entire network suddenly and globally.
    Any Tivo updates?
    Any thoughts? Logging?
    Anyone else having problems?
     
  7. Dec 5, 2016 #3407 of 3520
    lotusbobnow

    lotusbobnow New Member

    6
    0
    Apr 3, 2013
    Hmmmm, that seems like what is happening on my system. What is this realtime transcoding? How do you configure?
     
  8. Dec 5, 2016 #3408 of 3520
    lotusbobnow

    lotusbobnow New Member

    6
    0
    Apr 3, 2013
    Sounds like the problem I am having.
     
  9. Dec 5, 2016 #3409 of 3520
    moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    Look up in this thread a few posts. TiVo 20.6.3 software broke mp4/H.264 streaming. The only workaround known for now is to disable H.264 in streambaby such that they get transcoded to mpeg2. In streambaby.ini add:
    mp4module.disable=true

    Sincerely doubt TiVo will ever fix it since HME video streaming was never something officially supported by TiVo in the 1st place.
     
  10. Dec 5, 2016 #3410 of 3520
    lotusbobnow

    lotusbobnow New Member

    6
    0
    Apr 3, 2013
    I appreciate all the info here. I disabled the mp4 as described and it works now. Hopefully Tivo will repair this for us. Not confident.
     
  11. Dec 7, 2016 #3411 of 3520
    vanclute

    vanclute Member

    182
    4
    Aug 3, 2003
    I'm having the same issue, unfortunately the solution given has done absolutely nothing for me. I made the change to the .ini, rebooted the Mac server (PyTivo) and the Roamio. No change at all. Any other ideas?
     
  12. Dec 7, 2016 #3412 of 3520
    moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    If you're using pyTiVoX I don't think that allows you to update streambaby part. You should run strerambaby standalone and latest version (0.53).
     
  13. Dec 7, 2016 #3413 of 3520
    vanclute

    vanclute Member

    182
    4
    Aug 3, 2003
    You can easily update streambaby in PyTivoX, you just have to open the container and inside is a streambaby folder. I've been doing that for years.

    So assuming that playing h.264 content is now a non-starter, and if I can't disable the mp4 module... if I were to convert all my .mp4 content to something else, what's the best option" .mkv? I don't like the idea of converting to something that can't also easily be played on an iOS device, so I'm not sure how wild about that idea I am from what I'm reading.
     
  14. Dec 7, 2016 #3414 of 3520
    moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    That's what I'm saying. A properly installed/functioning version of streambaby with that setting in streambaby.ini WILL disable mp4 module and force transcoding to mpeg2 which makes things work, as testified by some recent posts here and verified by me. I think you mentioned in sourceforge forum you still have the buffer limit issue - that tells me you're still running an old version of streambaby since the buffer limit issue was fixed many releases ago.
     
  15. Dec 7, 2016 #3415 of 3520
    vanclute

    vanclute Member

    182
    4
    Aug 3, 2003
    Hmmm... well I have no other version of Streambaby on the machine except the newest release, so I don't see how it could be possible for me to be running a super old build. I've only run it this way (updating SB inside the PyTivoX container) for years, and as of the claim when that issue was addressed, I still had it, and no other version of SB anywhere. I'll see about running a fresh standalone version and see what happens but I don't see how it could be any different. Will post my results.
     
  16. zabolots

    zabolots Member

    80
    0
    May 24, 2007
    NW Chicago...
    I've confirmed that the old Linux box I have which hosts my media files & streambaby is not powerful enough to handle the real-time conversion of the files I had encoded with MP4/H.264. While I can view them with Plex, I'm wondering if there's another encoding that would work with streambaby?

    It seems that there should be some MP4 encoding that would work since TiVo can handle the MP4 streams that Comcast uses for their HD video, but this opinion is based on my admittedly limited knowledge of the internal TiVo decoding logic.

    Scott
     
  17. moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    It's not a question of encoding. The problem is TiVo broke HME video for mp4 period, for any encoding. We know the TiVo itself can decode H.264 video with no problem since you can still use pyTivo to pull them to a TiVo for viewing without the need for them to get transcoded to mpeg2. (Technically pyTivo will re-mux to TS container with H.264 video for a pull, but that format has never worked for HME, so it's not a simple question of re-muxing to TS container).
     
  18. zabolots

    zabolots Member

    80
    0
    May 24, 2007
    NW Chicago...
    Thanks for the explanation. Do you think they "broke" it intentionally or do you think it was an inadvertent byproduct of some other change they made? I'm wondering if there's anybody from TiVo monitoring this that would be able to shed some light on what the deal is.
     
  19. moyekj

    moyekj Well-Known Member

    11,528
    213
    Jan 23, 2006
    Mission...
    I don't know how it broke, but note that 20.6.3 broke other legacy functions such as HMO music and MRV in 1 direction to series 3 and older units as well, so looks like TiVo made some pretty deep changes in code for 20.6.3 without paying any attention to legacy functionality. In last few months they also broke tivo.com access for series 3 units which they never fixed, so it almost looks to me like some of these things that are getting broken they intentionally don't plan to fix.
     
  20. wmcbrine

    wmcbrine Ziphead

    10,538
    102
    Aug 2, 2003
    For me, so far, under 20.6.3, HMO music still works on the Bolt, but not on the Roamio or gen 1 Mini. Which I find quite bizarre, but there it is.
     

Share This Page