TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 03-29-2009, 06:03 PM   #811
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
here's what the log shows: is it a problem with streambaby on large files? this one is about 6 gb.

03/29/09 17:58:41 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
03/29/09 17:58:41 Listener: added factory
03/29/09 17:58:41 Main: streambaby ready & listening.
03/29/09 17:59:27 Listener: 192.168.1.104 icon.png HTTP GET - to factory /streambaby/
03/29/09 17:59:32 Factory: HME receiver connected
03/29/09 18:00:55 Listener: 192.168.1.104 3435cb0b-3779-4ad2-99bd-2964b1455bd4.stream HTTP GET - to factory /streambaby/
03/29/09 18:01:26 Listener: 192.168.1.104 I/O Exception handling HTTP GET 3435cb0b-3779-4ad2-99bd-2964b1455bd4.stream: Connection reset by peer: socket write error
03/29/09 18:01:26 JavaMP4Splitter$Splitter$1: IOException: java.io.IOException: Pipe closed
03/29/09 18:01:27 Listener: 192.168.1.104 2a863c9c-e468-4a28-9ac8-9c7d9281011f.stream HTTP GET - to factory /streambaby/
03/29/09 18:01:43 Listener: 192.168.1.104 I/O Exception handling HTTP GET 2a863c9c-e468-4a28-9ac8-9c7d9281011f.stream: Connection reset by peer: socket write error
03/29/09 18:01:44 JavaMP4Splitter$Splitter$1: IOException: java.io.IOException: Pipe closed
03/29/09 18:01:47 Listener: connection to receiver closed
03/29/09 18:01:47 Factory: HME receiver disconnected
03/29/09 18:01:52 Listener: 192.168.1.104 icon.png HTTP GET - to factory /streambaby/
Sicklybutsexy is offline   Reply With Quote
Old 03-30-2009, 08:23 AM   #812
wesleygriffin
Registered User
 
Join Date: Mar 2009
Posts: 2
Audio sync issues with m4v files

I'm in the process of creating a bunch of m4v files using Handbrake on Windows. I picked the high profile, constant quality preset which passes through the 5.1 ac3 audio and uses x264 to encode 61%. I'm pasting in the mediainfo output below.

My first small problem is that by default streambaby was transcoding these files. I ended up disabling transcoding and the video looks great.

My larger problem is that VLC plays these files just fine, but when I try to stream them via streambaby, the audio is never synced. It actually appears to start pretty close, slow down some, catch back up and then slow down again, repeating the cycle.

I tried turning off interleaving, but that didn't work at all and even the video didn't play correctly. I'm serving these from a core duo mac mini with 2gb of ram running revision 154 directly from the svn repository.

I would appreciate any suggestions on how to get the audio to play synced. Could it be an issue on the tivo? I set the tivo to pass dolby digital, and my receiver is indicating its receiving the dolby digital 5.1 track, so I'm pretty sure there is no transcoding of the audio.

Thanks,
Wes

Code:
General
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 2.20 GiB
Duration                         : 1h 56mn
Overall bit rate                 : 2 704 Kbps
Encoded date                     : UTC 2009-03-24 12:12:10
Tagged date                      : UTC 2009-03-24 13:50:01
Writing application              : HandBrake 0.9.3 2008112300

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 1h 56mn
Bit rate mode                    : Variable
Bit rate                         : 2 317 Kbps
Width                            : 720 pixels
Height                           : 480 pixels
Display aspect ratio             : 16/9
Frame rate mode                  : Variable
Frame rate                       : 23.976 fps
Minimum frame rate               : 13.319 fps
Maximum frame rate               : 29.981 fps
Standard                         : NTSC
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.280
Stream size                      : 1.88 GiB (86%)
Writing library                  : x264 core 65
Encoding settings                : cabac=1 / ref=3 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy_rd=1.0:1.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=6 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / keyint=240 / keyint_min=24 / scenecut=40(pre) / rc=crf / crf=19.9 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date                     : UTC 2009-03-24 12:12:10
Tagged date                      : UTC 2009-03-24 13:50:01

Audio
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Codec ID                         : ac-3
Duration                         : 1h 56mn
Bit rate mode                    : Constant
Bit rate                         : 384 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Surround: L R, LFE
Sampling rate                    : 48.0 KHz
Resolution                       : 16 bits
Stream size                      : 320 MiB (14%)
Language                         : English
Encoded date                     : UTC 2009-03-24 12:12:10
Tagged date                      : UTC 2009-03-24 13:49:58

Text
ID                               : 3
Format                           : Apple text
Codec ID                         : text
Duration                         : 1h 56mn
Bit rate mode                    : Variable
Stream size                      : 735 Bytes (0%)
Encoded date                     : UTC 2009-03-24 12:12:10
Tagged date                      : UTC 2009-03-24 13:50:01

wesleygriffin is offline   Reply With Quote
Old 03-30-2009, 06:53 PM   #813
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
Quote:
Originally Posted by Sicklybutsexy View Post
I've used everything imaginable from ffmpeg to mp4 creator to mp4 box and I can't seem to get an MKV file demuxed and remuxed into an mp4 streamable file. The closest I've come is to using XvidPsP which works very well, however once I get about an hour into a movie I get a black screen and these screaching audio. Is this a 64 bit addressing problem? Anyone have a solution that works for them for converting mkv to mp4 without renencoding and streaming over with streambaby?
Haven't tried it, but perhaps this flow may achieve something useable:
http://oddmanout.wordpress.com/2008/...g-on-mac-os-x/

i.e. something like:
1. mkvinfo file.mkv
Note videoTrackNumber, audioTrackNumber and videoFramerate

2. mkvextract tracks file.mkv videoTrackNumber:video.h264

3. mkvextract tracks file.mkv audioTrackNumber:audio.ac3

4. mp4creator -create=video.h264 -rate=videoFramerate file.mp4

5. mp4creator -hint=1 file.mp4

6. mp4creator -c audio.ac3 -interleave -optimize file.mp4
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 03-30-2009, 07:28 PM   #814
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
don't think that's it as I have been making sure the file is optimized and interleaved with mp4 creator as well. In fact, I find that with mp4 creator there are a lot of audio sync issues but no audio sync issues with mp4box. Not sure what -hint does but maybe that's it? The video works perfectly for the first hour on just about every file and then all of the sudden a black screen and screeching audio. Do you think it's something with streambaby...
Sicklybutsexy is offline   Reply With Quote
Old 03-30-2009, 08:12 PM   #815
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
ok so this is what a hint is..."hint tracks contain general instructions for streaming servers as to how to form packet streams, from media tracks, for a specific protocol." Are these necesssary for streambaby?
Sicklybutsexy is offline   Reply With Quote
Old 03-30-2009, 08:54 PM   #816
wesleygriffin
Registered User
 
Join Date: Mar 2009
Posts: 2
More audio sync issues with m4v files

I have another example, this time the audio is 2-channel AAC and it plays just fine until I hit the 1.1GB buffer limit and a new stream is buffered. Once this happens, the audio is very out of sync, I would estimate it is more than 2 seconds ahead of the video. I'm including the mediainfo on this file as well.

Again, if anyone has any suggestions on what I could do, I would appreciate it. Even re-encoding is an option available to me.

Thanks,
Wes

Code:
General
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 1.30 GiB
Duration                         : 1h 52mn
Overall bit rate                 : 1 666 Kbps
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19
Writing application              : HandBrake 0.9.3 2008112300

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 1h 52mn
Bit rate mode                    : Variable
Bit rate                         : 1 500 Kbps
Width                            : 720 pixels
Height                           : 480 pixels
Display aspect ratio             : 1.500
Frame rate mode                  : Variable
Frame rate                       : 29.970 fps
Minimum frame rate               : 29.963 fps
Maximum frame rate               : 29.981 fps
Standard                         : NTSC
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.145
Stream size                      : 1.17 GiB (90%)
Writing library                  : x264 core 65
Encoding settings                : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=5 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=2 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=0 / keyint=300 / keyint_min=30 / scenecut=40(pre) / rc=2pass / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format version                   : Version 4
Format profile                   : LC
Format settings, SBR             : No
Codec ID                         : 40
Duration                         : 1h 52mn
Bit rate mode                    : Variable
Bit rate                         : 160 Kbps
Maximum bit rate                 : 237 Kbps
Channel(s)                       : 2 channels
Channel positions                : L R
Sampling rate                    : 48.0 KHz
Resolution                       : 16 bits
Stream size                      : 128 MiB (10%)
Language                         : English
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:16

Text
ID                               : 3
Format                           : Apple text
Codec ID                         : text
Duration                         : 1h 52mn
Bit rate mode                    : Constant
Stream size                      : 576 Bytes (0%)
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19

wesleygriffin is offline   Reply With Quote
Old 03-30-2009, 09:39 PM   #817
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
Quote:
Originally Posted by wesleygriffin View Post
I have another example, this time the audio is 2-channel AAC and it plays just fine until I hit the 1.1GB buffer limit and a new stream is buffered. Once this happens, the audio is very out of sync, I would estimate it is more than 2 seconds ahead of the video. I'm including the mediainfo on this file as well.

Again, if anyone has any suggestions on what I could do, I would appreciate it. Even re-encoding is an option available to me.

Thanks,
Wes

Code:
General
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 1.30 GiB
Duration                         : 1h 52mn
Overall bit rate                 : 1 666 Kbps
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19
Writing application              : HandBrake 0.9.3 2008112300

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 1h 52mn
Bit rate mode                    : Variable
Bit rate                         : 1 500 Kbps
Width                            : 720 pixels
Height                           : 480 pixels
Display aspect ratio             : 1.500
Frame rate mode                  : Variable
Frame rate                       : 29.970 fps
Minimum frame rate               : 29.963 fps
Maximum frame rate               : 29.981 fps
Standard                         : NTSC
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.145
Stream size                      : 1.17 GiB (90%)
Writing library                  : x264 core 65
Encoding settings                : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=5 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=2 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=0 / keyint=300 / keyint_min=30 / scenecut=40(pre) / rc=2pass / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format version                   : Version 4
Format profile                   : LC
Format settings, SBR             : No
Codec ID                         : 40
Duration                         : 1h 52mn
Bit rate mode                    : Variable
Bit rate                         : 160 Kbps
Maximum bit rate                 : 237 Kbps
Channel(s)                       : 2 channels
Channel positions                : L R
Sampling rate                    : 48.0 KHz
Resolution                       : 16 bits
Stream size                      : 128 MiB (10%)
Language                         : English
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:16

Text
ID                               : 3
Format                           : Apple text
Codec ID                         : text
Duration                         : 1h 52mn
Bit rate mode                    : Constant
Stream size                      : 576 Bytes (0%)
Encoded date                     : UTC 2009-03-16 15:47:10
Tagged date                      : UTC 2009-03-16 18:18:19
not sure if this is it but have you tried not using a variable frame rate?
Sicklybutsexy is offline   Reply With Quote
Old 03-30-2009, 09:44 PM   #818
reneg
Registered User
 
Join Date: Jun 2002
Posts: 454
I'm using the .25 version of Streambaby. I've got a couple of minor feature requests that I'd like to see added if possible.

1) When you are playing a video with Streambaby, enter the Slow key, the video goes into slow motion, if you press the pause key, the video resumes play at normal speed. I'd like to request that Streambaby emulate Tivo playback such that when playing a video, enter the slow key, the video goes into slow motion, and if you press the pause key, the video pauses. All other combinations of play/slow/pause seem to work like Tivo playback except this one.

2) When you navigate into a folder and select a file. Before you select play, or change quality, it would be nice if Streambaby would respond to the Channel up/Channel down keys to bring up the previous/next file in the directory similar to the way that the Now Playing list behaves for Tivo.

Keep up the good work, I'm really enjoying this app.
reneg is offline   Reply With Quote
Old 03-30-2009, 10:13 PM   #819
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
Quote:
Originally Posted by wesleygriffin View Post
I have another example, this time the audio is 2-channel AAC and it plays just fine until I hit the 1.1GB buffer limit and a new stream is buffered. Once this happens, the audio is very out of sync, I would estimate it is more than 2 seconds ahead of the video. I'm including the mediainfo on this file as well.

Again, if anyone has any suggestions on what I could do, I would appreciate it. Even re-encoding is an option available to me.

Thanks,
Wes
Have you tried pyTivo push of the file instead? That's another way to get native mp4 videos to the Tivo without the bothersome 1.1GB buffer limit. My guess is with continuous uninterrupted play the sync would be OK.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 03-30-2009, 10:19 PM   #820
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
Quote:
Originally Posted by moyekj View Post
Have you tried pyTivo push of the file instead? That's another way to get native mp4 videos to the Tivo without the bothersome 1.1GB buffer limit. My guess is with continuous uninterrupted play the sync would be OK.
"pushing" using pytivo solves my problem as well. I think the problem arise with about an hour into any 5 gb or greater movie that I have (haven't tried smaller). Has anyone been able to watch or even seek past the 1 to 1:15 hour mark on HD mp4's?
Sicklybutsexy is offline   Reply With Quote
Old 03-31-2009, 12:29 AM   #821
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
hmmmmmm, not seeing it on my TiVo HD... Running Ubuntu 8.10... streambaby.ini seems correctly configured, and when i launch i get:

eochs@ubuntu:~/downloads/streambaby/streambaby-0.25$ ./streambaby
Initializing...
03/30/09 22:29:21 Listener: added factory
03/30/09 22:29:21 Main: streambaby ready & listening.

Galleon works for TiVO apps, but streambaby isn't found... any hints?

Last edited by eochs : 03-31-2009 at 12:45 AM.
eochs is offline   Reply With Quote
Old 03-31-2009, 12:50 AM   #822
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
with more logging turned on:

Initializing...
03/30/09 22:40:52 Listener: added factory
03/30/09 22:40:52 Main: streambaby ready & listening.
^Ceochs@ubuntu:~/downloads/streambaby/streambaby-0.25$ sudo ./streambaby
Initializing...
03/30/09 22:50:17 StreamBabyConfig: WorkingDir: /home/eochs/downloads/streambaby/streambaby-0.25
03/30/09 22:50:17 StreamBabyConfig: StreamBabyDir: /home/eochs/downloads/streambaby/streambaby-0.25
03/30/09 22:50:17 StreamBabyConfig: CurDir: /home/eochs/downloads/streambaby/streambaby-0.25
03/30/09 22:50:17 FFmpegJavaConfig$1: Loading avutil, default: avutil
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded: /usr/lib/libavutil.so.49.6.0
03/30/09 22:50:17 FFmpegJavaConfig$1: Loading avcodec, default: avcodec
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded: /usr/lib/libavcodec.so.51.50.0
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded avCodec version: 51 (3355136)
03/30/09 22:50:17 FFmpegJavaConfig$1: Loading avformat, default: avformat
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded: /usr/lib/libavformat.so.52.7.0
03/30/09 22:50:17 FFmpegJavaConfig$1: avformat_version function not available, will attempt to guess version
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded avFormat version: 52 (3407872)
03/30/09 22:50:17 FFmpegJavaConfig$1: Loading swscale, default: swscale
03/30/09 22:50:17 FFmpegJavaConfig$1: Loaded: /usr/lib/libswscale.so.0.5.0
03/30/09 22:50:17 FFmpegJavaConfig$1: Marking libswscale as available.
03/30/09 22:50:17 FFmpegJavaVideoModule: FFmpeg-java Module: loaded
03/30/09 22:50:17 FFmpegExeVideoModule: FFmpegPath: ffmpeg
03/30/09 22:50:17 FFmpegExeVideoModule: FFmpegExeModule: Loaded
03/30/09 22:50:18 StreamBabyMain: STARTING StreamBaby v0.25...
03/30/09 22:50:18 Main: args= start=true
03/30/09 22:50:18 Main: args= loader=sun.misc.Launcher$AppClassLoader@7d772e
03/30/09 22:50:18 Listener: config=com.tivo.hme.host.util.Config@b753f8 logger=com.unwiredappeal.tivo.utils.Log$ILoggerImpl@1e9cb75
03/30/09 22:50:18 Listener: factoryList=[StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]]
03/30/09 22:50:18 Listener: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
03/30/09 22:50:18 Listener: name=/streambaby/
03/30/09 22:50:18 Listener:
03/30/09 22:50:18 Listener: added factory
03/30/09 22:50:18 Main: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
03/30/09 22:50:18 Main: MDNS: http://192.168.2.55:7290/streambaby/
03/30/09 22:50:18 Main: streambaby ready & listening.
03/30/09 22:50:18 Main: mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream] port=7290
03/30/09 22:50:26 Listener: http=HttpRequest /streambaby/
03/30/09 22:50:26 Listener: path=/streambaby/ uri=/streambaby/
03/30/09 22:50:26 Listener: http=HttpRequest /streambaby/ factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
eochs is offline   Reply With Quote
Old 03-31-2009, 01:08 AM   #823
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
btw, the httpRequests at the end are me trying to hit it from firefox, which i can...
eochs is offline   Reply With Quote
Old 03-31-2009, 06:46 AM   #824
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
Quote:
Originally Posted by eochs View Post
btw, the httpRequests at the end are me trying to hit it from firefox, which i can...
on your tivo go to music, pictures, etc...
Sicklybutsexy is offline   Reply With Quote
Old 03-31-2009, 10:07 AM   #825
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
I did... It is the same place I go to when i tried Galleon and saw the different Galleon apps, but Stream Baby Stream does not show up on there...
eochs is offline   Reply With Quote
Old 03-31-2009, 12:17 PM   #826
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
Quote:
Originally Posted by eochs View Post
I did... It is the same place I go to when i tried Galleon and saw the different Galleon apps, but Stream Baby Stream does not show up on there...
Is 192.168.2.55 the correct primary IP for the computer running streambaby? Is port 7290 being used by some other application?
If it's not correct or there is a port conflict you can tell streambaby what ip & port to use by putting following in streambaby.ini:
ip=xxx.xxx.xxx.xxx
port=xxxx
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 03-31-2009, 01:56 PM   #827
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
System definitely only has one network card and a single IP of 192.168.2.55... A netstat -an doesn't show anything running on 7290 when streambaby is not started... I even tried hardcoding those in the .ini file as you suggested, but had no luck... Also tried changing to a different port or 3 with no luck... hmmmmmmmmmmmmmmmmmmmm...

I'll spend more time trying this tonight... There is no firewall running, so i don't think anything is being blocked... I do have a slightly odd setup, but it should work fine I think... The TiVo is connected pretty standard:

cable modem -> linksys wrt160n router -> Tivo wireless network adapter

But the PC with Ubuntu is slightly odd:

Ubuntu -> WRT54G with DD-WRT firmware connected in bridged mode to the 160n

Basically using the WRT54G as an ethernet bridge as the USB wireless-n card I had connected to the PC did not work well in Ubuntu (it is removed and not connected to the computer anymore)... I have no problems with connecting to other apps on my Ubuntu box from anywhere in my house (Galleon, apache) or connecting out to the internet or even to the TiVO (https://192.168.2.100) to download .tivo files...
eochs is offline   Reply With Quote
Old 03-31-2009, 02:28 PM   #828
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,966
Quote:
Originally Posted by eochs View Post
hmmmmmm, not seeing it on my TiVo HD... Running Ubuntu 8.10...
I'd assume it's the IPv6 problem... or does Streambaby have a fix for that? Anyway, disable IPv6 in Ubuntu, and see if that helps.

Ubuntu enables IPv6 by default, and TiVo's HME server from the SDK prefers to bind to the IPv6 interface instead of IPv4, even when you tell it not to. I think it still answers requests on IPv4, but the MDNS broadcasts only go to IPv6... i.e., nowhere.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 03-31-2009, 07:12 PM   #829
eochs
Registered User
 
Join Date: Oct 2001
Location: Phoenix, AZ
Posts: 57
jackpot!! disabling ipv6 did it... Thanks wmcbrine...

Now, how do I get these videos to show up at the correct aspect ratio on my HDTV? An XVid at 656x272 is stretched so people look very thin and tall
eochs is offline   Reply With Quote
Old 03-31-2009, 07:21 PM   #830
rfryar
My Media, My Way
 
Join Date: Feb 2008
Location: Cottage Grove, MN
Posts: 201
First run - FFMPEg download class error SVN 152

I started over with SVN version 152 and am receiving this error when it is trying to download the FFMPEG. I worked around this issue by copying the native directory from an older working version of Streambaby. The reason I started over is that I thought my FFMPEG binaries may have been out of date.

Code:
03/31/09 19:18:14 StreamBabyMain$BshLogger: Download ffmpeg for first-run...
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n
umber in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at bsh.classpath.BshClassLoader.findClass(Unknown Source)
        at bsh.classpath.BshClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at bsh.classpath.ClassManagerImpl.classForName(Unknown Source)
        at bsh.NameSpace.classForName(Unknown Source)
        at bsh.NameSpace.getImportedClassImpl(Unknown Source)
        at bsh.NameSpace.getClassImpl(Unknown Source)
        at bsh.NameSpace.getClass(Unknown Source)
        at bsh.Name.toClass(Unknown Source)
        at bsh.BSHAmbiguousName.toClass(Unknown Source)
        at bsh.BSHType.getType(Unknown Source)
        at bsh.BSHTypedVariableDeclaration.eval(Unknown Source)
        at bsh.Interpreter.eval(Unknown Source)
        at bsh.Interpreter.source(Unknown Source)
        at bsh.Interpreter.source(Unknown Source)
        at com.unwiredappeal.tivo.streambaby.StreamBabyMain.beanShell(StreamBaby
Main.java:163)
        at com.unwiredappeal.tivo.streambaby.StreamBabyMain.main(StreamBabyMain.
java:39)
Exited.
Also I have several MP4 movies that I can not seem to get to play with Streambaby. I do not have PyTivo installed anymore so have not tested pushing them with any other tool. These MP4s will play fine on my PC, but will not stream, even if I force them to transcode they still fail. What details should I post about these?

Thanks,

Rick.
rfryar is offline   Reply With Quote
Old 03-31-2009, 07:24 PM   #831
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
Quote:
Originally Posted by eochs View Post
jackpot!! disabling ipv6 did it... Thanks wmcbrine...

Now, how do I get these videos to show up at the correct aspect ratio on my HDTV? An XVid at 656x272 is stretched so people look very thin and tall
See this thread on discussions related to mp4 aspect ratios:
http://www.tivocommunity.com/tivo-vb...d.php?t=421873
The short summary is for S3 mp4 decoders they do not deal very well with resolutions other than 1920x1080 or 1280x720. THD/HDXL seem better behaved in that regard but you still need to specifically set PAR/DAR for them to display properly with tools such as MP4Box.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 04-01-2009, 05:24 PM   #832
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
pyTivo push integration added

Keary has made a new build from latest SVN (170) that includes pyTivo push integration into streambaby:
http://streambaby.googlecode.com/fil...y-svn-r170.zip

There's a couple of new streambaby.ini options available if your pyTivo ip and/or port are different than the defaults:

pytivo.ip=IP_ADDRESS_OF_PYTIVO (default is localhost)
pytivo.port=PORT_OF_PYTIVO (default is 9032)

Some notes on using this feature:
* You should have pyTivo up and running before starting streambaby. When you first start streambaby is when pyTivo server is polled to get full list of videos available from pyTivo.
* Videos you are browsing to in streambaby must obviously also be included in one of video hierarchies you specify in pyTivo.conf.
* From streambaby selection screen when you go to a video Play Screen if that video is available to pyTivo (full path file names match) then you will see an extra option called pyTivo push. From there you can select a Tivo to push to (using left and right arrows) and then press select on desired Tivo to initiate the push.

There are still some short term and longer term improvements needed, such as:
* Add config option to turn off pyTivo checking completely for those that don't want/like it
* Probably should be more periodic polling of pyTivo server of available videos rather than only when starting streambaby.
* Keary had good idea of eliminating some clutter in Play Screen to merge pyTivo push with Play From Beginning button (a push option to each Tivo would be there)
* Longer term perhaps eliminate need for pyTivo server completely for doing pushes (by setting up basic HMO server capabilities for video pushes in streambaby).
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by moyekj : 04-02-2009 at 10:13 AM. Reason: corrected statements
moyekj is offline   Reply With Quote
Old 04-01-2009, 05:44 PM   #833
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
Quote:
Originally Posted by moyekj View Post
Keary has made a new build from latest SVN (170) that includes pyTivo push integration into streambaby:
http://streambaby.googlecode.com/fil...y-svn-r170.zip

There's a couple of new streambaby.ini options available if your pyTivo ip and/or port are different than the defaults:

pytivo.ip=IP_ADDRESS_OF_PYTIVO (default is localhost)
pytivo.port=PORT_OF_PYTIVO (default is 9032)

Some notes on using this feature:
* You should have pyTivo up and running before connecting to streambaby with your Tivo. When you first connect to streambaby from Tivo is when pyTivo server is polled to get full list of videos available from pyTivo.
* Videos you are browsing to in streambaby must obviously also be included in one of video hierarchies you specify in pyTivo.conf.
* From streambaby selection screen when you go to a video Play Screen if that video is available to pyTivo (full path file names match) then you will see an extra option called pyTivo push. From there you can select a Tivo to push to (using left and right arrows) and then press select on desired Tivo to initiate the push.

There are still some short term and longer term improvements needed, such as:
* Add config option to turn off pyTivo checking completely for those that don't want/like it
* Probably should be more periodic polling of pyTivo server of available videos rather than just first time you connect to streambaby from a Tivo.
* Keary had good idea of eliminating some clutter in Play Screen to merge pyTivo push with Play From Beginning button (a push option to each Tivo would be there)
* Longer term perhaps eliminate need for pyTivo server completely for doing pushes (by setting up basic HMO server capabilities for video pushes in streambaby).
That's so cool. Thanks for a great app! Still no luck on fixing seeking on mp4's past the hour mark?
Sicklybutsexy is offline   Reply With Quote
Old 04-01-2009, 06:07 PM   #834
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,996
Quote:
Originally Posted by Sicklybutsexy View Post
Still no luck on fixing seeking on mp4's past the hour mark?
Don't know. I think Keary has some mp4 related fixes in r170 but don't know if any of them address your issues or not. If it's 64 bit mp4 related then it's likely not yet addressed but I don't know anything about the mp4 code so cannot comment on it. Keary is the expert but he's been tied up with real (paying) job lately which obviously takes priority over anything streambaby related.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 04-01-2009, 06:11 PM   #835
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by rfryar View Post
I started over with SVN version 152 and am receiving this error when it is trying to download the FFMPEG. I worked around this issue by copying the native directory from an older working version of Streambaby. The reason I started over is that I thought my FFMPEG binaries may have been out of date.

Code:
03/31/09 19:18:14 StreamBabyMain$BshLogger: Download ffmpeg for first-run...
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n
umber in .class file
...
I haven't tried this myself, but it looks like some of the code used to download ffmpeg from the streambaby website requires Java 1.6. (Only the windows version downloads ffmpeg automatically, so only windows would have this issue)

Simply putting ffmpeg+libraries in the native directory manually should take care of the problem (as you mention you have already done).

I haven't updated the ffmpeg version for windows since the initial release in any case. (I go under the assumption if ain't broke...)

If you want to you can grab a newer ffmpeg version from:
http://ffmpeg.arrozcru.org/builds/
You will want the GPL shared version of the distribution.
And just extract all the files from the bin directory into the streambaby native directory.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
kearygriffin is offline   Reply With Quote
Old 04-02-2009, 01:42 AM   #836
pmd
Registered User
 
Join Date: Dec 2004
Posts: 32
Quote:
Originally Posted by moyekj View Post
Keary has made a new build from latest SVN (170) that includes pyTivo push integration into streambaby:
http://streambaby.googlecode.com/fil...y-svn-r170.zip
Does pyTivo's 'push' functionality require you to have a Desktop Plus key?
pmd is offline   Reply With Quote
Old 04-02-2009, 01:57 AM   #837
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,966
Quote:
Originally Posted by pmd View Post
Does pyTivo's 'push' functionality require you to have a Desktop Plus key?
No. But you have to have an account on tivo.com (free), and put the info into your pyTivo.conf (tivo_username, tivo_password).

Quote:
Originally Posted by moyekj
Longer term perhaps eliminate need for pyTivo server completely for doing pushes (by setting up basic HMO server capabilities for video pushes in streambaby).
Push doesn't even use HMO, really.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 04-02-2009, 06:04 AM   #838
orangeboy
yes, I AM orangeboy!
 
Join Date: Apr 2004
Location: Moline, IL
Posts: 4,075
You guys rock.
orangeboy is offline   Reply With Quote
Old 04-02-2009, 06:36 AM   #839
cburbs
Registered User
 
Join Date: Jan 2009
Posts: 158
Quote:
Originally Posted by Sicklybutsexy View Post
I've used everything imaginable from ffmpeg to mp4 creator to mp4 box and I can't seem to get an MKV file demuxed and remuxed into an mp4 streamable file. The closest I've come is to using XvidPsP which works very well, however once I get about an hour into a movie I get a black screen and these screaching audio. Is this a 64 bit addressing problem? Anyone have a solution that works for them for converting mkv to mp4 without renencoding and streaming over with streambaby?
Give Winff a try - I am in the process of trying this as I have some MKV stuff and it will pause Roughly every 10 seconds. I tried Handbrake and XvidPsP but then with the settings I used the video looked worse than a VCR Tape.

http://www.tivocommunity.com/tivo-vb...99#post6844399
cburbs is offline   Reply With Quote
Old 04-02-2009, 07:17 AM   #840
Sicklybutsexy
Registered User
 
Join Date: May 2007
Posts: 179
Quote:
Originally Posted by cburbs View Post
Give Winff a try - I am in the process of trying this as I have some MKV stuff and it will pause Roughly every 10 seconds. I tried Handbrake and XvidPsP but then with the settings I used the video looked worse than a VCR Tape.

http://www.tivocommunity.com/tivo-vb...99#post6844399
I will thanks. I really think though that the tivo mp4 decoder isn't sophisticated enough. Every file I've converted, no matter what method, 64 bit addressing, etc...it goes black around the 4 gb mark. It must be a 64 bit addressing problem and I haven't found a solution yet.
Sicklybutsexy is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 01:26 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |