Настройка вещания в сеть со спутника

Граббинг, Шаринг, Настройка ресиверов...
Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Настройка вещания в сеть со спутника

Непрочитанное сообщение#1 » Blaze » 19.04.2010 12:02

Изображение
NetStreamVision - это набор программ для трансляции в реальном времени видео и аудио потоков со спутника в локальную сеть, используя мультикаст архитектуру с поддержкой HDTV ретрансляции.
NetStreamVision - пакет, состоит из двух небольших программ - сервер и клиент, не требующих инсталляции. Просто скачайте и распакуйте в любую папку - пакет готов к применению!

С помощью NSV сервера стало возможным в реальном времени принимать со спутника все видео и аудио потоки транспондера одновременно и транслировать их в локальную сеть с использованием мультикаст архитектуры. При этом количество клиентов практически не ограниченно, так как мультикаст архитектура позволяет передавать данные только один раз на большую группу клиентов, в следствие чего экономно расходуются ресурсы сети. Количество транслируемых каналов ограничивается только скоростью сети и прекрасно работает с 100Mbps сетями. Если нет необходимости вещать все потоки транспондера одновременно, NSV сервер позволяет выбрать по вашему желанию какие видео и/или аудио потоки вещать, а какие нет. Список транслируемых потоков можно изменять динамически. При этом каждый клиент получает возможность просматривать несколько и разных каналов одновременно, и независимо от других клиентов.
Недавно столкнулся с вопросом вещания в сеть пакета радиостанций с 60Е. Накачал кучу программ именно для этого..но ни одна толком не хотела работать,то кодеков не хватает,то библиотек,то тупо не запускается. Последней из опробованных программ была NetStreamVision с сайта fastsatfinder.com сервер запустился нормально, залочил нужную частоту и отобразил список радиостанции. На другом компе запустил клиента, почти все хорошо...но петь не хочет. Короче взгляд упал на плеер VLC,он может и вещать и воспроизводить...но с настройками вещания не все так просто,надо читать мануалы и разбираться....а музу хочется сейчас. Короче было решено сделать следующим образом: в качестве сервера использовать уже настроенный NetStreamVision, а вкачестве клиента плеер VLC.

Короче без лишнего гемора все запело...сейчас опишу нехитрые настройки.

Да, программа NetStreamVision работает только с SkyStar2! Драйвер версии 4.3.0 и выше

1. Скачиваем NetStreamVision, распаковываем папочку NSVServer куда удобно (программа не требует инсталяции) затем я обновил список транспондеров, т.к. список который был с программой устарел. Все делается как обычно...закидывается в папку Transponder новые списки.

Теперь запускаем программу, выбираем закладку Edit -> DiseqC -> и выбираем соотв. вход.

Выбираем нужный спутник (Satellite Name) и параметры транспондера (Transponder). Также надо выбрать сетевуху для вещания (Network Adapter)

Ip адрес и порт я оставил по умолчанию..

Запускаем кнопочкой Run Server....программа немного подумает и выведит список программ и покажет уровень сигнала. Далее выбираем нужные радиостанции,щелкаем по плюсику возле нее и выбираем нужные пиды,справа в таблице будут показаны вещаемые радиостанции или телеканалы, а также выбранные аудио и видео пиды. Вроде все...

Изображение

2. Теперь скачиваем,устанавливаем и запускаем плеер VLC

Выбираем пункт меню Медиа -> Open Network выбираем протокол UDP , и вбиваем IP и порт указанные в программе NSVserver

Изображение

Изображение

Нажимаем кнопочку Воспроизведение... должно запеть.

Выбор программ осуществляется ... Playback -> Programm -> нужная радиостанция или ТВ программа

Изображение

Плейлист -> Save playlist сохраняем плейлист,что бы больше не указывать настройки...теперь просто щелкаем по файлу плейлиста и запускается VLC с нужными настройками.

3. Если вдруг не работает,то попробуйте отключить Файервол, или разрешить в нем нужные порты,то же самое проделать с роутером.

x-remo
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 24.01.2010 22:54
Откуда: SU

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#2 » x-remo » 01.06.2010 18:28

Не получается просмотреть транслируемое видео в VLC под Slax. Трансляция идет с компа под Windows XP с помощью программы DVB Dream. Транслируется по UDP протоколу на всех, тоесть на 192.168.1.255. На этом же виндовом компе можно эту трансляцию посмотреть с помощью VLC, все работает. Далее на другом компе под Windows XP в VLC также все показывает без проблем. А вот на этом же компе только с ОС Slax видео не показывает. В сетевом мониторе видно что по сети идет входящий поток, VLC при включении показа сетевого видео никаких ошибок не выдает, просто молчит и все, хоть по идеи должно показывать. Как это победить?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#3 » Blaze » 01.06.2010 21:52

В консоле или через GDB можно отследить где крах или ошибки происходят. По себе знаю - vlc и slax туго совместимые вещи. В консоле попробуйте запустить, введя команду vlc и посмотреть что не так для начала, если интересно могу и про GDB написать.

x-remo
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 24.01.2010 22:54
Откуда: SU

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#4 » x-remo » 02.06.2010 21:40

Спасибо, разобрался. Проблема оказалась в том что вещание "всем", тоесть 192.168.1.255, Slaxу почемуто не понравилось. Ежеле транслировать конкретно на IP компа со Slax, то видео показывает. Теперь другая проблема возникла, видео которое показывает VLC какоето порепаное немножко, как бы в полоску. Точно уже не помню, но вроди подобный эффект я наблюдал и в виндовсе когда для просмотра в ProgDVB использовались не Elecard кодеки.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#5 » Blaze » 02.06.2010 21:55

Какой vlc используете из данного списка и модули (зависимости) какие? В kaffeine тв показывает без данного дефекта?

x-remo
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 24.01.2010 22:54
Откуда: SU

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#6 » x-remo » 03.06.2010 20:50

Использую vlc-1.0.2-mini-all-deps и все, без ничего дополнительного. kaffeine - нету такого, KPlayer есть, но он ничего не показывает почемуто. VLC же локальные фильмы показывает нормально. И я забыл написать что если транслировать не DVB поток, а из VLC обычный фильм с диска, то тоже все показывает нормально в Slaxe
Вот, при запуске VLC с консоли выдает следующее:

Код: Выделить всё

root@slax:~# vlc
VLC media player 1.0.2 Goldeneye
[0x8067bb8] main interface error: no interface module matched "globalhotkeys,none"
[0x8067bb8] main interface error: no suitable interface module
[0x8067540] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x8067540] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
А это появляется после запуска трансляции:

Код: Выделить всё

libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 303
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)
QPainter::begin: Paint device returned engine == 0, type: 1

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#7 » Blaze » 03.06.2010 21:38

Что за версию/сборку используете? Иксы (Xorg) ошибки выдает. Устанавлива-ли видео драйвер под свою видео карту? Советую Slax обновить, на данный момент доступна сборка от нашего сайта slax-remix-v07-ublaze.net.ru.iso - скачать можно в этой теме.

Да, согласно информации с оф. сайта vlc-1.0.2-mini-all-deps модуль требует наличие следующих модулей:
aalib 1.4rc5-2
libcaca 0.99.beta11-1
libmtp 0.3.3-1
gnutls 2.6.2-1
guile 1.8.5-1
libtool 1.5.26-1
qt4-4.6.2

x-remo
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 24.01.2010 22:54
Откуда: SU

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#8 » x-remo » 04.06.2010 1:12

Версия 6.1.2 с офф сайта. Драйвера не устанавливал, все что само установилось то и пользую. Если простые фильмы без проблем показывают, то значит все норм с дровами.. Попробую сегодня обновить Slaх.
Чтоже до модулей, то установил все кроме последнего, тот еще докачать нужно, ничего не поменялось..

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Настройка вещания в сеть со спутника

Непрочитанное сообщение#9 » Blaze » 04.06.2010 17:33

Запускал я vlc в slax-remix-v07 из под GDB. Такие же ошибки выдает

Код: Выделить всё

root@slax:~# cd /usr/bin
root@slax:/usr/bin# gdb
GNU gdb (GDB) 7.1
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) exec vlc
(gdb) run
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
VLC media player 1.1.0-rc2 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[New Thread 0xb7516b70 (LWP 6933)]
[New Thread 0xb7496b70 (LWP 6934)]
Error: call to XSetErrorHandler((nil))
Error: call to XSetIOErrorHandler((nil))
[New Thread 0xb6dfab70 (LWP 6938)]
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb6dfa0c4, 0xb6dfa038)
Error: call to XSetErrorHandler(0xb5e75080)
Error: call to XSetIOErrorHandler(0xb5e75040)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[New Thread 0xb5cafb70 (LWP 6969)]
[New Thread 0xb54afb70 (LWP 6970)]
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[Thread 0xb5cafb70 (LWP 6969) exited]
[Thread 0xb54afb70 (LWP 6970) exited]
[New Thread 0xb4c23b70 (LWP 6983)]
[New Thread 0xb4ba3b70 (LWP 6984)]
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title:   ho T    W     2 }     & aET w  ?    K X b9qwg
libdvdnav: DVD Serial Number:    vaR gw  j7f
libdvdnav: DVD Title (Alternative):     ?     I3e. qi.  ^>W    {xj c n J -y
libdvdnav: Unable to find map file '/root/.dvdnav/ј±hoЎTЫЃЫWЙё2њ}€Ѓђ™&›aETОwЭ—?ж„›K¦X‹b9qwg¬.map'
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[New Thread 0xb6a53b70 (LWP 6985)]
[Thread 0xb4c23b70 (LWP 6983) exited]
[Thread 0xb6a53b70 (LWP 6985) exited]
[New Thread 0xb6a53b70 (LWP 6986)]
[New Thread 0xb4c23b70 (LWP 6987)]
[New Thread 0xb46e3b70 (LWP 6988)]
[New Thread 0xb4543b70 (LWP 6989)]
[0x8354414] xcb_xv generic error: no available XVideo adaptor
[Thread 0xb4543b70 (LWP 6989) exited]
[New Thread 0xb4543b70 (LWP 6994)]
Blocked: call to setlocale(1, "C")
Blocked: call to setlocale(1, "ru_RU.CP1251")
Blocked: call to setlocale(1, "C")
Blocked: call to setlocale(1, "ru_RU.CP1251")
[New Thread 0xb3fb7b70 (LWP 6996)]
No accelerated IMDCT transform found
Warning: call to rand()
Warning: call to rand()
[Thread 0xb6a53b70 (LWP 6986) exited]
[Thread 0xb4c23b70 (LWP 6987) exited]
[Thread 0xb3fb7b70 (LWP 6996) exited]
[Thread 0xb4ba3b70 (LWP 6984) exited]
[Thread 0xb4543b70 (LWP 6994) exited]
[Thread 0xb46e3b70 (LWP 6988) exited]
[Thread 0xb7516b70 (LWP 6933) exited]
Error: call to XSetErrorHandler(0xb7d584b0)
Error: call to XSetIOErrorHandler(0xb7d58600)
[Thread 0xb6dfab70 (LWP 6938) exited]
[Thread 0xb7496b70 (LWP 6934) exited]
Blocked: call to sigaction(17, 0xbffff12c, 0xbffff0a0)
Blocked: call to sigaction(17, 0xbffff0a0, (nil))

Program exited normally.
(gdb)
Сам vlc-1.1.0.rc2 работает. Попробуйте что-ли эту версию.

Ответить