Очень хочеться сделать сетевое вещания радио. Что есть - сервак под RH7.2 (без звуковой карты) и самый простой fm-tuner. Что хочется получить: возможность подключаться к серверу с помощью какого-нибудь клиента (если бы эти клинеты есть еще и под разные ОСи, то вообще замечательно) и слушать радио, которое ловит fm-tuner, кодирует и выдает.Что уважаемый All может посоветовать для реализации этой идеи?
>Очень хочеться сделать сетевое вещания радио. Что есть - сервак под RH7.2
>(без звуковой карты) и самый простой fm-tuner. Что хочется получить:
>возможность подключаться к серверу с помощью какого-нибудь клиента (если бы эти
>клинеты есть еще и под разные ОСи, то вообще замечательно) и
>слушать радио, которое ловит fm-tuner, кодирует и выдает.
>
>Что уважаемый All может посоветовать для реализации этой идеи?
icecast для вещания, а вот для работы под юникс с фм карточками я не знаю, если разберёшся то напиши здесь пожалуйста
>icecast для вещания, а вот для работы под юникс с фм карточками
>я не знаю, если разберёшся то напиши здесь пожалуйстаДа вроде уже что-то нарыл... Вообщем есть такая программа - fmio - ее сайт http://jumbo.narod.ru/fmio.html Поддерживает очень много карточек - в списке оказалась и моя. Пока ничего подробнее сказать не могу - только нашел, еще не ковырял.
Пока идею по реализации бродкаста радио следующая:
1. Запустить с помощью fmio fm tuner.
2. Ловить что падает на линейный вход звуковухи и кодить это в реал тайме.
(что использовать для этого я пока не знаю...)
3. Откодитый файл бросать в icecast илм на что-нить подобное, которое и будет вещать на всю сетку.Вообщем, как высняется, в серваке все-таки должна быть звуковая катра, так как с fm tunera (во всяком случае с моего) звук напрямую снимать невозможно.
Кроме того, я пока еще совершенно не знаю, как будет работать связка кодер-бродкастер.
Вообщем постепенно разбираюсь... Как сделаю (если вообще это получиться) - киду доку о том, как я это делал...
Все. В теории задача решена.Нужно делать вот так:
1. Установить fmio http://jumbo.narod.ru/fmio.html и с помощью нее крутить fm tuner-ом.
2. Поставить SHOUTCast (http://www.shoutcast.com/) - это сервер к которому подкючаются клиенты для того, чтобы что-нить послушать.
3. Поставить lame (http://lame.sourceforge.net/) для кодирования в mp3
4. Поставить DarkIce (http://darkice.sourceforge.net/) - эта штука умеет брать звук с аудиовхода звуковухи (в нее как раз втыкается хвост от fm tuner-а), кодировать это все lame-ом и кидать на SHOUTCast, на радость юзерам.
Юзеры могу слушать это с помощью винампа или XMMS.
Вообщем в теории задача решена, осталось только посмотреть, как все это будет в действительности круиться (а у меня как раз пепси заканчивается... =(...
PS. Вместо SHOUTCast можно юзать IceCast, а вместо mp3 вместо Ogg.
>Все. В теории задача решена.
>
>Нужно делать вот так:
>
>1. Установить fmio http://jumbo.narod.ru/fmio.html и с помощью нее крутить fm tuner-ом.
>
>2. Поставить SHOUTCast (http://www.shoutcast.com/) - это сервер к которому подкючаются клиенты для
>того, чтобы что-нить послушать.
>
>3. Поставить lame (http://lame.sourceforge.net/) для кодирования в mp3
>
>4. Поставить DarkIce (http://darkice.sourceforge.net/) - эта штука умеет брать звук с аудиовхода
>звуковухи (в нее как раз втыкается хвост от fm tuner-а), кодировать
>это все lame-ом и кидать на SHOUTCast, на радость юзерам.
>
>Юзеры могу слушать это с помощью винампа или XMMS.
>
>Вообщем в теории задача решена, осталось только посмотреть, как все это будет
>в действительности круиться (а у меня как раз пепси заканчивается... =(...
>
>
>PS. Вместо SHOUTCast можно юзать IceCast, а вместо mp3 вместо Ogg.
лучше IceCast, там сырцы есть :), а вдруг надо будет? :)
вот только такой вопрос, можно ли всё это сделать без сжатия? Я так читал и так понимаю нельзя, просто в принцпе не хочится ради такой цели использовать достаточно мощный сервер. Знаю без сжатия можно юзать RealAudio, но для него надо RealPlayer ставить, а чего то винамп больше нравится.
у меня все работает в связке darkice+icecast2+oss
вещается в ogg, так как либо darkice либо lame что-то накосячили, и под фряхой лейм не пашетbtw: никто не знает альтернативу oss, уж больно она глючная