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. Nov 6, 2009 #1681 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    OK, I've installed TD - how to I test if I can play back the TS version of the file? (Sorry, don't do much with windows...)
     
  2. Nov 6, 2009 #1682 of 3410
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    Just drag and drop the TS file onto WMP, or from play it from Tivo Desktop by copying the TS file over to where Tivo Desktop setup to download files to. Tivo Desktop will invoke WMP to play it.
    If you don't have a WMP shortcut anywhere then start WMP and then open the TS file from there.
     
  3. Nov 6, 2009 #1683 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    Ahh. It helps if I rename the file to end in '.TiVo' :)

    WMP plays both the TS and PS .TiVo files equally well; they seem a bit juddery, and WMP is consuming almost all the CPU (3.2GHz P4) - would that be the decrypting overhead? Oddly WMP can't play the video on the tivodecoded PS file (something about missing codecs which seems a little strange).
     
  4. Nov 6, 2009 #1684 of 3410
    t1c4l

    t1c4l New Member

    15
    0
    Apr 13, 2009
    Looks like after you install Tivo Desktop 2.8 you can start playing files with WMP.

    I just pulled one TS file from TiVo Web interface and noticed that it is using video/x-tivo-mpeg-ts as mime type.

    I've streaming this TS tivo file back with Streambaby while using this new mime type. I set the .fmt file as:

    video/mpeg
    video/x-tivo-mpeg-ts

    And I still get the same error:
    Code:
    11/07/09 11:09:21 VideoModuleHelper: Bitrate for quality: 2916
    11/07/09 11:09:21 VideoModuleHelper: quality setting is above quality of video, streaming normally
    11/07/09 11:09:21 RawStreamingModule: opening raw file with mimeType: video/mpeg, contentType: video/x-tivo-mpeg-ts
    11/07/09 11:09:21 NamedStream: Registering named stream: ae452f02-6915-4a7e-8426-4aaf7b2ac278.stream
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:22 ViewScreen: error=ERROR: 0xffff test.raw
    11/07/09 11:09:25 Listener: 
    11/07/09 11:09:25 Listener: connection to receiver closed
    11/07/09 11:09:25 Listener: 
    11/07/09 11:09:25 Factory: HME receiver disconnected
    I have a strong suspicion that they may have simply removed the streaming support in this last Tivo update because they probably thought since we don't have the YouTube app in Australia they would remove this functionality from the tivoapp. Except they most likely never understood that Streambaby uses this functionality.
     
  5. Nov 6, 2009 #1685 of 3410
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    Are you sure that you get a TS file that way? I just tried it and get a PS file (same as x-tivo-mpeg) and transfer rate is no faster. To get a TS file I have to use:
    video/x-tivo-mpeg&System=ts

    If so I guess that mime type is not recognized by USA software yet. For a small clip can you benchmark PS download vs TS download to determine how much faster the TS download is, if any? Thanks.

    Also, I'm assuming these TS .TiVo files can then be copied back to Tivos via Tivo Desktop right?
     
  6. Nov 6, 2009 #1686 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
  7. Nov 6, 2009 #1687 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    Hmm. The forum kinda squished the URLs. Ony difference was
    "Format=video/x-tivo-mpeg" vs "Format=video/x-tivo-mpeg-ts".

    The ts did seem a bit quicker - around 2000k/s instead of 1300k/s, but I think I had the tivo in standby when getting the ts. I'll try and benchmark it more carefully next time.
     
  8. Nov 7, 2009 #1688 of 3410
    madimoo

    madimoo New Member

    10
    0
    Feb 17, 2009
    1.3 GB test file. PS file - 18 minutes TS file - 12 minutes
    A good improvement.

    Yes, TS files can be transferred back from PC to TiVo.
     
  9. Nov 7, 2009 #1689 of 3410
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    Good info, thanks! Hopefully USA software will get the update that recognizes x-tivo-mpeg-ts format some day. That is a pretty good speedup that would make it worthwhile though unless someone can make tivodecode work with them we are stuck with the DirectShow filter method of decrypting them. I looked at tivodecode source a while back but looked too complicated for me to even attempt to mess with.

    NOTE: For anyone with VideoRedo it should be able to handle those TS .TiVo files for decrypting as well as long as you have Tivo Desktop DirectShow filter installed, though I suppose there's a chance it won't work.
     
  10. Nov 7, 2009 #1690 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    The software installer asked me what region I was using it in - I can't be sure now but I think one of the other options was USA. Not sure if you can get to the download without an australian tivo account though.
     
  11. Nov 7, 2009 #1691 of 3410
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    I think TivoDesktop is the same and is not really relevant. What is relevant is getting proper TS format off the Tivo using x-tivo-mpeg-ts which is part of "tivoapp" (software running on Tivo). As was stated previously Aussie's needed that capability to get H.264 recordings off Tivos in TS format, whereas Cable companies in USA are not using H.264 yet so we may not get that capability for a long while.
     
  12. Nov 7, 2009 #1692 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    I think H.264 is needed for NZ; here in AU our terrestrial digital stuff is all mpeg2 with either ac3 or mp2 (or both) for audio. I think I read that NZ is experimenting with H.264 for hi-def, not sure what audio standard. AU tivos do I think use H.264 for video-on-demand, but I would assume that I can't transfer that stuff off anyway (never tried it).
     
  13. Nov 7, 2009 #1693 of 3410
    wmcbrine

    wmcbrine Ziphead

    10,367
    22
    Aug 2, 2003
    I know you Aussies don't have YouTube, but do you have the "Browse web videos" (formerly known as "TiVoCasts") feature? And if so, do some of them have the "Watch now" option? And if so... does it work? That's the one other place where YouTube-style streaming is used in TiVo's U.S. software.

    Streaming could be completely disabled, or it could've been changed to require an authentication code or something vile like that. Either way, the new use of transport streams on the HMO side seems unrelated.

    Can you send regular, unencrypted, non-.TiVo transport streams to the TiVo through TiVo Desktop? (Perhaps with the ".ts" extension?)
     
  14. Nov 7, 2009 #1694 of 3410
    t1c4l

    t1c4l New Member

    15
    0
    Apr 13, 2009
    No unfortunately there is no option to browse web videos or TiVoCasts. All we have that remotely resembles anything like that is Radio PodCasts and that is it.

    I have to agree with you. It is not HMO related at all.

    In Australia you have to have TiVo Desktop Plus to be able send data streams back to TiVo. Another extra $40 for the Plus version. I am not able to verify this for you because of this.
     
  15. Nov 7, 2009 #1695 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    I have TD+ (got a key for it when I got the home networking package - I didn't think it was possible to get a MAK without the 'plus' licence here? The $40 is to get an additional TD+ key, for another machine, I think). I'll give it a try; have plenty of mythtv files which I'm pretty certain are standard TS files.

    One thing to note - when I pulled down the exported TS .TiVo file back onto the tivo, it plays, but I can't fastforward (the position-in-program bar is grey, not green).
     
  16. Nov 7, 2009 #1696 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    Attempting to grab a TS file failed. If it has an extension of .mpg then it shows up in the list and allows you to start a transfer, but then the blue light goes out after a couple of seconds and you end up with a 0-length recording. If it has any of .ts, .m2ts, or .mts, it doesn't even show up in the list (I assume TD+ only publishes files it recognizes?).
     
  17. Nov 7, 2009 #1697 of 3410
    dm_

    dm_ New Member

    19
    0
    Nov 4, 2009
    Fixing tivodecode looks possible. I had no idea that a .TiVo was actually a valid program stream, just with scrambling turned on and a 15kb header stuck on the front. From messing around with hexdump it appears that the same is true for a transport-stream .TiVo file; it is a collection of 188 byte packets all starting with what look like sane headers, some of them with the 'scramble' fields set. So it should be just a matter of processing it 188 bytes at a time and in the case of the scrambled ones, descrambling them. However, the bits of tivodecode I don't really understand are the ones involving setting up the actual descrambling.
     
  18. Nov 8, 2009 #1698 of 3410
    rfryar

    rfryar My Media, My Way

    222
    0
    Feb 15, 2008
    Cottage...
    New DELETE feature does not work.

    Some whatever reason any MP4 file I play with streambaby gets locked by the Streambaby service. I have not been able to see what sub process if any is holding these files open.

    In the past in order to delete them I had to restart the service and then I could delete any MP4 file that Streambaby started to stream.

    I had hoped that the new delete feature would circumvent this issue since the same process that has it locked should be able to delete it, but it was not able to. When I select delete I get a message stating "Delete Failed".

    Any way for me to debug what sub process is holding these files opened? FFMPEG? (I do not see any FFMPEG processes running at the time). My bet would be the thumbnail creation code as I have also never seen thumbnails when FF or REwinding videos.

    Thanks,

    Rick
     
  19. Nov 8, 2009 #1699 of 3410
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    I use "Who Lock Me": Link

    A lot of times, just invoking this utility successfully releases the file if no other process has an exclusive lock.
     
  20. Nov 8, 2009 #1700 of 3410
    rfryar

    rfryar My Media, My Way

    222
    0
    Feb 15, 2008
    Cottage...
    Attached is the screenshot. It is locked by the Java process itself from the streambaby code. In fact it has 3 locks on it for whatever reason that is.

    Any insight?

    Rick
     

    Attached Files:

Share This Page