Par défaut, Wowza Media Serveur utilise 1200 MB de mémoire. Selon les performances de votre serveur, c'est bien souvent insuffisant…

Pour modifier cette valeur, éditez le fichier [Wowza]/bin/setenv.sh

JAVA_OPTS="-Xmx8000M"

Par défaut, Wowza Media Serveur ne profite pas pleinement des puissances de votre CPU. Déterminez le meilleur pour vous :

  1. Déterminez le nombre de coeur CPU de votre serveur :
# grep processor /proc/cpuinfo | tail -1

Il devrait donner une réponse de type :

processor       : 7

Vous devez ajouter 1 à ce nombre. Dans notre exemple : 7 + 1 = 8 coeurs CPU.

  1. Modifiez le fichier [Wowza]/conf/VHost.xml

La valeur [total-core-count] ci-dessous se réfère au nombre de coeur (8 dans notre exemple).

HostPort/ProcessorCount: 2x[total-core-count] (maximum de 24)
IdleWorkers/WorkerCount: 2x[total-core-count] (maximum de 24)

NetConnections/ProcessorCount: 2x[total-core-count]  (maximum de 24)

RTP/DatagramConfiguration/UnicastIncoming/ProcessorCount: [total-core-count]  (maximum de 12)
RTP/DatagramConfiguration/UnicastOutgoing/ProcessorCount: 2x[total-core-count]  (maximum de 24)

RTP/DatagramConfiguration/MulticastIncoming/ProcessorCount: [total-core-count]  (maximum de 12)
RTP/DatagramConfiguration/MulticastOutgoing/ProcessorCount: [total-core-count]  (maximum de 12)

HandlerThreadPool/PoolSize: (300x[total-core-count])/5 (maximum de 480)
TransportThreadPool/PoolSize: (200x[total-core-count])/5 (maximum de 320)

Redémarrez Wowza pour appliquer les modifications