Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: HLS/HDS load testing tool

  1. #1

    Default HLS/HDS load testing tool

    Hi,

    You provide load testing tool which loads wowza server only by rtmp protocol. But we need to test how wowza server will behavior if we loaded it by HLS protocol.

    Why you don't provide tool which loading by dynamic protocols?

    I'm searching through internet but find only such solution:

    http://www.ixiacom.com/products/display?skey=ixload_hls_player_client_emulation
    But they are strange guys...

    So I've started to use open solutions:
    On my server I've used vlc 2.0.0 and started load by:

    vlc -I dummy <url>
    it works good, but it using a lot of memory so I can't start thousands connections on one server.

    I'm also try to use ffplay which should support hls, but without display I can't get it working.

    And I think that mplayer should support hls but I can't get working it too.


    So what you suggest in my scenario?

  2. #2
    Join Date
    Dec 2007
    Posts
    22,013

    Default

    We suggest using the load test tool as it is and adding maybe 10% server-side overhead for segmented streams http streaming is less overhead than rtmp. You can and should also monitor in production.

    Richard
    Last edited by rrlanham; 02-21-2012 at 04:12 PM.

  3. #3
    Join Date
    Dec 2007
    Posts
    22,013

    Default

    Actually, a correction: HTTP streaming is a bit lighter on server overhead compared to RTMP.

    Richard

  4. #4

    Default

    Hi,

    Well, I've found hls-player package: http://code.google.com/p/hls-player/

    It has -D option which means no display and -k option which means "keep packets on store" which I've set to 0 (zero, so no packets saves).

    This player can be used for loading wowza by http live streaming protocol.
    On client machine (where hls-player which loads wowza server somewhere) it uses memory in such way: 60 connections with 600 kbps using 2+ Gb memory.

  5. #5

    Default

    Hi xzerth,

    Thanks for this information.

    If that tool is not sufficient for your test, the Wowza RTMP load testing tool will still be useful for you to load test CPU, disk and your network bandwidth. As Richard mentioned the results obtained with the RTMP loadtester will be similar to results you would get with HTTP.

  6. #6
    Join Date
    Oct 2012
    Posts
    7

    Default

    Hi
    will the load test result of "low latency HTTP" still be lighter then RTMP ?
    my low latency settings are 2 seconds segments 4 seconds total playlist duration ,

    Yaniv

  7. #7
    Join Date
    Sep 2011
    Posts
    1,919

    Default

    Hi
    HLS will always be lower overhead than RTMP even if you change the default settings.
    Your CPU usage will be slightly higher but this doesn't effect the bandwidth usage.

    Jason

  8. #8
    Join Date
    Oct 2012
    Posts
    7

    Default

    10x Jasson for the quick replay,
    my fear is the huge amount of M3U8 and TS requests..
    each client in a low latency configuration is requesting playlist and TS files rapidly.
    there must be a difference in performance between normal HLS config and low latency config.

    Yaniv

  9. #9
    Join Date
    Oct 2012
    Posts
    1

    Default

    eggPlant, the GUI based test tool can perform load testing that actually measures the user experience as opposed to the more traditional approach that merely measures server statistics.

    testplant.com

  10. #10
    Join Date
    Nov 2012
    Posts
    2

    Default

    Hi ,

    We experience high latency problems when playing a live broadcast stream via HLS, the delay can get as high as 20-30 secs.
    We played with cupertino streaming configuration parameters and reduced the delay somewhat, but it's still unacceptable.
    With rtmp/rtsp playback, the delay is just 3 seconds. Is there anything we can do to reduce the HLS delay to under 10 seconds?

Page 1 of 2 12 LastLast

Posting Permissions

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