1

Тема: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Собственно проблема состоит в следующем:
Сервер стоит на отдельной машине с каналом 100 мб , ОС Linux сервер Shoutcast  , вещание производится через Sam. Всё вроде ничего , давно работаю с самом , но вот сервер настраиваю в 1 раз. Раздражает задержка в 30 сек на 64 качестве потока. Заметил что чем больше качество патока выставляешь , тем меньше идет задержка , на 320 качестве задержка примерно 5-6 секунд. Как можно избавиться от этой проблемы ? Верчения по оси в разные стороны Метаинтервала в конфиге серва результатов не дают. Буду благодарен за любую помощь в данном вопросе. Кто ответит что выхода нет , задержка она будет всегда  , тому атата , лучше вообще не пишите , потому как работал с 2 проектами , там задержка максимум 2 секунды.

Отредактировано MonoLog (01-09-2010 15:02:43)

2

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

избавиться никак, так должно быть. В шоуткасте фиксированая величина буферизации, получается чем выше качество тем скорее буфер заполняется.
У айскаста задержка около 8 секунд с базовыми настройками, покрутив можно уменьшить

3

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Ну всё же где то должна прописываться эта величина , пусть не в конфиг файле даже. Люди же каким то образом уменьшают.
А теперь поподробней про айс пожалуйста. То есть там можно настроить буфер?

4

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

в шоуткасте настроить никак, настройка буфера просто не предусмотрена, только бета версии что то можно пробовать настроить.
А в айскасте настраивается burst-size, чем меньше тем задержка меньше, но тогда может прерыватся поток если интернет будет не идеален.
Так же задержка зависит от плеера у слушателя, там тоже можно настроить буфер

5

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Если не сложно ответь еще на не сложный вопрос. Где там буфер настраивается , или точнее где прописан "burst-size" ?

6

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

20 строчка конфига

7

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Жаль с вами расставаться , вот решил еще чуток на уши подсесть. Флеш плееры для сайта которые поддерживают шаут айс будут воспринимать? Если нет , то есть ли какие либо ресурсы содержащие данные плееры ?

8

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

какие именно плееры? Если он строго для шоута и не прописывается в url в конце /;stream.nsv то для айса может и не подойти

9

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Чем дальше лезу в айс тем более удивляюсь.
1 Есть норм гайд для установки под линукс? На ХП я поставил , там не сложно , а вот под линукс как то много букав.
2 Правда ли нужны на асй плагины ставить чтобы давать потоки mp3 и ogg ? На винде пускал  acc+ без всяких примочек.
3 Можно ли как то скрыть сайт показывающий статистику сервера (это который 127.0.0.1:8000 к примеру) ?

Отредактировано MonoLog (01-09-2010 18:01:24)

10

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

1. нужен гайд для собирания сырцов (./cofigure, make && make install)
2. ненадо плагинов
3. в айсе можно

11

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

А это , мы тут сидели с нашим администратором и обуждали , оказывается он силён в линуксе так же как и я , тоесть  по 10 шкале где то на 1-3. Есть какой то подробный гайд аля для чайников как это всё дело поставить? smile

12

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

если ставить из репозитория debian то несложно, просто командой apt-get install icecast2, но версия там старая и может присутсвовать баг переполнения памяти.
если ставить новейшую версию то описать все в двух словах сложно. Надо ставить svn, autoconf, libtool, automake и потом при сборке айса доставлять все что он потребует

13

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

могу поставить совсем не дорого

14

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Снова нид хелп. Взял гайдик ( да простит меня о великий админ за ссылку) с http://mylinuxblog.ru/icecast-yet-anoth … nfiguring/ Дошел до команды make && make install и встал на месте. Я нубас конечно , но всё же , ввожу эту команду и пишет что команда не найден. Подскажите куда там дальше тыкать чтобы установить?

15

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

разве не очевидно что надо установить make ? tongue
но все же лучше берите из svn, весрия 2-3-2 глючная

16

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Неа smile Я ж говорю что я нубас в линуксе. Как установить та? smile

17

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

что то мне подсказывает что вам тогда надо еще много чего устанавливать. Какой дистрибутив хоть?

18

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Ну вот я делал все по гайдику ссылку на который скинул выше. Там чего то нет чтоли? smile Или скиньте норм гайдик подробный аля "Тыкните на розовую кнопочку , а затем на красненькую"

19

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

нормальней нет, вам надо "линукс для чайников", а потом уже легче будет )

20

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Ну мб проведете мне мастер - класс и подскажите какие команды после
apt-get install libogg-dev libvorbis-dev libtheora-dev libspeex-dev libcurl4-openssl-dev libxslt-dev
./configure --prefix=/usr/local/icecast --with-ogg --with-theora --with-curl --with-vorbis --with-openssl
Надо ввести ?

21

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

Методом "научного тыка" удалось поставить айс. А ск транс будет работать с айсом ? И если да как установить транс 2.6 последний на линукс? smile

22

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

работать то будет, но надо настроить совместимость на айсе (shoutcast-compat)
устанавливать его просто, закинул в папку и он уже готов к работе )

23

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

По системе "Несколько дней позора на форуме и всё настроенно" ....
Вот голову ломаю , айцес 0.4 может ли так же сам отрубаться и врубаться когда кто то из rj конектится \ дисконектится к серверу?
Насчет шоут каст компак вопрос , его надо закинуть в любую папку и просто стартануть ?
И это не могу нигде гайдик по установке транса найти под debian. С айцесом 0.4 тоже  трабла , вроде установил , но куда установил , как запустить , я не знаю smile

24

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

пишет MonoLog:

Вот голову ломаю , айцес 0.4 может ли так же сам отрубаться и врубаться когда кто то из rj конектится \ дисконектится к серверу?

реализуется средствами icecast (fallback)

пишет MonoLog:

Насчет шоут каст компак вопрос , его надо закинуть в любую папку и просто стартануть ?

shoutcast-compat - опция в настройках icecast, надо добавить еще один listen port на 1 больше чем основной (если 8000 то 8001) и строчку в нем <shoutcast-compat>1</shoutcast-compat> (может чуть отличатся, пишу по памяти)

пишет MonoLog:

И это не могу нигде гайдик по установке транса найти под debian

просто скинуть в папку, настроить и запустить

пишет MonoLog:

С айцесом 0.4 тоже  трабла , вроде установил , но куда установил , как запустить , я не знаю

ищите книгу "линукс для чайников" )
все исполняемые файлы (большинство) инсталируются в папку /usr/bin или /usr/local/bin, настройки в папку etc (соответсвенно)

25

Re: Проблемы с задержкой Shoutcast на linux через sam broadcaster

В бине есть фал ices2 , а вот настроек нет нигде....

Отредактировано MonoLog (05-09-2010 14:50:09)