Since the GoogleTV is having some bug related to live HLS streams, I thought I’d test RTSP, need to find something that works for the gtv. Results:
Google TV: Doesn’t play
Android: Extreme artifacts / ghosting, totally unwatchable
VLC: Same as android
Dunno what I’m doing wrong. Application.xml is setup exactly as the RTP/RTSP guide. Tested a couple of different android phones, PC, google tv and networks. On the same units / networks, HLS works fine, except for the bug on google tv.
Nothing pops out in the wowza logs. Here’s the stream info:
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/tdp.stream][avc1.100.41]: H.264 (Video may not be playable on older iPhone and iPod touch devices where Baseline/Level 3.0 or lower is required) Video info: {H264CodecConfigInfo: codec:H264, profile:High, level:4.1, frameSize:720x576, displaySize:1024x576, frameRate:25.0, PAR:64:45}
Below is some debug info from VLC. Getting close to 100 rows per second of this.
Anyone experienced the same / spots something stupid I’ve done?
pulse warning: starting late (-21576 us)
pulse warning: too early by 714636 us
pulse debug: changed sample rate to 47954 Hz
pulse debug: started
pulse warning: too early by 724351 us
pulse debug: changed sample rate to 47908 Hz
pulse warning: too early by 723782 us
pulse debug: changed sample rate to 47862 Hz
pulse warning: too early by 723477 us
pulse debug: changed sample rate to 47816 Hz
pulse warning: too early by 723290 us
pulse debug: changed sample rate to 47770 Hz
pulse warning: too early by 723103 us
pulse debug: changed sample rate to 47724 Hz
pulse warning: too early by 722836 us
pulse debug: changed sample rate to 47678 Hz
main warning: picture is too late to be displayed (missing 280 ms)
pulse warning: too early by 722463 us
pulse debug: changed sample rate to 47632 Hz
pulse warning: underflow
pulse debug: nothing to play
pulse debug: nothing to play
pulse debug: nothing to play
pulse debug: nothing to play
pulse debug: nothing to play
pulse debug: nothing to play
main warning: buffer way too early (-321284), clearing queue
main warning: timing screwed, stopping resampling
pulse debug: cannot synchronize start
pulse debug: deferring start (903665 us)
pulse debug: cannot synchronize start
pulse debug: deferring start (903511 us)
pulse debug: deferring start (881001 us)
pulse debug: deferring start (880945 us)
pulse debug: deferring start (880515 us)
pulse debug: deferring start (857436 us)
pulse debug: deferring start (835603 us)
pulse debug: deferring start (813786 us)
pulse debug: deferring start (791971 us)
pulse debug: deferring start (770165 us)
pulse debug: deferring start (748355 us)
pulse debug: deferring start (721780 us)
main warning: picture is too late to be displayed (missing 121 ms)
pulse debug: deferring start (701606 us)
pulse debug: deferring start (661093 us)
pulse debug: deferring start (580200 us)
main warning: buffer too early (-62890), down-sampling
pulse debug: deferring start (529241 us)
pulse debug: deferring start (505816 us)
pulse debug: deferring start (482725 us)
pulse debug: deferring start (460896 us)
pulse debug: deferring start (438268 us)
pulse debug: deferring start (312431 us)
main warning: buffer way too early (-191833), clearing queue
main warning: timing screwed, stopping resampling
pulse debug: cannot synchronize start
pulse debug: deferring start (402145 us)
pulse debug: cannot synchronize start
pulse debug: deferring start (401529 us)
pulse debug: cannot synchronize start
pulse debug: deferring start (400813 us)
pulse debug: deferring start (377568 us)
pulse debug: deferring start (354522 us)
pulse debug: deferring start (331931 us)
pulse debug: deferring start (310109 us)
pulse debug: deferring start (288298 us)
pulse debug: deferring start (266491 us)
pulse debug: deferring start (244686 us)
pulse debug: deferring start (222879 us)
pulse debug: deferring start (201071 us)
pulse debug: deferring start (179267 us)
pulse debug: deferring start (157774 us)
pulse debug: deferring start (157436 us)
pulse debug: deferring start (135651 us)
pulse debug: deferring start (113865 us)
pulse debug: deferring start (92080 us)
pulse debug: deferring start (70295 us)
pulse debug: deferring start (48514 us)
pulse debug: deferring start (8686 us)
pulse debug: starting deferred
pulse warning: too early by 818456 us
pulse debug: changed sample rate to 47954 Hz
Image quality: