web-dev-qa-db-fra.com

Icecast et combinaison darkice haute latence

J'ai installé avec succès icecast et darkice sur ma machine ubuntu et j'ai pu diffuser en direct sur mon lan. mais à ma grande déception, il a un retard de 15 à 20 secondes. Ce sont de très mauvaises performances. Je ne pense pas que ce soit à cause de ma connexion LAN car même lorsque j'ai essayé d'écouter dans cette même machine Ubuntu, il y avait encore un retard!

J'ai essayé de configurer icecast pour n'avoir aucune taille de rafale, ce qui signifie qu'il n'y aura pas de mise en mémoire tampon, cela m'a aidé à réduire le délai à environ 6 à 8 secondes. Donc, s'il vous plaît, si vous avez des suggestions ou de très bonnes valeurs de configuration, cela me serait d'une grande aide.

P.S le format que je diffuse est mp3. quelqu'un a suggéré que je devrais utiliser le codec opus mais je ne pense pas que icecast ou darkice le prennent en charge. et je suis en streaming dans firefox en utilisant la balise audio html5.

1
Jack Dawson

Ce long délai inhabituel peut provenir d'un ensemble de tampons trop long dans votre cas.

Pour Darkice, la durée du tampon de flux est définie dans votre darkice.cfg fichier:

bufferSecs      = 1

Nous devons laisser le temps de tampon minimum nécessaire pour éviter une lecture saccadée.

1
Takkat