Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Antony Gerasimov                     2:5010/148.46  12 May 2003  00:37:20
 To : All
 Subject : icecast/shout
 -------------------------------------------------------------------------------- 
 
     Пpивет All!
 
     Понадобилось тут вещание mp3 файлов. Поставил из портов icecast и shout.
 Hастроил, работает, но...
     Shout нездорово делает поток и icecast выкидывает клиента с записью в логи
 примерно такого:
 
 === начался |cat /var/log/icecast/icecast.log ===
 [08/May/2003:01:46:08] [6:Source Thread] Kicking client 4 [maxx.c5.local] [Too
 many errors (client not receiving data fast enough)] [listener], connected for 4
 minutes and 14 seconds, 4144619 bytes transfered. 0 clients connected
 === закончился |cat /var/log/icecast/icecast.log ===
 
     Во время того, как icecast выкидывает клиента, shout ускоряется с
 формированием потока до следующего, по очереди, файла. Слушать разумеется
 нельзя. Длительность нормального проигрывания файла определить сложно -- она
 зависит от времени звучания mp3-файла, возможно, битрейта, может ещё чего, но
 практически всегда разная.
     Залез в shout.c, нашёл там место, где, по задумке, shout должен "спать" и не
 кодировать поток, пытался поиграть с цифрами расчётной формулы sleeptime, но она
 довольно-таки сложна, содержит много разных переменных... В общем, ничего
 хорошего не вышло из этого.
     Вопрос: кто-нибудь сталкивался с таким случаем, или, вообще с mp3-вещанием
 под фрёй? Может есть какой-нибудь патчик?
 
     Ещё интересный фактик. Ладно с shout, пытался поставить iceS. Так тот вообще
 отмочил такую штуку! Ставим из портов (порты от 4.8-RELEASE, равно как и сама
 система). Поставились зависимые порты. Hормально. Переходит к сборке iceS и...
 облом! Захожу в каталог work/ices/ и вишут там симинки на файлы automake,
 которые указывают не на тот каталог, куда собственно встал сам automake. Сделал 
 симлинк требуемого каталога на каталог куда встал automake. И вишу один симлинк 
 не изменился. Тоже указывает на файл из каталога automake, но этого файла там
 просто нет. Что делают в таких случаях? ices требует при сборке этот файл, а его
 нет!
 --- GoldED+/BSD 1.1.4.7
  * Origin: No one wants to be someone else's control. (2:5010/148.46)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 icecast/shout   Antony Gerasimov   12 May 2003 00:37:20 
 Re: icecast/shout   Andrey Mosienko   12 May 2003 13:52:02 
 Re: icecast/shout   Dmitriy Lystsov   12 May 2003 08:52:00 
 icecast/shout   Antony Gerasimov   12 May 2003 12:44:28 
 Re: icecast/shout   Dmitriy Lystsov   12 May 2003 13:12:05 
 icecast/shout   Antony Gerasimov   12 May 2003 16:13:22 
 icecast/shout   Eugene Boontseff   12 May 2003 17:56:00 
 icecast/shout   Alex Semenyaka   13 May 2003 13:48:52 
 icecast/shout   Eugene Boontseff   14 May 2003 10:48:00 
Архивное /ru.unix.bsd/39693ebe9d11.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional