Ну могу транслировать в сеть выбранный канал (с 36г. инфоканал триколоровский , для теста)
Может кто подскажет что я делаю не так ?
-vvv --color --ttl 12 --ts-es-id-pid --programs=27000 dvb: --dvb-frequency=12076000 --dvb-srate=27500000 --dvb-voltage=13 --sout-standard-access=udp --sout-standard-mux=ts --sout '#duplicate{http{mux=ts,dst=:8080/},select="program=27000"}'
Давно я уже занимался вещанием у мультикасте при помощи vlc - поэтому уж позабыл все нюансы. Нашел у себя в загашнике наброски старые.
1. Сначала, естественно, лочимся на спутник.
.../linuxtv-dvb-apps-1.1.1/util/szap/szap -c /home/soldier/channels_Hot.conf -n 71 -x
2. Затем вещаем в сеть:
vlc --color --ts-es-id-pid --programs=8704,8706,8729,8770 dvb: --dvb-frequency=12092000 --dvb-srate=27500000 --dvb-voltage=18 --sout-standard-access=udp --sout '#duplicate{dst=std{dst=224.1.1.3:5000},select="program=8704",dst=std{dst=224.1.1.4:5000},select="program=8706",dst=std{dst=224.1.1.5:5000},select="program=8729",dst=std{dst=224.1.1.6:5000},select="program=8770"' --ttl 10
Тут, как видно - идет вещание в сеть МУЛЬТИКАСТОМ 4 каналов. Естественно, структура сети (оборудование) должна поддерживать PIM, IGMP snooping и прочую мультикастовую бесовщину. Про вещание юникастом подзабыл уже. Читайте документаицю на vlc - вдумчиво и внимательно, в принципе - там все случаи вещания расписаны неплохо. Хотя синтаксис, конечно, мозговыносящий. :)
> . Хотя синтаксис, конечно, мозговыносящий. :)Вот-Вот , и я про тоже ! ОП у меня винда , но думаю не важно так как синтаксис от VLC .
Я уже перепробовал жесть сколько , причём на VLC 1.1.10 запускает FREE Chanel , а вот на последней это жесть , постоянно ошибки в трансподаре или в чём то .
Там вроде (по крайней мере в тех старых версиях, с которыми я работал) есть vlm - что-то типа фронтэнда к vlc. Помнится, я для него формировал конфиги вот такого вида:new channel3 broadcast enabled
setup channel3 input "dvb:"
setup channel3 option dvb-adapter=2
setup channel3 option dvb-frequency=11095000
setup channel3 option dvb-srate=28000000
setup channel3 option dvb-voltage=18
setup channel3 option programs=8
setup channel3 output #duplicate{dst=std{url=224.1.1.8:5000,name="Pentagon Channel"},select="program=8"}И потом пускал вот таким скриптецом:
#!/bin/bash
# Script for VLC with defined config file of VLM
#
A=%1
vlc --intf telnet --telnet-port 4211 --telnet-password video --sap-interval=15 --sout-standard-access=udp --sout-standard-sap --sout-standard-mux=ts --no-sap-ipv6 --color --vlm-conf="$1" --ttl 1 --daemonА вот как в Винде - не скажу, не пробовал.
>[оверквотинг удален]
> setup channel3 output #duplicate{dst=std{url=224.1.1.8:5000,name="Pentagon Channel"},select="program=8"}
> И потом пускал вот таким скриптецом:
> #!/bin/bash
> # Script for VLC with defined config file of VLM
> #
> A=%1
> vlc --intf telnet --telnet-port 4211 --telnet-password video --sap-interval=15 --sout-standard-access=udp
> --sout-standard-sap --sout-standard-mux=ts --no-sap-ipv6 --color --vlm-conf="$1"
> --ttl 1 --daemon
> А вот как в Винде - не скажу, не пробовал.Спасибо хоть на этом , буду пробывать , сейчас на работе завал и времени нет .
В выходные если будет время буду ковырять , а с системником нужно подумать над отдельным .
есть способ лучше dvblast.
http://www.videolan.org/projects/dvblast.html
> есть способ лучше dvblast.
> http://www.videolan.org/projects/dvblast.htmlПо коментам она супер то что нужно , но засада что она под Linux , а у меня сейчас Фортачка .
Тогда думаю нужно отдельный ПК брать и UBUNTU ставить или Debian .
P.S Засада .
Чисто нагуглилось - посмотрите, вдруг поможет.
1. http://www.yachaynik.ru/lokalnie-i-besprovodnie-seti/nastroy...
2. http://subnets.ru/blog/?p=12
3. http://www.insidepro.com/kk/253/253r.shtml
> Чисто нагуглилось - посмотрите, вдруг поможет.
> 1. http://www.yachaynik.ru/lokalnie-i-besprovodnie-seti/nastroy...
> 2. http://subnets.ru/blog/?p=12
> 3. http://www.insidepro.com/kk/253/253r.shtmlСпасибо , но там обычное вещание , я такое уже проделывал не раз , а также чужой контент для теста выкидывал .
Заметил что VLC 1.1.10 при трансляции в сеть верекодирует и выдаёт в ужасном качестве , сейчас обновил до последней вроде всё в норме .
Но с последней траблы , DVB вводишь и он постоянно ругается .
Я хочу вещать каналы +4, +7 (ТНТ,СТС,НТВ) в сеть по TVp2p , но нужно выловить через VLC поток DVB , на старой версии без проблем .
>[оверквотинг удален]
>> 3. http://www.insidepro.com/kk/253/253r.shtml
> Спасибо , но там обычное вещание , я такое уже проделывал не
> раз , а также чужой контент для теста выкидывал .
> Заметил что VLC 1.1.10 при трансляции в сеть верекодирует и выдаёт в
> ужасном качестве , сейчас обновил до последней вроде всё в норме
> .
> Но с последней траблы , DVB вводишь и он постоянно ругается .
> Я хочу вещать каналы +4, +7 (ТНТ,СТС,НТВ) в сеть по TVp2p ,
> но нужно выловить через VLC поток DVB , на старой версии
> без проблем .Вот что он мне пишет .
Digital broadcasting:
The selected digital tuner does not support the specified parameters.
Please check the preferences.
Этот источник не открывается:
VLC не может открыть MRL 'dvb-s://frequency=12076000000:srate=27500'. Ищите более подробную информацию в лог-файле.
> Заметил что VLC 1.1.10 при трансляции в сеть верекодирует и выдаёт в
> ужасном качестве , сейчас обновил до последней вроде всё в нормеС "перекодированием" принимаемого потока все очень грустно. Надо иметь очень мощную тачку в части мощности и многоядерности процессоров, чтобы успевать "на лету" перекодировать видео и без артефактов передавать его внаружу. И если вещать на сеть, то предпочтительней (в части расхода мощности сервера) все-таки вещание мультикастом с разбивкой по разным IGMP группам. Правда, это налагает определенные требования на сетевое оборудование. Мы когда тестово вещали, обнаружили, что ДСЛАМы от зухеля глючили безбожно у абонентов АДСЛ. Смены прошивок не помогала. В итоге от идеи IPTV отказались. Но это давно было - лет 5 назад. В сервере стояло 4 DVB-S карты. SkyStar, кажется. Ну и три антенны с ТВ- свичем.
>[оверквотинг удален]
> С "перекодированием" принимаемого потока все очень грустно. Надо иметь очень мощную
> тачку в части мощности и многоядерности процессоров, чтобы успевать "на лету"
> перекодировать видео и без артефактов передавать его внаружу. И если вещать
> на сеть, то предпочтительней (в части расхода мощности сервера) все-таки вещание
> мультикастом с разбивкой по разным IGMP группам. Правда, это налагает определенные
> требования на сетевое оборудование. Мы когда тестово вещали, обнаружили, что ДСЛАМы
> от зухеля глючили безбожно у абонентов АДСЛ. Смены прошивок не помогала.
> В итоге от идеи IPTV отказались. Но это давно было -
> лет 5 назад. В сервере стояло 4 DVB-S карты. SkyStar, кажется.
> Ну и три антенны с ТВ- свичем.Артифакты пропали с обновлённой до последней VLC , но теперь он ругается на трансподер (не нравится ему что-то) .
Проц у меня 2-ядра , но если всё нормально получится можно и получше взять , вещать примерно канало 6-8 , с 3-4 трансподеров .
Я всё подумываю установить Debian , в сети много настроек и подробно идёт описание как и что делать .
> Артифакты пропали с обновлённой до последней VLC , но теперь он ругается
> на трансподер (не нравится ему что-то) .
> Проц у меня 2-ядра , но если всё нормально получится можно и
> получше взять , вещать примерно канало 6-8 , с 3-4 трансподеровМы вещали, кажется, около 20 каналов в сумме. По моим прикидкам - "толщина" обычного (не HDTV) канала в районе 3-5 мегабит. Но это без транскодинга было. Транскодинг гнали уже в другом проекте - канал при этом, если неошибаюсь, "ужимался" до 2 мегабит, но нагрузка на сервак возрастала дико. Причем сервер был 8 ядерный (2 Ксеона стояло), виртуально - 16 ядер (гипертрэдинг давал умножение).
> Я всё подумываю установить Debian , в сети много настроек и подробно
> идёт описание как и что делать .Я "вещал" сначала на Gentoo (работало), потом - как раз на Дебиане (во втором проекте). В обоих случаях пришлось шаманить, приделывать костыли и "стучать бубном". :) Товарищ, который пришел после меня в этот проект (это в Чехии было, в Праге) вроде даже перевел все на ФриБСД. Но ему пришлось очень серьезно патчить сетевой стек Фри - его квалификация это позволяла (в отличие от моей). И по разговору с ним - сейчас этот стартап в Праге вроде очень даже успешно работает.
>[оверквотинг удален]
>> Я всё подумываю установить Debian , в сети много настроек и подробно
>> идёт описание как и что делать .
> Я "вещал" сначала на Gentoo (работало), потом - как раз на
> Дебиане (во втором проекте). В обоих случаях пришлось шаманить, приделывать костыли
> и "стучать бубном". :) Товарищ, который пришел после меня в этот
> проект (это в Чехии было, в Праге) вроде даже перевел все
> на ФриБСД. Но ему пришлось очень серьезно патчить сетевой стек Фри
> - его квалификация это позволяла (в отличие от моей). И по
> разговору с ним - сейчас этот стартап в Праге вроде очень
> даже успешно работает.Ясненько , но я не HD каналы кидать хочу , а обычные с Ямала +7ТНТ и тд . и это в P2P-TV .
Канал могу взять до 100мег. провайдер даёт .
По грубому канал один будет сьедать 5-6 мег. умножаем на 8 каналов , даже при моей скорости 75метров хватит с лихвой .
Ща работа , и дела свои , вот сижу в свободное время и думаю как всё это сделать .
А по поводу Debian нужно подумать , поднимал раньше LAMP для сайтов своих , потом как обрывы и тд. отказался на хост кинул (нагрузка там не высокая).
Добрый день.
Подскажите как выполгить задачу ещё проще чем ваша, но почему то не описанную в мануале.Нужен простой запуск на монитор программы со спутника HotBird.
Строка запуска: vlc -vvv --color --ttl 12 --programs=957 dvb:// --dvb-frequency=12520000 --dvb-srate=27500000 --dvb-voltage=13
Получаю запуск VLC , но на любой программе с трансподера, а в списке уже можно выбрать нужный канал. Как указать конкретный канал в строке для вывода на экран монитора.
Спасибо