The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"VLC потоковое вещание"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Видео, изображения, потоковое вещание / Другая система)
Изначальное сообщение [ Отслеживать ]

"VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 18-Ноя-13, 21:43 
Ну могу транслировать в сеть выбранный канал (с 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"}'
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "VLC потоковое вещание"  +/
Сообщение от Дядя_Федор on 19-Ноя-13, 08:50 
Давно я уже занимался вещанием у мультикасте при помощи 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 - вдумчиво и внимательно, в принципе - там все случаи вещания расписаны неплохо. Хотя синтаксис, конечно, мозговыносящий. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 19-Ноя-13, 17:34 
> . Хотя синтаксис, конечно, мозговыносящий. :)

Вот-Вот , и я про тоже ! ОП у меня винда , но думаю не важно так как синтаксис от VLC .
Я уже перепробовал жесть сколько , причём на VLC 1.1.10 запускает FREE Chanel , а вот  на последней это жесть , постоянно ошибки в трансподаре или в чём то .


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "VLC потоковое вещание"  +/
Сообщение от Дядя_Федор on 19-Ноя-13, 17:57 
Там вроде (по крайней мере в тех старых версиях, с которыми я работал) есть 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

А вот как в Винде - не скажу, не пробовал.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 20-Ноя-13, 19:37 
>[оверквотинг удален]
> 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
>  А вот как в Винде - не скажу, не пробовал.

Спасибо хоть на этом , буду пробывать , сейчас на работе завал и времени нет .
В выходные если будет время буду ковырять , а с системником нужно подумать над отдельным .

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "VLC потоковое вещание"  +/
Сообщение от gofrom on 20-Ноя-13, 11:58 
есть способ лучше dvblast.
http://www.videolan.org/projects/dvblast.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 20-Ноя-13, 19:35 
> есть способ лучше dvblast.
> http://www.videolan.org/projects/dvblast.html

По коментам она супер то что нужно , но засада что она под Linux , а у меня сейчас Фортачка .
Тогда думаю нужно отдельный ПК брать и UBUNTU ставить или Debian .
P.S Засада .


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "VLC потоковое вещание"  +/
Сообщение от Дядя_Федор on 20-Ноя-13, 20:55 
Чисто нагуглилось - посмотрите, вдруг поможет.
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
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 21-Ноя-13, 08:12 
> Чисто нагуглилось - посмотрите, вдруг поможет.
> 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 , на старой версии без проблем .

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 21-Ноя-13, 08:17 
>[оверквотинг удален]
>> 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'. Ищите более подробную информацию в лог-файле.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "VLC потоковое вещание"  +/
Сообщение от Дядя_Федор on 21-Ноя-13, 08:34 
> Заметил что VLC 1.1.10 при трансляции в сеть верекодирует и выдаёт в
> ужасном качестве , сейчас обновил до последней вроде всё в норме

С "перекодированием" принимаемого потока все очень грустно. Надо иметь очень мощную тачку в части мощности и многоядерности процессоров, чтобы успевать "на лету" перекодировать видео и без артефактов передавать его внаружу. И если вещать на сеть, то предпочтительней (в части расхода мощности сервера) все-таки вещание мультикастом с разбивкой по разным IGMP группам. Правда, это налагает определенные требования на сетевое оборудование. Мы когда тестово вещали, обнаружили, что ДСЛАМы от зухеля глючили безбожно у абонентов АДСЛ. Смены прошивок не помогала. В итоге от идеи IPTV отказались. Но это давно было - лет 5 назад. В сервере стояло 4 DVB-S карты. SkyStar, кажется. Ну и три антенны с ТВ- свичем.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 21-Ноя-13, 08:55 
>[оверквотинг удален]
>  С "перекодированием" принимаемого потока все очень грустно. Надо иметь очень мощную
> тачку в части мощности и многоядерности процессоров, чтобы успевать "на лету"
> перекодировать видео и без артефактов передавать его внаружу. И если вещать
> на сеть, то предпочтительней (в части расхода мощности сервера) все-таки вещание
> мультикастом с разбивкой по разным IGMP группам. Правда, это налагает определенные
> требования на сетевое оборудование. Мы когда тестово вещали, обнаружили, что ДСЛАМы
> от зухеля глючили безбожно у абонентов АДСЛ. Смены прошивок не помогала.
> В итоге от идеи IPTV отказались. Но это давно было -
> лет 5 назад. В сервере стояло 4 DVB-S карты. SkyStar, кажется.
> Ну и три антенны с ТВ- свичем.

Артифакты пропали с обновлённой до последней VLC , но теперь он ругается на трансподер (не нравится ему что-то) .
Проц у меня 2-ядра , но если всё нормально получится можно и получше взять , вещать примерно канало 6-8 , с 3-4 трансподеров .
Я всё подумываю установить Debian , в сети много настроек и подробно идёт описание как и что делать .

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "VLC потоковое вещание"  +/
Сообщение от Дядя_Федор on 21-Ноя-13, 09:04 
> Артифакты пропали с обновлённой до последней VLC , но теперь он ругается
> на трансподер (не нравится ему что-то) .
> Проц у меня 2-ядра , но если всё нормально получится можно и
> получше взять , вещать примерно канало 6-8 , с 3-4 трансподеров

Мы вещали, кажется, около 20 каналов в сумме. По моим прикидкам - "толщина" обычного (не HDTV) канала в районе 3-5 мегабит. Но это без транскодинга было. Транскодинг гнали уже в другом проекте - канал при этом, если неошибаюсь, "ужимался" до 2 мегабит, но нагрузка на сервак возрастала дико. Причем сервер был 8 ядерный (2 Ксеона стояло), виртуально - 16 ядер (гипертрэдинг давал умножение).

> Я всё подумываю установить Debian , в сети много настроек и подробно
> идёт описание как и что делать .

Я "вещал" сначала на Gentoo (работало), потом - как раз на Дебиане (во втором проекте). В обоих случаях пришлось шаманить, приделывать костыли и "стучать бубном". :) Товарищ, который пришел после меня в этот проект (это в Чехии было, в Праге) вроде даже перевел все на ФриБСД. Но ему пришлось очень серьезно патчить сетевой стек Фри - его квалификация это позволяла (в отличие от моей). И по разговору с ним - сейчас этот стартап в Праге вроде очень даже успешно работает.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "VLC потоковое вещание"  +/
Сообщение от Fortuna email(ok) on 21-Ноя-13, 17:34 
>[оверквотинг удален]
>> Я всё подумываю установить Debian , в сети много настроек и подробно
>> идёт описание как и что делать .
>  Я "вещал" сначала на Gentoo (работало), потом - как раз на
> Дебиане (во втором проекте). В обоих случаях пришлось шаманить, приделывать костыли
> и "стучать бубном". :) Товарищ, который пришел после меня в этот
> проект (это в Чехии было, в Праге) вроде даже перевел все
> на ФриБСД. Но ему пришлось очень серьезно патчить сетевой стек Фри
> - его квалификация это позволяла (в отличие от моей). И по
> разговору с ним - сейчас этот стартап в Праге вроде очень
> даже успешно работает.

Ясненько , но я не HD каналы кидать хочу , а обычные с Ямала +7ТНТ и тд . и это в P2P-TV .
Канал могу взять до 100мег. провайдер даёт .
По грубому канал один будет сьедать 5-6 мег. умножаем на 8 каналов , даже при моей скорости 75метров хватит с лихвой .
Ща работа , и дела свои , вот сижу в свободное время и думаю как всё это сделать .
А по поводу Debian нужно подумать , поднимал раньше LAMP для сайтов своих , потом как обрывы и тд. отказался на хост кинул (нагрузка там не высокая).

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "VLC потоковое вещание"  +/
Сообщение от Storoj email(??) on 29-Окт-14, 13:00 
Добрый день.
Подскажите как выполгить задачу ещё проще чем ваша, но  почему то не описанную в мануале.

Нужен простой запуск на монитор программы  со спутника HotBird.

Строка запуска: vlc -vvv --color --ttl 12 --programs=957  dvb:// --dvb-frequency=12520000 --dvb-srate=27500000 --dvb-voltage=13

Получаю запуск VLC , но  на любой  программе с трансподера, а в списке уже можно выбрать нужный канал. Как  указать конкретный канал в строке для вывода на экран монитора.


Спасибо

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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