как транслировать радио и тв по локальной сетке

Какие технологии, что там внутри, что интересно завтрашним сетевым администраторам?
Аватара пользователя
грешник

 
Сообщения: 4
Зарегистрирован:
04 окт 2007, 22:36

как транслировать радио и тв по локальной сетке

Сообщение грешник 03 ноя 2007, 01:22

Доброго времени суток всем!!!!!!подскажите пожалуйста,как пустить по локальной сети радио и тв со спутниковой тарелки.В данный момент имеется тарелка ,ресивер,сплитер,тв-тюнер..........2 сервака на фри бсд.........Буду признателен за полный,развернутый ответ.

Аватара пользователя
Padre

 
Сообщения: 182
Зарегистрирован:
13 июл 2003, 04:00
Откуда: Кишинев

Сообщение Padre 03 ноя 2007, 19:33

VLC - the cross-platform media player and streaming server

http://www.videolan.org/vlc/

Аватара пользователя
Mistakila

 
Сообщения: 597
Зарегистрирован:
28 апр 2005, 10:40
Откуда: местный

Сообщение Mistakila 05 ноя 2007, 10:40

http://www.linuxtv.org/
vlc не пробовал но в сети много пишут что на линухе vlc глючно работает. Надо делать скрипты которые перезапускают vlc.
И еще вопрос, ты уверен что твоя сеть выдержит тв?

Аватара пользователя
грешник

 
Сообщения: 4
Зарегистрирован:
04 окт 2007, 22:36

Сообщение грешник 05 ноя 2007, 21:31

Ну если оптика может выдержать это,то выдержит.Кстати серваки стоят на фри БСД,очень онтересно как это сделать,хочу бесплатно транслировать пару музыкальных каналов по сетке

Аватара пользователя
Igoras
Moderator
Moderator
 
Сообщения: 3248
Зарегистрирован:
22 окт 2003, 20:27
Откуда: Кишинев, Starushka.net

Сообщение Igoras 05 ноя 2007, 22:30

грешник,
what is оптика? :)
FOIRL/10BASE-F тоже оптика... :)

На самом деле все зависит от сжатия и мощности серверов, которые выдают картинку.... уникастом конечно сетку быстро забьет, а в мультикасте от сервера будет идти 1 поток на канал и уже кому надо, тот будет входить в мультикаст-группу и принимать его... правда на уровне езернет мультикаст это броадкаст :)) поэтому броадкаст шторма обеспечены ;)

Аватара пользователя
Mistakila

 
Сообщения: 597
Зарегистрирован:
28 апр 2005, 10:40
Откуда: местный

Сообщение Mistakila 06 ноя 2007, 10:59

Многие рекомендуют для тв, вести отдельную жилу,и для тв устройств (серверов, мультиплексоров, STB) соответственно давать другие адреса. В одно адресном пространстве тв и сеть будет работать нехирашо, я так думаю.

Аватара пользователя
tvremtoh

 
Сообщения: 13
Зарегистрирован:
25 авг 2008, 15:17

Re: как транслировать радио и тв по локальной сетке

Сообщение tvremtoh 05 фев 2009, 11:24

Старый топик как наша жизнь для прикола может кому поможет . Ну с помощью VLC можно ведь вещать и по HTTP запросу а не только броадкастом или мультикастом , засирая свою сеть и не будучи даже уверенным что ктото этим пользуется . В данном случае рассматривается трансляция ТВ как дополнительного бесплатного сервиса по запросу пользователя . Таким образом можно серьезно разгрузить свою локалку . Вещать с помощью одной платы DVB можно только один транспондер , на транспондере обычно открытых каналов 4-7 штук не более . VlC с кардшарингом не дружит по єтой проблемме вещать закрытые каналы не получтся . Хотите больше - ставьте больше плат . В данном примере спутник Sirius 2/3 транспондер 12073
Код: Выделить всё
vlc -vvv --color --ttl 12 --programs=6510,6520,6530,6540,6550,6580 dvb: --dvb-frequency=12073000 --dvb-srate=27500000 --dvb-voltage=18 --sout '#duplicate{dst=std{access=http,mux=asf,url=192.168.1.6:8881},select="program=6510", dst=std{access=http,mux=asf,url=192.168.1.6:8882},select="program=6520", dst=std{access=http,mux=asf,url=192.168.1.6:8883},select="program=6530", dst=std{access=http,mux=asf,url=192.168.1.6:8884},select="program=6540", dst=std{access=http,mux=asf,url=192.168.1.6:8885},select="program=6550", dst=std{access=http,mux=asf,url=192.168.1.6:8886},select="program=6580" }' --daemon

Думаю пояснений особых не надо , для того чтобы наш VLC не выжрал всю память на машине (имеется такая трабла с утечками памяти) ставим сприптик в крон , который проверяет размер откушеной памяти , думаю подправить под себя размерчик памяти который собираетесь отдать в моем случае 90 метров . Скриптик пишет и лог когда сработал и причина срабатывания .Содержание скриптика
Код: Выделить всё
#
!/bin/sh
logfile="/var/log/vlc/vlc.log"
pstest=`scan -c -a0 2>&1| grep "dumping lists"`
if [ "$pstest" = "dumping lists (0 services)" ];
then date >> $logfile;
echo "DIE by scan" >> $logfile;
service vlc restart >> $logfile;
fi
vlcmem=`ps axv|grep dvb-frequency |awk '{vv=$10} vv=="vlc" {print $8}'`
if [ $vlcmem -gt 90000 ];
then date >> $logfile;
echo "DIE by mem" >> $logfile;
/etc/init.d/vlc stop >> $logfile;
/etc/init.d/vlc start >> $logfile;
fi

Ну и хотелось добавить о траблах с ядром 2.6.24-xx с платой S1401 , проблемма связана с чувствительностью по всей видимости заниженной в драйверах ядра, осбсасывалась на многих форумах . Выход ядро 2.6.22 но для меня это было влом . Проблемма наблюдалась на дистре Ubuntu и не только , после обновления ядра , на сегодня 2.6.24-23 проблемма вроде как решилась , сигнал устойчиво лочится .

Аватара пользователя
rem_lex

 
Сообщения: 1
Зарегистрирован:
01 апр 2009, 18:01

Re: как транслировать радио и тв по локальной сетке

Сообщение rem_lex 01 апр 2009, 18:06

tvremtoh, а можно вот этот самый vlc init скрипт?


Вернуться в Домовые сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron