Results 1 to 10 of 10

Thread: Concurrent connections

  1. #1
    Join Date
    Sep 2012
    Posts
    3

    Post Concurrent connections

    Hi everyone!
    Im going to setup a VOD system using wowza to stream video with a bit rate of 1,5 Mbits/sec, 2gb bandwidth.
    I have 2 servers x3650 M2.
    CPU: Quad-Core Intel® Xeon® Processor E5504 - 2 GHz
    and E5520 2.26GHz
    Ram: 2Gb
    Network: 1Gb Ethernet.
    OS: windows server 2008 R2
    Please tell me the maximum concurrent connections for each server!
    thanks!

  2. #2
    Join Date
    Sep 2011
    Posts
    1,934

    Default

    Hi
    You should really have 4Gb RAM as this is the minimum spec suggested by Wowza.
    Bandwidth is always a limiting factor, you'll only get about 1.6Gb bandwidth as there is a 20% overhead giving you about 1066 connections at your max.

    1600Mb / 1.5Mb = 1066 connections
    1066 / 2 = 533 connections per server.

    Jason

  3. #3
    Join Date
    Sep 2012
    Posts
    3

    Question

    Quote Originally Posted by JasonH View Post
    Hi
    You should really have 4Gb RAM as this is the minimum spec suggested by Wowza.
    Bandwidth is always a limiting factor, you'll only get about 1.6Gb bandwidth as there is a 20% overhead giving you about 1066 connections at your max.

    1600Mb / 1.5Mb = 1066 connections
    1066 / 2 = 533 connections per server.

    Jason
    Thank Jason
    As you said, the maximum connection of a server is not depend on CPU? With 2 different server's CPU above, i have the same CCU for each server?

  4. #4
    Join Date
    Sep 2011
    Posts
    1,934

    Default

    Hi
    That's correct, having a quad-core CPU should be enough for what you've mentioned so far.

    Jason

  5. #5
    Join Date
    Sep 2012
    Posts
    3

    Talking

    Quote Originally Posted by JasonH View Post
    Hi
    That's correct, having a quad-core CPU should be enough for what you've mentioned so far.

    Jason
    Thank Jason

  6. #6
    Join Date
    Jul 2012
    Posts
    6

    Default

    Hi
    we have setup wowza server for live streaming, below are the server and streaming details. i want know how many concurrent session will support my server

    Server hardware details
    OS : suse linux
    Dell PowerEdge R710
    Dual CPU with 16 cores
    12GB RAM


    and we have configured
    70kbps - 110 channels
    180kbps - 110 channels
    and 500kbps - 50 channels

    Below is setenv.sh script
    #!/bin/sh

    _EXECJAVA=java
    JAVA_OPTS="-Xmx6000M"

    # Uncomment to run server environment (faster), Note: will only work if server VM install, comes with JDL
    JAVA_OPTS="$JAVA_OPTS -server"

    # Can be a better GC setting to avoid long pauses
    JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseParNewGC"

    # Uncomment to fix multicast crosstalk problem when streams share multicast port
    JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"

    WMSAPP_HOME=/usr/local/WowzaMediaServer
    WMSCONFIG_HOME=/usr/local/WowzaMediaServer
    WMSCONFIG_URL=

    export WMSAPP_HOME WMSCONFIG_HOME JAVA_OPTS _EXECJAVA


    Thanks

  7. #7

    Default

    Hello praveen,

    The information I have available is in the benchmarks listed in the FAQ under "Have you conducted and performance tests?".

    Usually the limiting factor will be Network Bandwidth. Java also has a data throughput limit of 5Gbps.

    You can test real-world performance using the Wowza Load Testing tool.

  8. #8

    Default

    What about my server?

    Server B:
    Intel® Xeon® E3-1245 Quadcore
    incl. Hyper-Threading Technology
    RAM 32 GB DDR3 RAM ECCHard disks2 x 3 TB SATA 6 Gb/s HDD
    7200 rpm (Software-RAID 1)
    Enterprise class

    Best regards, Ramil

  9. #9
    Join Date
    Sep 2013
    Posts
    6

    Default

    Quote Originally Posted by JasonH View Post
    Hi
    You should really have 4Gb RAM as this is the minimum spec suggested by Wowza.
    Bandwidth is always a limiting factor, you'll only get about 1.6Gb bandwidth as there is a 20% overhead giving you about 1066 connections at your max.

    1600Mb / 1.5Mb = 1066 connections
    1066 / 2 = 533 connections per server.

    Jason
    Hi Jason,

    eg: if I have unlimited bandwith in my server
    is bandwith still a main issue?

    we build an app.. that targeted have 50,000 concurent connection with video & audio bit rate of 600kbps
    the spesification of our server is:
    - processor: Intel® Xeon® Processor E7-8830 (24M Cache, 2.13 GHz, 6.40 GT/s Intel® QPI)
    - RAM: 64 GB
    - network ethernet: 10 Gb
    - OS: Ubuntu

    assume that wowza can only serve only 5Gb
    how much server do we need to handle that 50k concurent connection?

  10. #10
    Join Date
    Sep 2011
    Posts
    1,934

    Default

    Hi,
    Looking at the link you provided it says:

    Assume that Wowza can only serve only 5 Gbps,
    Some of our customers have been able to get up to 10Gbps of streaming performance for both live and on-demand on multi-threaded, multi-CPU machines that were finely tuned at the kernel level. On standard servers with dual quad-core processors and multiple NICs, up to 5Gbps of streaming performance can be achieved if the server is properly tuned. Tuning guidance is available in our Performance Tuning Guide.

    Going off the stream bitrate (600 Kbps) and the concurrent connections at peak time (50,000 users), you will need around 8 servers at this specification.
    600 Kbps x 50,000 users = 30 Gbps which is impossible with one server limited a maximum of 5 Gbps.

    Realistically you're looking at 6,650 connections per server assuming a 5 Gbps connection is available, giving a 20% overhead.
    600 Kbps x 6,650 = 3.99 Gbps

    50,000 /6,650 = 7.51
    50,000 = Total users, 6,650 = Connections per server and 7.51 = Servers needed.

    Jason

Posting Permissions

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