The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вещание в сеть радиостанций со спутника (linux skystar1 radio sound icecast dvb)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: linux, skystar1, radio, sound, icecast, dvb,  (найти похожие документы)
From: Сергей Рубцов <madman@altair-tv.ru.> Newsgroups: email Date: Mon, 7 Feb 2006 14:31:37 +0000 (UTC) Subject: Вещание в сеть радиостанций со спутника Железо: SkyStar1 # lspci | grep Multimedia 0000:04:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Soft: Linux, icecast, ices, VLC Вступление: Работаю я в достаточно крупной провайдерской организации в своем городе, а так как компания молодая сервисы все еще добавляються и расширяться. Насмотревшись на провайдеров столицы решил порадовать абонетов радио. Пробовал ретранслировать станции из инета - дорого, вещал с винта mp3ки - популярность не та, вот и решили пускать со спутника. Начало: Первоначально собираем новенькое ядро, на данный момент это 2.6.15, с поддержкой SkyStar1 и I2C (обязательно модулями!!!), и не забудьте скачать последний firmware с сайта www.linuxtv.org (http://www.linuxtv.org/downloads/firmware/), кладем его в /usr/lib/hotplug/firmware/ и переименовываем в dvb-ttpci-01.fw. Собираем, но только в один поток!!! ЭТО ВАЖНО!!! Иначе не собирется. Надеюсь, что все прошло гладко, и Вы уже загрузились с новым ядром. Далее нам понадобится набор утилит для работы DVB картами linuxtv-dvb-apps, и находим его на том же сайте www.linuxtv.org (http://www.linuxtv.org/downloads/). Разворачиваем, собираем. От туда нам необходимы 2 утилиты scan, szap и конфиг для предпочитаемого спутника, который создадим позже. Теперь нам необходимо загрузить модули катрочки и его frontend'ы. Вот список загруженных модулей у меня для катрочки (вполне достаточно загрузить модули dvb_ttpci и ves1x93, остальное само загрузится): # lsmod dvb_ttpci l64781 ves1820 stv0299 dvb_core tda8083 stv0297 sp8870 firmware_class ves1x93 ttpci_eeprom i2c_core saa7146_vv video_buf saa7146 v4l1_compat v4l2_common videodev Не сомниваюсь, что Вы используете udev, значит у Вас теперь должны появиться устройства карточки: # ls -al /dev/dvb/adapter0/ итого 0 drwxr-xr-x 2 root root 200 Янв 12 16:07 . drwxr-xr-x 3 root root 60 Янв 12 16:07 .. crw-rw---- 1 root video 212, 1 Янв 12 16:07 audio0 crw-rw---- 1 root video 212, 6 Янв 12 16:07 ca0 crw-rw---- 1 root video 212, 4 Янв 12 16:07 demux0 crw-rw---- 1 root video 212, 5 Янв 12 16:07 dvr0 crw-rw---- 1 root video 212, 3 Янв 12 16:07 frontend0 crw-rw---- 1 root video 212, 7 Янв 12 16:07 net0 crw-rw---- 1 root video 212, 8 Янв 12 16:07 osd0 crw-rw---- 1 root video 212, 0 Янв 12 16:07 video0 Предположим, что у Вас все так и есть. Настройка на спутник: Теперь начнем именно настройку на спутник. По этому заходим на http://www.lyngsat.com/europe.html и выбираем спутник, на транспондере которого наибольшее количество радиостанций. Настраиваем тарелку на этот транспондер. Теперь необходимо, воспользовавшись утилитой scan, считать список каналов, с выбранного спутника. В папке linuxtv-dvb-apps-xx.xx.xx/util/scan/dvb-s/ есть примеры конфигов для разных спутников. Я остановил выбор на 36 градуснике, с него на частоте 12073 идет порядка 40 ведущих радиостанций России. Пример моего конфига для него: S 11923000 L 27500000 3/4 Теперь простым движением руки сканируем список каналов: # ./scan file_config На что на стандартных выход должен появиться список каналов, примерно следующего содержания: Retro:11923:h:0:27500:0:4097:1 Dinamit:11923:h:0:27500:0:4100:2 New Life:11923:h:0:27500:0:4110:3 Russkoe-2:11923:h:0:27500:0:4120:4 Monte Carlo:11923:h:0:27500:0:4130:5 .................................................. [0052]:11923:h:0:27500:0:0:82 [0053]:11923:h:0:27500:0:0:83 [0054]:11923:h:0:27500:0:0:84 Если спиcок есть, то все отлично, мы почти на полпути к победе! Загоняем его в конфиг для szap, что бы проверить качество приема канала. # ./scan file_config > ~/.szap/channels.conf # ./szap -r Retro Надеюсь, канал был залочен, о чем будет свидетельствует надпись FE_HAS_LOCK. В противном случае советую почитать документацию из linuxtv-dvb-apps. Да и вообще ее почитать стоит!!! А вот теперь начинается самое интересное - снятие потока с карточки, кодирование и трансляция в сеть! Разберем каждый раздел по подробнее. Снятие аудио потока с DVB карты: Получить поток можно как минимум 4 способами: 1. mplayer (http://www.mplayerhq.hu/) - ужастно не удобно, практически нет документации и, к тому же, отвратительное качество. 2. xine (http://xinehq.de/) - честно только читал, поставить как-то руки не дошли 3. vls (http://www.videolan.org/) - проект специально создан для вещания данных с любых устройств в сеть различными способами. Но проект забросили года 3 назад и всю функциональность перенесли в vlc. 4. VLC (http://www.videolan.org/) - это своего рода комбайн всего что возможно!!! И вещать, и смотреть, и снимать поток, и записывать, и еще кучу всего! Подробно, что умеет и как это делает читайте на оф. сайте. Естественно, берем VLC, внимательно читаем VLC Streaming-Howto по адресу http://www.videolan.org/doc/streaming-howto/en/streaming-howto-en.html и понимаем, что VLC умеет еще и кодировать поток, и отправлять в сеть. Можно начинать радоваться и хлопать в ладоши, но как всегда появлюяться некоторые НО!!! С первыми из них происходит столкновение на этапе кодирования, но об этом позжде. pРассмотрим пример снятие потоков 2 радиостанций, без кодирования, с одного транспондера (с разных одной картой не возможно): # vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=1,2 dvb: \ --dvb-frequency=12073000 --dvb-srate=27500000 --dvb-lnb-lof1=10750000 \ --dvb-lnb-lof2=10750000 --dvb-lnb-slof=10700000 ... Думаю, пояснять параметры запуска нет надобности, они очень хорошо расписаны на оф. сайте. Но единственной рекомендацией будет не снимать уровень детализации вывода на экран (-vvv), при уменьшении, почему-то, начинает сбиваться поток и увеличивается загрузка процессора. С чем это связанно, я, честно говоря, даже не стал разбираться, по этому оставил так. Трансляция в сеть В настоящий момент для радиотрансляций по сети преимущественно используются протоколы TCP/HTTP с программными протоколами Shoutcast/Icecast (официально не задокументированы), вот их использовать и будем. Лично для меня icecast (http://www.icecast.org) как-то приглянулся больше. Описывать настройку не буду, т.к. ее полно в интернете, да и пример конфига очень хорошо документирован. По этому настраиваем и запускаем icecast. Для проверки заходим на http://server:8000, и любуемся WEB интерфейсом запущенного сервера. Кодирование Кодировать можно и VLC, но на кодировании 2 каналов в mp3 в битрейт 192 загрузка двух процового сервера P4 идет в районе 80% - нам оно не надо! По этому идем другим путем, на официальном сайте icecast (http://www.icecast.org) есть 2 проекта для броадкаст кодирования ices2 и ices0. Первый для кодирования в ogg, второй в mp3, вроде еще бетта релиз, но работает исключительно стабильно. Выбрать можно любой, я взял ices0. Но тут возникает почти проблема, ices'ы не умеют работать с DVB картами, зато прекрасно работают с плейлистами! Нашлось, на мой взгляд, простое и элегантное решение - заливать поток в fifo канал, а его играть из плейлиста, как mp3 файл. Описывать процесс настройки ices0 не имеет особого смысла, конфиг интуитивно понятен. Для каждого потока радио необходимо запускать отдельный процесс ices с отдельным конфигом. Разница в конфигах должна быть в pid файлах, проигрываемых плейлистах, точках монтирования и описании потока станции. Создаем fifo каналы для каждого потока: # mkfifo /tmp/radio1.mp3 # mkfifo /tmp/radio2.mp3 Теперь добавляем в плейлисты наши "mp3 файлы";, пускаем в них потоки станций, прописываем плейлисты в разные конфиги ices, пускаем по процессу на поток: # echo "/tmp/radio1.mp3"; > /etc/icecast2/playlists/radio1.pls # echo "/tmp/radio2.mp3"; > /etc/icecast2/playlists/radio2.pls # /usr/bin/ices -c /etc/icecast2/ices-radio1.xml -B # /usr/bin/ices -c /etc/icecast2/ices-radio2.xml -B # vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=1,2 dvb: --dvb-frequency=12073000 \ --dvb-srate=27500000 --dvb-lnb-lof1=10750000 -dvb-lnb-lof2=10750000 --dvb-lnb-lof=10700000 \ --sout '#duplicate{dst="standard{access=file,mux=raw,url=/tmp/radio1.mp3}",select="program=1",\ dst="standard{access=file,mux=raw,url=/tmp/radio2.mp3}",select="program=2"}' Если в логах ошибок нет, можно протестить. На сайте http://server:8000 должны появиться Ваши радиостанции в виде точек монтирования (в представлении Icecast). Выбираем канал, добавляем в WinAmp/BMP/XMMS, слушаем. Все прекрасно!!!

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, ABATAPA (?), 19:54, 07/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересные провайдеры... Не оглядываясь на авторские права...
     
     
  • 2.2, const86 (ok), 21:10, 07/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь молодая, да ещё и где-то не в столице...
     
  • 2.9, buzi (??), 11:46, 08/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    может ещё и за домашнюю телеантенну платить надо? мужчина, у вас паранойя
     

  • 1.3, MaDMaN (?), 22:02, 07/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С этим все в порядке! Все авторские права соблюдены, все разрешающие письма получены. Не волнуйтесь! :)
     
  • 1.4, pro (??), 09:21, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    A kak naschet vseh 40 kanalov? kak togda bit'?
     
  • 1.5, Миха (??), 09:30, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    blackice не пробовали?
     
  • 1.6, MaDMaN (?), 10:10, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А разницы нет, что 2 станции, что 40. Просто возрастет загрузка процессоров на кодирование, точнее на изменение битрейда потока на лету. У меня на даный момент 8 станций в битрейде 192 и загрузка 40%. Если нет желания или возможности загружать проц, можно просто кодировать без изменения битрейта. Загрузка будет порядка 5%.
     
  • 1.7, kazuss (??), 10:48, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не могли бы вы указать комплект оборудования для приема, а так же какое железо на серваке.
     
  • 1.8, kazuss (??), 10:51, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И если можно аську или мыло, скинуть на мой почтовый ящик. Мы тоже хотим попробывать. Интересен опыт получения разрешения на вещание.
     
  • 1.10, MaDMaN (?), 12:11, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все это крутиться на 1хP4(Xeon)-2.4 и 1Гб памяти. Стоит только DVB карта SkyStar1. Сервер используется, как зеркало для пары дистрибутивов linux и хранилище исходняков.
    Мой e-mail есть в начале статьи.
     
     
  • 2.11, kazuss (??), 12:15, 08/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо.
     
  • 2.57, Justas (??), 11:22, 27/08/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Все это крутиться на 1хP4(Xeon)-2.4 и 1Гб памяти. Стоит только DVB карта
    >SkyStar1. Сервер используется, как зеркало для пары дистрибутивов linux и хранилище
    >исходняков.
    >Мой e-mail есть в начале статьи.

    E-mail не отвечает, ящик переполнен :)

    Один вопрос: описываемая DVB-карта - это просто SkyStar1 (с аппаратным
    декодером MPEG) ? Просто еще есть модель SkyStar1 CI (с модулем под
    криптокарту и програмнной обработкой потока) и я хотел уточнить, что нужно
    покупать.

     

  • 1.12, faerion (?), 17:29, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Кодировать можно и VLC, но на кодировании 2
    >каналов в mp3 в битрейт 192
    >загрузка двух процового сервера P4 идет в районе
    >80% - нам оно не надо!
    Насчет этого ты перегнул палку. Транскодинг мп3 не очень ресурсоемокий процесс.
     
  • 1.13, MaDMaN (?), 21:49, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кодирование 2 потоков на лету из переменного битрейда? Я основываюсь на данных, которые получил лично при кодировании именно VLC.
     
  • 1.14, pro (??), 08:40, 09/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    A kak naschet kodirovannih kanalov, skazem v seca1 ili viaccess1? kak decoded prikrutit?

    Kakoy bitreyt idet so sputnika?

     
  • 1.15, Тима (??), 11:57, 10/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ты аську погёшь оставить ??
     
  • 1.16, Slage (?), 12:03, 10/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подтверждаю, карта SkyStar-2, комп P4-3.0/512mb
    Крутиться 15 станций в формате Vorbis 128kbit/stereo, загрузка проца ~85%.
     
  • 1.17, Тима (??), 12:23, 10/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    подскажите незнающему .. просто по вещанию в сеть с тв тюнеров я знаю что можно снимать только один канал с тюнера .. а как дело обстоит с спутниковыми картами там можно снимать сразу много потоков радио ?? тв ?? .. и вещать ?? вроде же один приёмо передатчик ?? .. просто некогда неюзал  спутниковые талерки.. ??? просветите..
     
  • 1.18, MaDMaN (?), 10:18, 11/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А с какого спутника берешь??? Удалось где-нибудь Максимум и Наше радио найти???
     
     
  • 2.42, Be1 (?), 12:15, 18/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Maximum 103.7 FM http://www.maximum.ru/ - если оно, то Express AM 22 at 53.0°E, 11044 V
     

  • 1.19, pro (??), 20:52, 12/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    EutelSat W4 36E
     
  • 1.20, MaDMaN (?), 23:17, 12/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну я с него же. Какие станции ретранслируешь???
     
  • 1.21, Xeon (??), 12:43, 15/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как вычислить значения --dvb-lnb-lof1, --dvb-lnb-lof2, --dvb-lnb-lof ?
     
  • 1.22, Петутин (?), 05:39, 20/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хмм, уважаемый, а как Вы настроили ice0, что он у Вас без раскодировки стал mpga поток пускать на iceserver.....Очень интересно.....
     
  • 1.23, MaDMaN (?), 14:39, 22/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще-то ices для этого и нужен, для перекодирования. Подробно в документации.
     
  • 1.24, Петутин (?), 02:41, 26/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дааа) а я думал он FIFO файл кастит на icecast сервер)))) а он оказуется просто перекодирует))).. не написано у вас что он перекодиует)... хотя бы для пимера конйиг вылодили, а то ботам будет не понять)
     
     
  • 2.51, vovo4ka (?), 13:49, 27/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Дааа) а я думал он FIFO файл кастит на icecast сервер)))) а
    >он оказуется просто перекодирует))).. не написано у вас что он перекодиует)...
    >хотя бы для пимера конйиг вылодили, а то ботам будет не
    >понять)

    ты прав, ices0 необходимо собрать с поддержкой lame , иначе ices не будет перекодировать и ничего слышно не будет, хотя mount-points создаются.


     

  • 1.25, Dabster (?), 10:34, 02/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Стоит SkyStar2 + VLC и соответственно IceCast2 и Ices2. В общем по логам видно что Ices2 не может понять формат MPG2 который загоняется VLC в fifo как тут быть.

    Выдержка из логов.
    [2006-03-02  09:23:16] INFO ices-core/main IceS 2.0.1 started...
    [2006-03-02  09:23:16] INFO signals/signal_usr1_handler Metadata update requested
    [2006-03-02  09:23:16] INFO playlist-basic/playlist_basic_get_next_filename Loading playlist from file "/etc/icecast2/playlists/radio1.pls"
    [2006-03-02  09:23:16] INFO playlist-builtin/playlist_read Currently playing "/tmp/radio1.mp3"
    [2006-03-02  09:23:16] WARN playlist-builtin/playlist_read Corrupt or missing data in file (/tmp/radio1.mp3)
    [2006-03-02  09:23:17] INFO stream/ices_instance_stream Connected to server: localhost:8000/radio1.ogg

    Пробовал отключить кодирование в Ices2 и включить кодирование в VLC все рабоатет на ура почти за исключением что проц 1.8 при кодировании 1-го канала в ogg формат ложится на 40% такой вариант отпадает сразу.

     
  • 1.26, Донат (?), 17:17, 02/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пожалуйста, помогите новичку в linux ). Расшифруйте след. словосочетание:
    "Собираем, но только в один поток!!! ЭТО ВАЖНО!!! Иначе не собирется."
     
  • 1.27, Victor (??), 01:07, 04/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А не проще искользовать dvbstream, если уж не для вещания, хотя можно выдирать нужные пиды, то уж для граббинга совместно с dumprtp. или же сам dumprtp. vlc тут не очень и нужен даже.
     
  • 1.28, Петутин (?), 06:36, 06/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Dabster, ставь просто Ices... включай кодирование битрейт к примеру 240... и все...
     
     
  • 2.35, Simplifest (?), 13:37, 12/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Ресурсы при этом всеравно кушаются :(
     
     
  • 3.36, Simplifest (?), 13:38, 12/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    да и качество теряется...
     

  • 1.29, Dabster (?), 10:11, 09/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Петутин, 240 не в какую не хочет Ices0 прохавывает только 192 и ниже в чем может быть фишка?
     
  • 1.30, Dabster (?), 14:43, 09/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пишет вот такую лабуду
    LAME: error resetting sample rate.
    Ices Exiting...
     
     
  • 2.34, Simplifest (?), 13:36, 12/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасно вещаю в 22050Гц, и 64 килобита - без проблем!
     

  • 1.31, Simplifest (?), 13:20, 12/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня какаято странная проблема, радио играет только в первый fifo файл. Все файлы созданы, настроено вроде все правильно. Никто не сталкивался с такой проблемой?

    Вот строка запуска:
    vlc --color --ttl 12 --sout-standard-access=file --sout-standard-mux=raw --ts-es-id-pid --programs=21,30 dvb: --dvb-frequency=4084000 --dvb-srate=2500000 --dvb-voltage=13 --sout '#duplicate{dst=standard{url=/tmp/radio1.mp3},select="program=21",dst=sta
    ndard{url=/tmp/radio2.mp3},select="program=30"}'

     
     
  • 2.32, Simplifest (?), 13:22, 12/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Причем если вещать в сеть, то все ок!
     
  • 2.33, Simplifest (?), 13:33, 12/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Еще мысли:
    с одной стороны хотелось бы иметь возможность запихать в icecast mpeg2 поток без перекодирования.
    Есть программка под Windows - DVBrs. Эта программка совместима с icecast и icecast прекрасно с нее ретранслирует потоки mpeg2.

    С другой стороны, перекодировать в mp3 как-то не очень хочется - ogg/vorbis гораздо качественнее получается. Может есть возможность заставить vlc отдавать поток в fifo в разжатом виде, в wav/pcm? Это позволило бы использовать ices2 и транслировать все в vorbis'e. Я искал как это сделать - не нашел. Есть шанс, что можно как-нибудь через display...

    Ну и в заключение, в vlc есть возможность передавать видео в theora, новый icecast его понимает. Никто не пытался ретранслировать видео с vlc через icecast?

     
     
  • 3.48, AlexeyT (?), 10:46, 17/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    запихать в icecast поток без перекодирования можно!

    смотреть в доках ICECAST тему RELAY.

     
     
  • 4.49, Simplifest (?), 11:38, 17/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >запихать в icecast поток без перекодирования можно!
    >
    >смотреть в доках ICECAST тему RELAY.


    Это понятно. Но куда смотреть в VLC?

     

  • 1.37, Петутин (?), 22:09, 13/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да не вопрос, VLC умеет тоже что и DVBrs, к слову DVBRACE получше вот тебе ... большой текст свёрнут, показать
     
     
  • 2.40, Simplifest (?), 14:16, 16/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >да не вопрос, VLC умеет тоже что и DVBrs, (к слову  
    >DVBRACE получше ;) вот тебе пример моей сторчки запуска...
    C этим все понятно, у меня изначально так было настроено.
    Но есть две проблемы:
    1. Транскодинг на VLC - весьма ресурсоемкое занятие, более ресурсоемкое, чем на ices0.
    2. Слушать этот самый mp2 транслируемый VLC, получается только VLC (WinAmp и Windows Media не играет)

    Таким образом получается, что перекодирывать и раздавать юзерам, эффективнее
    внешней программой :(

    Icecast - более стандартная вещь - к ней могут коннектиться и WM, и WinAmp, и VLC, для меня это важно.

     

  • 1.38, Петутин (?), 22:09, 13/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    будут вопросы - Аська....59401030
     
  • 1.39, Петутиин (?), 22:13, 13/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Simplifest, не вижу проблемы в кодировании в Vorbis :) настраивай VLC :)  --sout-standard-mux=ogg
     
     
  • 2.41, Simplifest (?), 14:28, 16/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > Simplifest, не вижу проблемы в кодировании в Vorbis :) настраивай VLC
    >:)  --sout-standard-mux=ogg

    Да это понятно, делал уже. На моем 2,4GHz камне, перекодирование одного канала отгрызло около 40% ресурсов :( Раньше я как-то ретранслировал радио из эфира, к line-in звуковушки цеплял приемник, кодировался даркайсом в ворбис, загрузка не превышала 5% на радиостанцию.
    В том случае я получал несжатый звук. С тарелки идет MPEG2, в принципе, чтоб его раскодировать не надо более одного процента. Итого, должны получить примерно 5-6% загрузки на канал. А никак не 40%, как если это делать с помощью VLC :(

    Сейчас в конфигурации VLC+Ices+Icecast, при даунсамплинге потока в 64kbit, 22.5kHz, загрузка около 7-10% на поток. Запущено 9 потоков, изредка подтормаживает, но надо разобраться, возможно подтормаживает мой комп т.к. абоненты вроде не напрягаются :)

    Но все-равно спасибо, что откликнулся :)

     

  • 1.43, Петутиин (?), 01:37, 20/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да незачто.. щас буду пытаться под фрю собирать драйвера, если кому надо присоединяйтесь! аська та же 59401030 да еще есть irc... сеть Wenet, канал #Tihoretsk
     
  • 1.44, Юрий (??), 22:11, 03/04/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему молчит Humor FM на Eutelsat W4?
    DVB карта не при чем, и SS2 и TwinHan пробовал. Хорошее радио - тож в локалку запустить хочется.
    В винде, в ProgDVB работает...
     
     
  • 2.46, tester (??), 15:16, 20/04/2006 [^] [^^] [^^^] [ответить]  
  • +/
    а возможна ли трансляция нескольких каналов одновременно со спутника?

    и сколько ресурсов пожирается на транскодинг видео?

     
     
  • 3.47, AlexeyT (?), 12:42, 16/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Есть у кого опыт vlc-0.8.5 lib-dvbpsi-1.4 на Express AM22?

    делаю :

    vlc -vvv --color --ts-es-id-pid --ttl 1 --programs=14,15 dvb:--dvb-adapter=1
    --dvb-frequency=11044000 --dvb-srate=29800000 --dvb-lnb-lof1=9750000 --dvb-voltage=13 --sout '#duplicate{dst="standard{access=http,mux=raw,url=172.16.4.4:6001}",select="program=14",dst="standard{access=http,mux=raw,url=172.16.4.4:6002}"
    ,select="program=15" '


    а в ответ тишина.......

     

  • 1.50, dabster (?), 16:53, 07/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Рабочий вариант, слушаем WinAmp и ресурсы не грузит!
    vlc -vvv --color --ts-es-id-pid --ttl 12 --programs=1,2,3,4,5,6,7,8,9,10,11,12,1
    --dvb-frequency=11923000 --dvb-srate=27500000 --dvb-voltage=18 \
    --sout #duplicate{dst="standard{access=http,mux=raw,url=0.0.0.0:9001}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9002}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9003}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9004}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9005}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9006}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9007}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9008}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9009}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9010}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9011}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9012}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9013}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9014}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9015}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9016}",select="                   dst="standard{access=http,mux=raw,url=0.0.0.0:9017}",select="            dst="standard{access=http,mux=raw,url=0.0.0.0:9018}",select="

     
  • 1.53, White (??), 18:27, 23/11/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Застрелюсь скоро. Уже третий день борюсь. Симптомы: при трансляции в сеть с vlc без перекодирования проблем нет, все каналы играют. Ставим icecast и запускаем ices'ы

    - ices2 также как и у Dabster не видит входного потока.

    - ices0 входной поток видит и говорит что играет. С перекодированием, регистрируется на icecast'е и через 10 сек icecast его отключает, так как не получает данных. Без перекодирования, icecast данные получает, но у клиентов ни фига не играет.

    Что не так не пойму.

     
     
  • 2.56, corochoone (?), 15:54, 31/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Та же фигня! icecast отрубает ices0 по таймауту.
    Причём если ices0 подсовывать файлы, а не FIFO, то играет без вопросов, а как FIFO - всё, приплыли. Плюнул я на этот icecast и обошёлся vlc
     

  • 1.54, Мика (??), 22:30, 25/01/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    народ!! Удалось настроить все, но работает только с перекодированием (даж если перекодировать на битрейт отличный на 1кбит), а с Reencode=0 винамп выдает Error syncing to mpeg.
    Радио Radio Record с Intelsat 904. Поток 192кбит, 48кгц.
    Перекодирование не устраивает - сильно грузит.
    Что можно сделать?
     
     
  • 2.55, Мика (??), 22:36, 26/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    кстати не сказал - со спутника поток идет в MPGA
     
  • 2.58, алексей (??), 16:41, 03/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    то же самое с перекодированием работает, без - нет... уже задолбался... на hub.ru сказали, что неправильно скомпилировал vlc... жду дальнейших разъяснений...
     

  • 1.59, ALLOY (?), 19:37, 01/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    народ подскажите частоту Radio Record на спутнике Intelsat 904
     
  • 1.60, ivan (??), 11:21, 04/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    МДА, как всё сложно под линухом. Столько гемора :( То ли дело под виндой, запускаешь DVBrs, сканируешь 1 раз и всё. Никакого перекодирования, всё вещается напрямую в мпег2.
    (не сочтите за пропаганду винды)
     
  • 1.61, Cyper (?), 14:45, 06/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как все сложно! И зачем так? ведь можно напрямую без перекодирования в icecast затолкать.
    dst=std{access=http,mux=raw, dst=:8010/radio1}, select="es=пид канала на спутнике"
    а в icecast просто указать источник
    <mount>http://адрес сервера VLC:8010/radio1</mnt>
    для каждого канала свое название и порт. Работает уже незнаю сколько времени. Удачи!
     
     
  • 2.65, random2 (ok), 18:27, 28/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Как все сложно! И зачем так? ведь можно напрямую без перекодирования в
    >icecast затолкать.
    >dst=std{access=http,mux=raw, dst=:8010/radio1}, select="es=пид канала на спутнике"
    >а в icecast просто указать источник
    ><mount>http://адрес сервера VLC:8010/radio1</mnt>
    >для каждого канала свое название и порт. Работает уже незнаю сколько времени.
    >Удачи!

    <mount>http://адрес сервера VLC:8010/radio1</mnt>

    как вы это сделали? у меня icecast не хочет принимать такое :(

     

  • 1.62, Cyper (?), 14:48, 06/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попутно. Сам работаю на SS2, пытался прикрутить на ss1 , тянеть только 6 или 7 каналов ... и все .... Это лечится? Или это на уровне железа? Может кто сталкивался - буду очень признателен.
     
     
  • 2.63, MaDMaN (ok), 09:24, 05/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Он ж аппаратный, вот по этому больше и не тянет.
    P.S. Мое мыло изменилось, если надо то на madmanko@krewedko.ru )))


    >Попутно. Сам работаю на SS2, пытался прикрутить на ss1 , тянеть только
    >6 или 7 каналов ... и все .... Это лечится? Или
    >это на уровне железа? Может кто сталкивался - буду очень признателен.
    >

     
     
  • 3.64, svyazist (?), 20:10, 16/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Уже год работаем с DVBRs. Транслируем в сеть около 15 станций с SS2. Пытались перекодировать на лету в MP3, чтобы WMP ел, но прога глючит в этом случае и вылетает с ошибкой под виндовым серваком. Поставили без перекодировки работает просто отлично. Админов своих заставили написать простенький плеер для потокового вещания и все нармуль. Проблема в следующем до недавнего времени транслировали транспондер 3675 с Экспресса АМ2. Но часть самых популярных каналов закодировали, каким образом можно их раскодировать? Тюнер обычный поддерживающий данную кодировку понятно раскодировал и все. Товарищ в квартире будет слушать выбранную станцию. Как нам в потоке с SS2 сделать это? Может кто-нибудь посоветует чего?
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру