Results 1 to 5 of 5

Thread: Live RTSP with major issues (unwatchable quality)

  1. #1

    Default Live RTSP with major issues (unwatchable quality)

    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:

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    We don't have any active, recent tests of Google TV. We did some initial tests with an early version. We have done more testing with Roku and HLS (cupertino) streaming, which works well. I'm not familiar with the HLS bug you mentioned, and I don't know if rtsp streaming works in Google TV.

    Richard

  3. #3

    Default

    Thank you for your reply Richhard.

    The HLS bug I'm talking about is outlined in this thread: http://www.wowza.com/forums/showthre...-HLS-streaming. Would love to use the Roku instead, but alas, I'm in Spain, need to support the devices available on this market.

    But this is not about HLS, and not really about Google TV either. It's about RTSP in general, as it doesn't work on android devices (Nexus 4 test) or VLC. While HLS is nice and easy, its inherit latency isn't ideal for live streaming of certain events like sports.

    Any pointers to what I might be doing wrong with this stream? Or suggestions to what protocol I should be using for more latency-critical stream?

    Thanks,
    Magnus

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Magnus,

    RTSP playback from Wowza does work in VLC and Android. I don't have an Android or GTV, but of course I do have VLC. What doesn't work for you in VLC?

    Richard

  5. #5

    Default

    Richard, please see my initial post for the an excerpt of the vlc log. The video stream is extremely distorted, even the audio cuts out all the time, like it's not getting half the packages or some such.

Similar Threads

  1. Major Streaming Performance Issues - Please help
    By eikonone in forum Live Streaming and Encoder Discussion
    Replies: 0
    Last Post: 09-18-2012, 08:44 AM
  2. Wirecast poor quality and good quality live flash
    By dj_carpio in forum Live Streaming and Encoder Discussion
    Replies: 3
    Last Post: 04-17-2012, 05:36 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •