Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » трансляция FM радио в сетку (server FreeBSD 4.7)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kaiman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Суть проблемы такова:
ось - FreeBSD 4.7, там стоит darkice и shoutcast, а также fmio (для управления FM тюнером), там же стоит звуковая карта. Fmio и звуковая работают, в динамиках радио поет, shoutcast файлы mp3 в сетку вещать могёт. Остается darkice, который должен звук от звуковухи сунуть shoutcast-у, но он этого почемуто делать не хочет, хотя всем видом изображает работу Где тут собака порылась? В darkice вроде бы настройки все простые, ничего мудренного.... Может что не так с lame?
Если есть у кого опыт поделитесь

Всего записей: 72 | Зарегистр. 24-06-2002 | Отправлено: 20:45 06-05-2003 | Исправлено: kaiman, 10:27 12-05-2003
andrews



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
все эти вещи делаются по multicast ip так называемым ... это 224.0.0.0/3 (или /4 - точно не помню) - для этого собственно должна быть поддержка multicast routing/networking я делал видео со спутника в сетку в свое время на linux еще для этого нужен mrouted нужно сказать, что сетку напрягает оччень сильно

Всего записей: 96 | Зарегистр. 21-03-2003 | Отправлено: 19:15 08-05-2003
kaiman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да у меня проблема то несколько в другом!
мне неудается со звуковой карты audio поток взять, а shoutcast у меня работает и в сетку mp3 вещает на ура
--------------------------------------------------------------------------------
после долгих экспериментов с различными серверами: icecast, shoutcast и с их примочками lame, darkice, liveice, transcast пришел к выводу, что вся причина в начале цепочки: lame не может взять audio поток со звуковой карты.
Пробывал делать mp3 файлы из audio потока с помощью lame, получалось, но там тишина, а радио в колонках поет...

Всего записей: 72 | Зарегистр. 24-06-2002 | Отправлено: 09:08 09-05-2003 | Исправлено: kaiman, 12:03 13-05-2003
kaiman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все, вопрос снимается.
разобрался собственными силами, косвенно помогла статья:
http://www.linuxfocus.org/Russian/March2001/article178.shtml
всё дело было в мекшере, line надо было на запись поставить, удобная програмуля помогла aumix.
Теперь все пашет как трактор!!!
получилась связка:
fmio; lame+darkice; shoutcast.

Всего записей: 72 | Зарегистр. 24-06-2002 | Отправлено: 06:53 14-05-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kaiman
  А какой карточкой ты FM ловишь? Хочу поставить попробовать... потому что надоело уже офисным работникам объяснять что Европу+ и тп. по инету слушать это есть не хорошо...
  Можно подробности? Какая карточка, что зачем настраивать и тп и тд. если не сложно.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 09:56 14-05-2003
kaiman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот все детали и подробности:
ось: FreeBSD 4.7
стоит FM корточка SoundForte RadioLink SF64-PCR FM Radio (PCI)
в ядро карточку как устройство прописывать не надо,
ею управляет утилита fmio (http://jumbo.narod.ru/fmio.ru.html)
управление до безобразия простое, к примеру команда такого типа:    
fmio -d sf4r -f 100.9 ставит карточку на частоту 100.9MHz, а sf4r  
указывает какой драйвер использовать (утилита поддерживает большой спектр карточек).
Также на компе стоит звуковая карта (не помню какая именно, да это и не столь важно).
Как звук ставить очень хорошо написано тут http://www.freebsd.org.ru/handbook/sound-setup.html
Для вещания по сетке стоит сервер shoutcast, скачать можно тут:
http://www.shoutcast.com/downloads/sc1-9-2/shoutcast-1-9-2-freebsd4-elf.tar.gz
установливаем его настраиваем и запускаем.
Для передачи звукового потока со звуковухи использую darkice
http://prdownloads.sourceforge.net/darkice/darkice-0.13.1.tar.gz
совместно с лайм
http://prdownloads.sourceforge.net/darkice/lame-3.91.tar.gz
и огг ворбис
http://fatpipe.vorbis.com/files/1.0/unix/libogg-1.0.tar.gz
http://fatpipe.vorbis.com/files/1.0/unix/libvorbis-1.0.tar.gz
как всё это ставить написано в руководстве darkce.
Потом настраиваем darkice на shoutcast и тоже запускаем, по идее,
всё должно работать, но тут я споткнулся на одну проблему которая нигде
не описана или я так читал...необходимо звуковуху микшером настроить так чтобы
line стояла на записи, record не был на нуле. Тут мне помогла статья про которую говорил раньше.
для работы с микшером использовал утилитку aumix
http://www.jpj.net/~trevor/aumix.html
Вот вроде бы и всё. Сегодня народ у меня радуется, радиво слушает
Да, еще одно бОльшая часть программ есть в виде пакаджей в дистрибутиве FreeBSD  
(может только версии немножко старее) и их можно поставить через  
/stand/sysinstall

Всего записей: 72 | Зарегистр. 24-06-2002 | Отправлено: 19:03 14-05-2003
Shlash

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kaiman
Спасибо за рецепт.
Получилось почти всё, за исключением одного: darkice работает только при quality = 0.1, с любыми другими значениями сбрасывает кору с ошибкой сегментации.
Ну, и ещё, кажется, что стерео где-то потерялось. Стереоэффект совершенно не прослушивается, хотя Винамп показывает, что получает стерео.
 
Darkice и Lame взял в виде пакетов на freebsd.org:
darkice-0.13.1      An IceCast, IceCast2 and ShoutCast live audio streamer
lame-3.93.1         ISO code based fast MP3 encoder kit

Всего записей: 1 | Зарегистр. 24-09-2003 | Отправлено: 13:03 30-09-2003 | Исправлено: Shlash, 13:06 30-09-2003
netmonster



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TV & FM тюнер Acorp, чип bt878a.
почему выходящий сигнал (по громкости) с тюнера очень слабый.
хотя в винде всё окей, может кто сталкивался с этой проблемой?
пробывал на freebsd 4.10 и 5.2

Всего записей: 33 | Зарегистр. 12-05-2004 | Отправлено: 17:39 01-10-2004
shockman



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А можно ли вещать поток с ФМ-тюнера, если нет саунд карточки!!!!
 
P.S.: Тюнер гоняет поток через ISA, а не через шнурок в линейный вход.
 
 
И если да, то как?

Всего записей: 2 | Зарегистр. 05-11-2004 | Отправлено: 15:40 05-11-2004
shockman



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, подскажите плиз!!!
У меня ESS ES1869f + FM Tuner  
постивил fmio под ФРЮ!!!
задаю частоту, в наушниках шипит, а ни фига не играет, антена есть, и при сканировании в наушниках один и тот же звук, такое впечатление, что не меняется частота.
Как с этим бороться и есть ли еще какой то софт для моей карты под ФРЮ?

Всего записей: 2 | Зарегистр. 05-11-2004 | Отправлено: 10:24 11-11-2004
qwexak



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
какой тюнер у fmio надо дрова выбирать
man fmo

Всего записей: 25 | Зарегистр. 06-02-2003 | Отправлено: 22:46 21-12-2004
sotori

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди подскажите пожалуйста радио(телевидение) в сети, сетку сильно тормозит. Вот собрался делать и не знаю стоит или не стоит этого делать??

Всего записей: 65 | Зарегистр. 05-09-2004 | Отправлено: 23:19 01-02-2005
PAV2

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ, а возможно сделать так, у меня есть роутер (FreeBSD 4.1.1.) + магнитола, далее что бы с роутера сигнал шел на сервак (w2003), а сервак всем остальным в сети реально так сделать?
Надеюсь, что внятно написал, если что могу пояснить.
 

Всего записей: 272 | Зарегистр. 24-01-2006 | Отправлено: 14:11 27-01-2006
PAV2

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос всё ещё по прежнему актуален.

Всего записей: 272 | Зарегистр. 24-01-2006 | Отправлено: 20:09 29-01-2006
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PAV2
не внятно, смысл? сначала на сервак кидать?

----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 14:52 08-02-2006
PAV2

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wchik
Нужно значит, ройтер в сети весит на 10-ке, а сервак на 100-ке, скоро будет на гигабитке. У него выделенные ip и тд. То есть он будет не тока в локалке радио передавать но и инет.

Всего записей: 272 | Зарегистр. 24-01-2006 | Отправлено: 20:32 08-02-2006
awsswaawsswa

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чтоб миксер при загрузе поднимался и стартовало радио (freebsd)  
незабудте добавить radio_enable="YES" и подредактируйте под себя
 
#!/bin/sh
#
# PROVIDE: radio
# REQUIRE: LOGIN
# KEYWORD: FreeBSD shutdown
 
echo -n ' radio'
echo ""
 
case "$1" in
start)
    rm -f /tmp/aumixrc
    touch /tmp/aumixrc
    echo "vol:100:100:P"     >> /tmp/aumixrc
    echo "pcm:100:100:P"     >> /tmp/aumixrc
    echo "speaker:100:100:P"     >> /tmp/aumixrc
    echo "line:100:100:R"     >> /tmp/aumixrc
    echo "mic:0:0:P"         >> /tmp/aumixrc
    echo "cd:0:0:P"         >> /tmp/aumixrc
    echo "igain:0:0:P"         >> /tmp/aumixrc
    echo "line1:100:100:P"     >> /tmp/aumixrc
    echo "phin:0:0:P"         >> /tmp/aumixrc
    echo "phout:0:0:P"     >> /tmp/aumixrc
    echo "video:100:100:P"     >> /tmp/aumixrc
    cd /home/samba/music_for_radio/
# создание playlist из каталого с файлами
    ls > playlist.txt
    ls > playlist.m3u
# стартуем радио
    /usr/local/bin/fmio -d sf2r -f 104.1
# поднимаем миксер
    /usr/local/bin/aumix -d /dev/mixer0 -f /tmp/aumixrc -L
    cd /home/samba/music_for_radio/
    /usr/local/bin/ices -B -c /usr/local/etc/ices.conf
    /usr/local/bin/darkice -c /usr/local/etc/darkice.cfg &
    /usr/local/bin/ezstream -c /usr/local/etc/ezstream_mp3.xml &
    echo "+++++++++++++"
    echo "started_radio"
    echo "+++++++++++++"
    ;;
stop)
    killall darkice
    killall ezstream
    killall ices
    echo "++++++++++++"
    echo "kill process"
    echo "++++++++++++"
    ;;
*)
    echo "+++++++++++++++++++++++++++++++++"
    echo "Usage: 'basename $0' {start|stop}" >&2
    echo "+++++++++++++++++++++++++++++++++"
    exit 64
    ;;
esac
 
exit 0

Всего записей: 91 | Зарегистр. 06-10-2004 | Отправлено: 08:17 04-05-2006 | Исправлено: awsswaawsswa, 07:35 05-05-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » трансляция FM радио в сетку (server FreeBSD 4.7)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru