Video delay on livestream with Wowza 3

This thread may refer to an older version of JW Player! Check our articles for the most up-to-date information.
This Q&A thread was imported from our previous system and could apply to an older product.
  • Hi.
    I have a Wowza 3.0.3 installation and available livestream application
    on my Linux box. When I playing stream with Wowza sample player there is no delay on video, but whet I try to play the same stream with JW Player 5 there is a delay at least 5 seconds.

    Player code:
    bc.. jwplayer("container").setup({
    file: "live",
    height: 240,
    width: 320,
    bufferlength: 1,
    'modes': [
    'config': {
    'file': 'live',
    'streamer': 'rtmp://',
    'provider': 'rtmp'

    I played around *bufferlength* (tried to set 0.2, 0.5, 1, 2) but with no luck. Delay on video picture is always not less than 5 seconds.

    Could you suggest how can a lower delaying can be achieved?

  • We’d have to add a fix to the player to lower the bufferlength by default. This will work with the 5.7 player, but not with 5.8 (where the length is automatically set).

    Up Down 0 rated
  • Hi
    we have the same problem (delay always above 5 sec)
    also when using jwplayer 5.7 and 5.8

    <script type="text/javascript">


    height: 270,
    width: 480,
    bufferlength: 1 ,
    modes: [

    //first choice
    { type: "flash",
    src: "jwplayer57/player.swf" ,
    file: "" ,
    streamer: "rtmp://",
    provider: "rtmp",
    autostart: 'true'

    pleas advise

    Up Down 0 rated
  • We’re looking into this

    Up Down 0 rated
  • I'm also seeing this in flash going through Wowza. Testing locally I see a delay of 3 seconds.

    "autostart": true,
    "bufferlength": 0,
    "smoothing": false,
    "stretching": "none",
    "events": {
    onError: function(event) {
    console.log("got error");
    onReady: viewing_started,
    onMeta: process_video_metadata,
    onBufferFull: function() { console.log("got onBufferFull event") },
    onBufferChange: function() { console.log("got onBufferChange event") },
    onBuffer: function() { console.log("got onBuffer event") }
    "modes": [
    "type": "flash",
    "src": "jwplayer/player.swf",
    "config": {
    "provider": "rtmp",
    "file": "603f9660-6f12-11e1-9dda-45542ef0f457",
    "streamer": "rtmp://localhost:1935/live"
    "type": "html5",
    "config": {
    "file": "http://localhost:1935/live/mp4:603f9660-6f12-11e1-9dda-45542ef0f457_360p/playlist.m3u8",
    "provider": "video"

    Up Down 0 rated
  • How is this bug correction going??

    I'm still having a big delay on second with rtmp playing.
    Any idea??

    I have 5.9 JwPlayer installed

    Up Down 0 rated
  • Same issue here.

    The problem is: 5.7 and lower now have a huge problem with Flash 11.2 - so we can only use 5.8 or 5.9 ... but there is a too huge delay.

    Up Down 0 rated
  • Any news on this?

    With Strobe Player I have about 2 secs delay.

    Up Down 0 rated
  • We are working on this for the next player update. The default bufferlength will still be a few seconds, but you’ll be able to set it to something low (like 0.1) for your streams.

    The work goes into ensuring adaptive streaming heuristics don’t break when setting low buffer values. They swiftly become very unstable then.

    Up Down 0 rated
  • Good to know!
    Thanks for the info!

    Up Down 0 rated

This QA is closed.

Still don't have JW Player? Get It Here