Icecast e darkice combinação alta latência

1

Eu instalei com sucesso o icecast e o darkice na minha máquina Ubuntu e consegui transmitir ao vivo na minha lan. mas para minha decepção tem um atraso de 15 segundos a 20 segundos. Este é um desempenho muito ruim. Eu não acho que é por causa da minha conexão com a LAN, porque mesmo quando eu tentei ouvir na mesma máquina do ubuntu ainda havia um atraso!

Eu tentei configurar o icecast para não ter tamanho de burst, o que significa que não haverá buffering, isso me ajudou a reduzir o atraso para cerca de 6s a 8seg. Então, por favor, se você tiver alguma sugestão ou valores de configuração muito bons, seria de grande ajuda para mim.

P.S o formato que eu estou transmitindo é mp3. alguém sugeriu que eu deveria usar o opus codec, mas eu não acho que o icecast ou o darkice o suportam. e estou transmitindo no firefox usando a tag de áudio html5.

    
por Jack Dawson 16.06.2013 / 15:32

1 resposta

1

Esse longo atraso incomum pode vir de um conjunto de buffers por muito tempo no seu caso.

Para o Darkice, o tempo do buffer de fluxo é definido no arquivo darkice.cfg :

bufferSecs      = 1

Devemos deixar o tempo mínimo de buffer necessário para evitar a reprodução instável.

    
por Takkat 16.06.2013 / 23:07