Глава 9. Вещайте канал DVB (спутник или цифровой terrestial ТВ)а (Stream a DVB channel (satellite or digital terrestial TV))

ОГЛАВЛЕНИЕ

Install the DVB drivers (Установите драйверов DVB)
Stream with VLS  (вещание)
Stream with VLC  (вешание)

Примечание

Качественный хостинг по самым низким ценам - VIPstorage.ru
 http://www.vipstorage.ru.

Возможно только под GNU/Linux only

Install the DVB drivers (Установите DVB drivers)

Если вы хотите вещать с карты DVB ( спутниковая карта или цифровая terrestial  карта ТВ), Вам нужно устанавливать драйвер DVB:

  • если Вы используете Linux 2.6.x kernel, Вам просто нужно компилировать модули  права..

  • если вы используете 2.4.x зерно Linux, вы должны загрузить самый последний ■с2 выпуск драйверов DVB со страницы загрузки драйверов DVB Проекта LinuxTV.I  (DVB drivers download page of the LinuxTV Project.)

Извлеките tarball и следуйте за инструкциями записанными в файле INSTALL, чтобы компилировать и устанавливать драйверы

Stream with VLS (Поток с VLS)

dvbrc файл, содержащий каналы DVB (спутниковые или цифровые terrestial каналы ТВ) Вы хотите вещать в вашем домашней директории (некоторые приведены в libdvb tarball для спутниковых  каналов).

Запустите VLS с следующей командной линией:

 :

% vls -vv -d udp:192.168.0.42 dvb:"EUROSPORT" --ttl 12

где:

  • "EUROSPORT"  канал,  который Вы  хотите вещать как записано вашем.dvbrcфайл 192.168.0.42Ф также:

 

    • адрес IP машины на которую вы хотите unicast
    • или DNS называет машину на которая Вы хотите unicast;
    • или групповой (multicast) адрес IP
  • 12 величина TTL (Time To Live) ваших пакетов IP (который означает, что поток будет способным пересечь 11 маршрутизаторов).

Stream with VLC  (Поток с VLC)

Примечание

Для этого, Вы можете использовать версию SVN VLC и компилировать это с  ./configure --приспосабливать-dvb Эта характеристика должна все еще считаться  как экспериментальный. Вы можете найти это в официальной версии с версии 0.7.2.

% vlc -vvv --color --ttl 12  --ts-es-id-pid --programs 8508,8505 dvb: --dvb-adapter=0 --dvb-frequency=11739000 --dvb-srate=27500000 --dvb-voltage=13 --dvb-fec=3 --dvb-budget-mode --sout '#duplicate{dst=std{access=udp,mux=ts,url=address:3001},select="program=8508",dst=std{access=udp,mux=ts,url=address:3002},select="program=8505"}'

где:

  • ts-es-id-pid необходимо дублировать
  • 8508 - SID канал DVB Вы хотели бы вещать, выраженное как десятичное число
  • 0 - id dvb карты (0 для dvb0)
  • 11739000 - частота запросчик-ответчика, который Вы хотите вещать из в Гц
  • 27500000 - запросчик-ответчик symbolrate в Гц{
  • 13 - поляризация (13 для вертикального и 18 для горизонтального)
  • 3 - FEC (3 для 3/4), если Вы не делаете помещать выбор, который это будет  авто-обнаруживать величинуj
  • dvb-budget-mode если ваша карта поддерживает этот способ
  • address - также:8
    • адрес IP машины на которую вы хотите unicast;
    • или DNS называет машину на которая Вы хотите unicast;
    • или групповой (multicast) адрес IP.
  • 12 величина TTL (Time To Live) ваших пакетов IP (который означает, что поток будет  способным пересечь 11 маршрутизаторов).
Сайт управляется системой uCoz