стоп, наскалько я помню для того чтобы поменять канал на двб карте мы должны снять дополнтельный поток с LBN, но это невозможно снять 2 потока с одного LBN?
ЗЫ зы если я неправ объясни, я такое делал на винде только все смотрели 1.
LNB Low-Noise Block Downconverter - Устройство, объединяющее в себе LNA (LNA Low-Noise Amplifier - Предусилитель сигнала между антенной и приемником земной станции) и понижающий конвертор (преобразующий принимаемые антенной сигналы в более низкий частотный диапазон), прикрепляемое к облучателю...
Честно говоря, не знаю при чем здесь это.
Настраиваемся на транспондер: указываем dvb-frequency, например, 12245.34 kHz, dvb-srate -(SR Symbol Rate - Скорость передачи, которая выражается в тысячах символов в секунду ) 27500, поляризацию (вертикальная или горизонтальная), которая в большинстве LBN определяется устанавливаемым напряжением - 13 V (вертикальная) и 18 V (горизонтальная) и всё (при условии, что правильно настроены драйвера).
При запуске VLC, например:
vlc -vvv --color --ttl 2 --ts-es-id-pid dvb: --dvb-adapter 0 --dvb-frequency=
12245000 \
--dvb-srate=
27500000 --dvb-voltage=
13 --sout \
'#duplicate{dst=std{dst=access=udp,mux=ts,dst=239.10.10.10:1234}}'
получаем все каналы с данного транспондера, посмотреть о них информацию можно в "вид" - "информация о потоке" - "подробная информация". При этом в сеть пойдет первый по списку.
Выбрали программы - 8508, 8505. Раздаем их, например, двумя мультикастами с оповещением по SAP:
vlc -vvv --color
--ttl 2 --ts-es-id-pid --programs=
8508,
8505 dvb: --dvb-adapter 0 \
--dvb-frequency=12245000 --dvb-srate=27500000 --dvb-voltage=13 \
--sout '#duplicate{dst=std{dst=access=udp,mux=ts,dst=
239.10.10.10:1234,
sap,group="TV",name="Channel1"}},select="program=
8508", \
dst=std{access=udp,mux=ts,dst=
239.10.10.11:1234,
sap,group="TV",name="Channel2"}},select="program=
8505"}'
До этого пробовали некотороые программы под Windows - ProgDVB, NetStream Vision Server... Все они работают прекрасно и позволяют транслировать необходимые каналы с одного транспондера... Но. Есть одно большое "НО". Они не позволяют выставлять такую необходимую вещь в пакетах мультикаста, как TTL... и используют значение поумолчанию равное 1, что ограничит ваш мультикастовый трафик в пределах одной IP-сети, т.е. пользователи смогут принимать поток в одном бродкастовом домене...
На клиенте делаем "c:\Program Files\VideoLAN\VLC\vlc.exe" udp:@239.10.10.10:1234 и смотрим ТВ... Через минуту, когда придут SAP-ы можно будет переключать каналы...