Streambaby - new streaming application

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

  1. Oct 9, 2010 #2161 of 3674
    mnb

    mnb Member

    34
    0
    Sep 15, 2004

    Advertisements

    I just got a Premiere and after struggling with Mac2TiVo, I gave up and installed pyTiVox.

    I had streambaby working fine for a couple hours, but now it's crashing and relaunching every 10 seconds. It doesn't show up in the Showcase menu, but if I enable pyTivo, I can download stuff from there.

    I upgraded to the latest beta (1.4.1b) in the hopes it would resolve the problem. It didn't but the error is a little different:

    I get this one once:
    Code:
    Sat 2010/10/09 17:20:55.901|   |main|Main|mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,pyTivoX - Conductor.local] port=7290
    Exception in thread "JmDNS(10.local.).SocketListener" java.lang.IllegalArgumentException: The instance name component of a fully qualified service cannot be empty.
    	at javax.jmdns.impl.ServiceInfoImpl.checkQualifiedNameMap(ServiceInfoImpl.java:356)
    	at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:197)
    	at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:181)
    	at javax.jmdns.impl.DNSRecord$Pointer.getServiceInfo(DNSRecord.java:553)
    	at javax.jmdns.impl.DNSRecord$Pointer.getServiceEvent(DNSRecord.java:564)
    	at javax.jmdns.impl.JmDNSImpl.updateRecord(JmDNSImpl.java:1264)
    	at javax.jmdns.impl.JmDNSImpl.handleRecord(JmDNSImpl.java:1398)
    	at javax.jmdns.impl.JmDNSImpl.handleResponse(JmDNSImpl.java:1417)
    	at javax.jmdns.impl.SocketListener.run(SocketListener.java:72)
    	at java.lang.Thread.run(Thread.java:637)
    Then this one repeats every 10 seconds:
    Code:
    Oct 9, 2010 7:21:56 PM javax.jmdns.impl.tasks.RecordReaper run
    SEVERE: RecordReaper(10.local.).Error while reaping records: [Pointer@16625677 type: TYPE_PTR index 12, class: CLASS_IN index 1, name: _http._tcp.local. ttl: '0/7200' alias: '_http._tcp.local.']
    java.lang.IllegalArgumentException: The instance name component of a fully qualified service cannot be empty.
    	at javax.jmdns.impl.ServiceInfoImpl.checkQualifiedNameMap(ServiceInfoImpl.java:356)
    	at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:197)
    	at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:181)
    	at javax.jmdns.impl.DNSRecord$Pointer.getServiceInfo(DNSRecord.java:553)
    	at javax.jmdns.impl.DNSRecord.getServiceInfo(DNSRecord.java:1051)
    	at javax.jmdns.impl.JmDNSImpl.renewServiceCollector(JmDNSImpl.java:1228)
    	at javax.jmdns.impl.tasks.RecordReaper.run(RecordReaper.java:80)
    	at java.util.TimerThread.mainLoop(Timer.java:512)
    	at java.util.TimerThread.run(Timer.java:462)

    Any suggestions for how to resolve this? I miss the streaming!
     
  2. generaltso

    generaltso Well-Known Member

    1,062
    25
    Nov 3, 2003
    Vermont
    I'm having a couple of problems with Streambaby. I'm sure they've been discussed in this thread, but can't seem to find resolutions through search. The first issue is that all video fills the entire screen regardless of its aspect ratio. So video that should be leterboxed is getting stretched vertically instead. Is this just a config setting somewhere? The second issue is that I can't get subtitles to work. I've ensured that the .srt file has the same name as the video file. But when I hit Aspect (or zoom) on the remote to toggle the subtitles on, I just get a little red icon in the upper right of the screen. Is there something else I have to do to enable subtitles?

    I'm running pyTiVoX and StreamBaby on Mac OSX 10.6.4.

    Thanks!
     
  3. TexasMan

    TexasMan TexasMan

    6
    0
    Apr 11, 2010
    Same problem here.
     
  4. Nov 6, 2010 #2164 of 3674
    Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    I had a virus on my computer, got it fixed and now Streambaby isn't working. The console window says ready and listening. I try to run it on my Tivo HD, it says please wait for a while and then I get this error: HTTP failure (Http connection error: 0x50005).
     
  5. Nov 7, 2010 #2165 of 3674
    WebHobbit

    WebHobbit Hairy Little Mutant

    156
    0
    Jan 9, 2005
    Rockport, IN

    Advertisements

    TiVo HD versus Premiere?

    My TiVoHD is pretty much unusable with StreamBaby for HD files. It pauses like every minute or two. On the same Network with the same file I can get 15-20 minutes in before the Premiere pauses and tells me to wait while it buffers.

    Is this normal? Is the Premiere's buffer larger than the TiVoHDs?
     
  6. Nov 7, 2010 #2166 of 3674
    bradleys

    bradleys It'll be fine....

    4,157
    246
    Oct 31, 2007
    Without getting too in depth, can someone tell me why I might want to install this service?

    I know that TIVO moves the files and does not stream, but other then that what benefits will I see?

    - does it just play movies from my archive?
    - will it play .TiVo, or only standard file formats?

    I am sure it is a great product, and I am alwAys up for a techie challenge! But i am trying to figure out what additional functionality it is going to bring.
     
  7. Nov 7, 2010 #2167 of 3674
    WebHobbit

    WebHobbit Hairy Little Mutant

    156
    0
    Jan 9, 2005
    Rockport, IN
    I installed it in order to be able to play downloaded HD files that are Mpeg4 encoded both in the .MKV and .AVI containers that Tivo normally rejects. PyTivo refused to transfer a lot of these MKVs when I tried it.
     
  8. Nov 7, 2010 #2168 of 3674
    wmcbrine

    wmcbrine Well-Known Mumbler

    11,954
    972
    Aug 2, 2003
    It's not a larger buffer; it's faster network transfers.

    That shouldn't be. They both use ffmpeg to transcode. Maybe you just needed a newer ffmpeg for pyTivo?
     
  9. Nov 8, 2010 #2169 of 3674
    Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Can anyone help me with the problem I posted about above? What should I do? Reinstall? I just like to download videos and watch them on my TV through the Tivo.
     
  10. rfryar

    rfryar My Media, My Way

    244
    5
    Feb 15, 2008
    Cottage...
    As long as they are H264 codec and AAC or AC3 audio in the acceptable formats you can easily demux and remux them into MP4 containers. If it is not in an MP4 container than Streambaby will convert it to MPG on the fly.

    Rick
     
  11. tomm1079

    tomm1079 Member

    572
    1
    May 10, 2005
    Is this still being worked on or is development done with it? I noticed nothing has really updated in a while on the google code site.
     
  12. yunlin12

    yunlin12 Tivonation Citizen

    1,223
    0
    Mar 14, 2003
    San Jose, CA
    Do you have any recommendation on Remuxers? I have a bunch of H264/AC3 videos in AVI container, bit rate is about 4-5 Kb/s. When using streambaby they don't buffer well. I would like to get them remuxed into MP4. These AVI were encoded with Handbrake:

    video is H264, 1920x1080, 29.976 fps
    audio is A52 Audio (AC3), 3F2R/LFE, 48KHz, 384 kb/s
     
  13. scottvf

    scottvf Member

    52
    2
    Jul 4, 2010
    Reasons you might want this.

    1. Stream video from your computer that you downloaded like (divx, Xvid, mpg, .mkv, .avi, .flv ect)

    2. If your dvr hard drive is running out of room, you can transfer shows to your computer and stream it to your tivo at a later time (after removing the protection with kmttg, direct show dump, or VideoReDo)
     
  14. scottvf

    scottvf Member

    52
    2
    Jul 4, 2010
    I have a tivo premiere XL, use a wired Gigabit network with linksys router (WRT310N) and cat 6 cable.
    From my router I have it going to 2 computers and into my living room where it goes into a gigabit switch (Linksys EG005W) where it connects to my ps3, xbox 360, HDI Dune Base 3.0, and my Tivo.

    I have no problems streaming HD to my tivo except it rebuffering every 15 min because of large file size. So I use my HDI dune for hd movies.
    If your using a wireless network, I would use wired (faster and no connection loss) If your not using gigabit network I would change to one since hd video needs to stream a lot of data compared to sd video.

    If you want to convert to a smaller file I like using avs video converter.
    Other good ones are:

    Total Video converter
    Pavtube
    DVD Fab
    TMPGenc

    To convert to dvd you have dvd flick ( http://www.dvdflick.net/ ) which is free.
    For my dvd collection I use Vob2MpgPro ( http://www.svcd2dvd.com/vob2mpg/ ) to convert the dvd to 1 .mpg file to stream.
     
  15. yunlin12

    yunlin12 Tivonation Citizen

    1,223
    0
    Mar 14, 2003
    San Jose, CA
    My problem is not bandwidth. My Tivo HD, TPXL, PC are all on a Gigabit, the file is coming from a NAS which can avg 30+MB/s easy. I have files with similar codec and bitrate, all of them recorded from cable MPEG2, 1920x1080, and compressed into H264 at ~5K b/s, while preserving the original AC3 audio codec. Last year I was using AVI container, and later I switched to MP4 container. The MP4 files all stream fine to Tivo, the buffer grows quickly and is plenty ahead of real time. The AVI files do not seem to buffer at all. This is the reason I want to remux AVI to MP4, without re-encoding either video or audio stream.

    So far I've tried:

    Any Video Converter, it doesn't have an option to not re-encode video.
    AVIDemux, can preserve both video and audio stream as-is using MP4 container without reencoding, the output file plays fine on PC, but streambaby hangs when trying to access it
    Yamb, it complains that MP4 container is not compatible with the AC3 (3F2R/LFE, 384 kb/s) audio.
     
  16. dlfl

    dlfl Cranky old novice

    9,149
    833
    Jul 6, 2006
    Dayton OH
    ffmpeg should do it:

    ffmpeg -i <video>.avi -vcodec copy -acodec copy <video>.mp4

    You can download a good Windows ffmpeg here:
    http://pytivo.sourceforge.net/forum/rdian06-s-ffmpeg-builds-t468.html
    See attachments in second post of the linked thread.
     
  17. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Realized I didn't have the latest version. Downloaded it and still nothing. Same error. Through the process of getting rid of the virus on my computer, I'm sure something got changed. Can anyone help me figure this out? I can't even open some of the files in the streambaby folder. What programs do they work in? I may not have them. Is this not the place to get help? If it's not, please point me in the right direction.
     
  18. windracer

    windracer joined the 10k club

    12,321
    241
    Jan 3, 2003
    St. Pete, FL
    What's in your streambaby.log file? Can you post your streambaby.ini file?
     
  19. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    This?

    #
    # ./streambaby --help for more configuration file options
    #

    dir.1=C:\Users\Andrea\Videos
    dir.1.name=My Videos
    #dir.2=/media/disk
    #dir.2.name=External Drive
    # Ip address to bind to
    # most people don't need to change this.
    #ip=192.168.1.37
    # port to use
    #port=7290


    Just extracted the ffmeg file...maybe that fixed it? On the "please wait..." screen now
     
  20. windracer

    windracer joined the 10k club

    12,321
    241
    Jan 3, 2003
    St. Pete, FL
    Once you get ffmpeg extracted, try adding a

    ffmpeg.path=

    line to your streambaby.ini file with the location of ffmpeg.exe. Also, post/attach your streambaby.log file.
     

Share This Page

spam firewall

Advertisements