Streambaby - new streaming application

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

  1. dalawson

    dalawson New Member

    10
    0
    Jan 8, 2010
    Rochester, MN

    Advertisements

    I've had streambaby working on my TiVo HD for quite a while and have not had a problem. I recently added a premiere box and I can't get streambaby to show up. When I look under "Music, Photos & Showcases" there isn't a streambaby option. I know the streambaby service is up and running, because my tivo HD can still use streambaby.

    Do I need to do something special for streambaby to show up on the premiere? I have "Allow transfers" and "Enable video downloads" both checked on my tivo.com account for both of my tivos. My streambaby.ini file is the default except for my shares (both ip address and port are commented out).

    Any other suggestions? I have pytivo working on the new premiere box, so streambaby is my last thing to figure out.
     
  2. yunlin12

    yunlin12 Tivonation Citizen

    1,223
    0
    Mar 14, 2003
    San Jose, CA
    My videos are 1920x1080 at 29.97 fps, bitrate is about 4.5k. Not sure how to check profile level. I'll have to dig around a bit.

    The same video in AVI container streams, just doesn't buffer enough, so the Tivo would pause all the time. That's the reason I want to remux to MP4. If the profile of the video codec is too high, wouldn't that cause problem in AVI container also?
     
  3. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Yep. I updated it the other day.
     
  4. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    No because as far as I am aware StreamBaby doesnt natively stream AVI files no matter the codecs that are inside the file. It is likely that the program is transcoding the file into mpeg2 TiVo format as it sends the file which would take care of the profile issue.

    Download MediaInfo and use it to identify the profile for your media and post the info here. It should work on either the AVI or the MP4.
     
  5. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL

    Advertisements

    Maybe this?

    If I have some time over the weekend, I can try to install streambaby on my Win7 x64 desktop at home and see what happens. Otherwise, I'm out of ideas, sorry.
     
  6. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Ok..I have the 32-bit version of Vista. So I'm assuming that's what version of Java will run. 64-bit version shouldn't be a factor right? Shouldn't be a problem with Streambaby since the ffmpeg binaries are 32-bit right?

    Maybe I'll see if the person that helped me get rid of the virus can help. Since Streambaby worked fine before that. It would still be appreciated if there's anything else you can check out.
     
  7. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL
    Ok, it worked for me just fine under Win7 x64. All I did was:

    - download streambaby-0.29.zip
    - extracted it to C:\Program Files (x86)\streambaby
    - edited streambaby.ini to set my video folder information
    - ran streambaby.bat

    What I saw was this:

    Code:
    Initializing StreamBaby v0.29...
    11/19/10 21:21:01 StreamBabyMain$BshLogger: Download ffmpeg for first-run...
    11/19/10 21:21:01 StreamBabyMain$BshLogger: Connecting: http://streambaby.googlecode.com/files//ffmpeg-r15986-gpl-shared-win32.tar.bz2
    11/19/10 21:21:01 StreamBabyMain$BshLogger: Downloading...
    11/19/10 21:21:04 StreamBabyMain$BshLogger: Finished downloading, begin extract.
    11/19/10 21:21:04 StreamBabyMain$BshLogger: extracting: avcodec-52.dll (bin/avcodec-52.dll)
    11/19/10 21:21:05 StreamBabyMain$BshLogger: extracting: avdevice-52.dll (bin/avdevice-52.dll)
    11/19/10 21:21:05 StreamBabyMain$BshLogger: extracting: avformat-52.dll (bin/avformat-52.dll)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: extracting: avutil-49.dll (bin/avutil-49.dll)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: extracting: ffmpeg.exe (bin/ffmpeg.exe)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: extracting: ffplay.exe (bin/ffplay.exe)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: extracting: SDL.dll (bin/SDL.dll)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: extracting: swscale-0.dll (bin/swscale-0.dll)
    11/19/10 21:21:06 StreamBabyMain$BshLogger: Retrieval of ffmpeg complete
    11/19/10 21:21:07 Listener: added factory
    11/19/10 21:21:07 Main: streambaby ready & listening.
    So it downloaded ffmpeg for me and put it under the streambaby\native folder (so you don't need the ffmpeg.path item in the ini file).

    Then, I was able to see "stream baby, stream" under Music, Photos, & More and play an .AVI file. The console looked like this:

    Code:
    11/19/10 21:27:32 Factory: HME receiver connected
    11/19/10 21:28:36 Listener: connection to receiver closed
    11/19/10 21:28:36 Factory: HME receiver disconnected
    11/19/10 21:30:38 Listener: 192.168.1.78 51f5b517-60d3-4094-8e76-59bf06d9dbc9.stream HTTP GET - to factory /streambaby/
    Now, I will say that on first run, both java.exe and ffmpeg.exe triggered my firewall (Comodo) and I had to "allow" connections from the internet for both of those executables.

    So, do you have anything in your native folder? If so, you should be able to remove that custom ffmpeg.path line in your streambaby.ini and streambaby should use the ffmeg in the native folder by default.
     
  8. jbernardis

    jbernardis Active Member

    1,077
    0
    Oct 21, 2003
    Princeton NJ
    One pther thing to consider here is the bit size of the JVM you are using. Yes the OS is 64 bit, but that doen's necessarily mean that you are running the 64 bit JVM. If you are running the 32 bit JVM (which DOES run on 64 bit WIN7) then you'd be less likely to have compatibility issues with other software.

    Case in point, I had an issue running harmonium as a service with a 64 bit JVM because the wrapper dll was incompatible. I had to install a 32 bit KWM as one of several steps to address my issues. Maybe this is a problem here too???
     
  9. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    What exactly is the native folder? And is it ok if I still save it under the videos folder and not program files? Or why does it tell me I'm not an administrator on my own computer?! I guess because when I log on to my computer as Andrea, that's off of the main account? How do I make me (haha) or that name the administrator?
     
  10. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Ok duh! Found the native folder, extracted ffmpeg to it. Still not working. I can still see "stream baby, stream" under Music, Photos, & More, but without the slate icon? I guess in front. When I go to it, it stays on the Please wait.. screen for a while and then I get HTTP failure (Http connection error: (0x50005).
     
  11. tbear334

    tbear334 New Member

    11
    0
    Sep 12, 2007
    Anyone have luck installing Streambaby on a Synology NAS?
     
  12. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL
    Click on Start, and then type 'users' and "User Accounts" item should appear. Click on that and then "Change your account type" to make yourself an administrator. This might not work, though, as I think you have to be an administrator to make another account an administrator, so you might need to talk to whoever fixed your PC after the virus infection to find out what the administrator account is.

    At this point, I think you should remove streambaby completely and try re-installing it. Then see if it downloads ffmpeg for you into the native folder. You shouldn't have to extract anything yourself, from what I can tell.
     
  13. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    I didn't find user accounts that way. I'm sure it's somewhere. And I basically fixed the virus myself. Got help from someone on a spyware message board. But maybe they know something from the logs and stuff.

    How do I completely remove streambaby? Does deleting the whole folder do it? I've done that multiple times and reinstalled.
     
  14. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL
    You're running Windows 7 right? If typing 'users' at the Start Menu didn't work (and it should have), you can also find it under Control Panel -> User Accounts.

    Yes, just removing the folder and re-extracting it should be fine. So you're saying that even though you've done that, when you start streambaby for the first time it doesn't download and extract ffmpeg into the native folder for you (like I showed in my logs above)?

    Running out of ideas here, Andrea ...
     
  15. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Nope. Not Windows 7. I have Vista. The OS that came out before Windows 7. It says Andrea is the administrator. Don't know why it still doesn't let me do stuff.

    When I run the .bat file for the first time, it does download and extract ffmpeg into the native folder. Just still getting a connection error on my Tivo when I try to run it. Here's this log:

    Code:
    11/20/10 15:19:36 StreamBabyMain$BshLogger: Download ffmpeg for first-run...
    11/20/10 15:19:36 StreamBabyMain$BshLogger: Connecting: http://streambaby.googlecode.com/files//ffmpeg-r15986-gpl-shared-win32.tar.bz2
    11/20/10 15:19:37 StreamBabyMain$BshLogger: Downloading...
    11/20/10 15:19:40 StreamBabyMain$BshLogger: Finished downloading, begin extract.
    11/20/10 15:19:40 StreamBabyMain$BshLogger: extracting: avcodec-52.dll (bin/avcodec-52.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: avdevice-52.dll (bin/avdevice-52.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: avformat-52.dll (bin/avformat-52.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: avutil-49.dll (bin/avutil-49.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: ffmpeg.exe (bin/ffmpeg.exe)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: ffplay.exe (bin/ffplay.exe)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: SDL.dll (bin/SDL.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: extracting: swscale-0.dll (bin/swscale-0.dll)
    11/20/10 15:19:42 StreamBabyMain$BshLogger: Retrieval of ffmpeg complete
    11/20/10 15:19:47 Listener: added factory
    11/20/10 15:19:47 Main: streambaby ready & listening.
     
  16. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL
  17. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Ok. Are they talking about the .ini file? Or I think it's another thing. The simplelog that says it's a properties file. That's the works file that I can't open.
     
  18. windracer

    windracer joined the 10k club

    12,325
    243
    Jan 3, 2003
    St. Pete, FL
    simplelog.properties is just a plain text file ... you can open it in Notepad.
     
  19. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Ok! I didn't think I could find Notepad before. But it's not getting past Initializing StreamBaby... again
     
  20. Andrea4

    Andrea4 New Member

    74
    0
    Feb 26, 2009
    Deleted it, extracted it again. Here is the debug info:
    Code:
    11/20/10 22:17:46 StreamBabyConfig: WorkingDir: "C:\Users\Andrea\Videos\streambaby-0.29"
    11/20/10 22:17:46 StreamBabyConfig: StreamBabyDir: C:\Users\Andrea\Videos\streambaby-0.29
    11/20/10 22:17:46 StreamBabyConfig: CurDir: C:\Users\Andrea\Videos\streambaby-0.29\native
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loading avutil, default: avutil-49
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded: C:\Users\Andrea\Videos\streambaby-0.29\native\avutil-49.dll
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loading avcodec, default: avcodec-52
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded: C:\Users\Andrea\Videos\streambaby-0.29\native\avcodec-52.dll
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded avCodec version: 52 (3409408)
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loading avformat, default: avformat-52
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded: C:\Users\Andrea\Videos\streambaby-0.29\native\avformat-52.dll
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded avFormat version: 52 (3413761)
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loading swscale, default: swscale-0
    11/20/10 22:17:47 FFmpegJavaConfig$1: Loaded: C:\Users\Andrea\Videos\streambaby-0.29\native\swscale-0.dll
    11/20/10 22:17:47 FFmpegJavaConfig$1: Marking libswscale as available.
    11/20/10 22:17:47 FFmpegJavaVideoModule: FFmpeg-java Module: loaded
    11/20/10 22:17:47 FFmpegExeVideoModule: FFmpegPath: C:\Users\Andrea\Videos\streambaby-0.29\native\ffmpeg.exe
    11/20/10 22:17:47 FFmpegExeVideoModule: FFmpegExeModule: Loaded
    11/20/10 22:17:47 StreamBabyMain: STARTING StreamBaby v0.29...
    11/20/10 22:17:47 Main: args= start=true
    11/20/10 22:17:47 Main: args= loader=sun.misc.Launcher$AppClassLoader@11b86e7
    11/20/10 22:17:47 Listener: config=com.tivo.hme.host.util.Config@95fd19 logger=com.unwiredappeal.tivo.utils.Log$ILoggerImpl@11b9fb1
    11/20/10 22:17:47 Listener: factoryList=[StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]]
    11/20/10 22:17:47 Listener: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
    11/20/10 22:17:47 Listener: name=/streambaby/
    11/20/10 22:17:47 Listener: 
    11/20/10 22:17:47 Listener: added factory
    11/20/10 22:17:47 Main: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
    11/20/10 22:17:47 Main: MDNS: [url]http://192.168.0.104:7290/streambaby/[/url]
    11/20/10 22:17:47 Main: streambaby ready & listening.
    11/20/10 22:17:47 Main: mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream] port=7290
    11/20/10 22:17:53 TiVoListener: addService: DVR 5DA3
    11/20/10 22:17:53 TiVoListener: Updating service: _http._tcp.local. (DVR 5DA3)
    11/20/10 22:17:53 TiVoListener: resolveService: _http._tcp.local. (DVR 5DA3)
    11/20/10 22:17:53 TiVoListener: jmDns found TiVo: DVR 5DA3, 
     

Share This Page

spam firewall

Advertisements