Это команда dvbstream, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dvbstream - передача транспортного потока DVB через RTP
СИНТАКСИС
DVBStream [ -f частота] [ -p vh] [ -s символизировать] [ -c Cardnum] [ -o ] [ -пс ] [ -i IPADDR ]
[ -r порт] [-a APID] [ -v впид] п -t ттпид] [-n сек ] [ pid1 ... ]
ОПИСАНИЕ
DVBStream принимает TS (транспортный поток) из DVB (цифровое видеовещание, либо DVB-S)
для спутниковых карт, DVB-C для кабеля или DVB-T для наземного) и вещания (подмножество
из) через локальную сеть с использованием протокола RTP.
Некоторые параметры недоступны на бюджетных картах DVB.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-f Частота настройки в МГц.
-p, v | h
Поляризация; или h (горизонтально) или v (вертикальный).
-s символизировать
Символьная скорость потока DVB, обычно 27500.
-c Cardnum
Выберите, какую карту DVB использовать. В Cardnum должно быть от 0 до 3.
-a APID
Выберите, какой аудио PID выводить на TV-OUT DVB-карты (только для полных карт).
-v впид
Выберите, какой видео PID выводить на TV-OUT карты DVB (только для полных карт).
-t ттпид
Выберите, какой PID телетекста выводить на TV-OUT DVB-карты (полные карты
только). -n сек Тайм-аут и выключение через сек секунд.
-пс Выводит PS, а не поток PES (по умолчанию).
-o Вывод на стандартный вывод, а не на широковещательную передачу.
-i IPADDR
Порт IP Multicast для вывода (по умолчанию 224.0.1.2)
-r порт
Порт многоадресной IP-рассылки для вывода (по умолчанию 5004).
SERVER ИСПОЛЬЗОВАНИЕ
Если вы хотите транслировать TVC International с Astra 19E, вы должны ввести следующее
команда:
dvbstream -f 12441 -pv -s 27500 512 660
Вы можете указать до 8 PID в командной строке для включения в многоадресный транспорт.
транслировать. Сеть со скоростью 10 Мбит / с должна иметь возможность обрабатывать один видеопоток и один аудиопоток, или
восемь аудиопотоков.
Если вы также хотите просматривать телеканал на TV-OUT вашей DVB-S карты (или используя xawtv
или аналогичный), то вы можете использовать флаги "-v" и "-a" перед идентификаторами видео и аудио.
соответственно:
dvbstream -f 12441 -pv -s 27500 -v 512 -a 660
dvbstream также имеет возможность отображать PIDS в разные значения перед его потоковой передачей. Для
например, если вы наберете
dvbstream -f 12441 -pv -s 27500 -v 512: 1 -a 660: 2
тогда видеопоток станет «PID 1», а аудиопоток станет «PID 2».
Кроме того, с версиями драйверов, начиная с октября 2001 г., вы можете транслировать все
транспортный поток (если вы используете бюджетную карту) командой:
DVBStream 8192
8192 - это "фиктивный PID" (допустимые PID находятся в диапазоне 0-8191), и драйвер интерпретирует это
означать весь ТС. Очевидно, было бы бессмысленно использовать функцию карты на этом
"пид".
КЛИЕНТ ИСПОЛЬЗОВАНИЕ
Чтобы получить поток на любой другой машине в вашей локальной сети, используйте утилиту dumprtp (из
ц-ртп). Немного улучшенная версия включена в этот архив. например
dumprtp> получил.ts
Если у вас есть DVB-карта на втором компьютере, вы можете использовать команду rtpfeed для декодирования
поток. Для получения информации об использовании введите «rtpfeed -h». rtpfeed был написан Гюнтером
Wildmann[электронная почта защищена]> - любые ошибки и комментарии просьба направлять Гюнтеру.
Если у вас нет DVB-карты на клиентском компьютере, вы можете использовать mpg123 и mpegtools.
поставляется с драйвером DVB для декодирования звука в реальном времени:
дампртп | ts2es быстрый | миль на галлон123 -
Эта командная строка включена в dvbstream как сценарий «rtpradio.sh».
Если вам нужен только звук, вы можете запустить dvbstream с восемью аудио PID, а затем ваши клиенты
можете выбрать, какой PID воспроизводить.
Лучшее решение, которое я нашел для просмотра телеканалов в прямом эфире, - это mplayer.
(http://www.mplayerhq.hu). Пожалуйста, установите последнюю версию CVS - mplayer
быстро улучшился.
Затем вы можете просматривать телепередачи, транслируемые по сети, с помощью следующей команды:
dumprtp | ts2ps vpid apid | mplayer-кэш 2048 -
Эта командная строка включена в dvbstream как сценарий «rtptv.sh».
МПЛЕЙЕР РТП-ПС ПОДДЕРЖКИ
Файл "mplayer-libmpdemux-network.c.patch" содержит патч для текущего (31 января
2001) CVS-версия mplayer для "включения" экспериментальной поддержки RTP. Чтобы применить его, отметьте
загрузите новую копию mplayer с помощью и перейдите в каталог "main / libmpdemux".
Затем примените команду:
патч </path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch
Затем вы можете собрать mplayer как обычно. Чтобы получить трансляцию потока RTP с dvbstream's
"-ps", вам просто нужно ввести следующую команду на клиентском компьютере:
mplayer rtp: //224.0.1.2: 5004 / -кэш 2048
TELNET ИНТЕРФЕЙС
Начиная с v0.4, DVBstream включает интерфейс "telnet", позволяющий удаленно
запускать и останавливать потоковую передачу, а также настраивать карту на другой канал.
Поддерживаются следующие команды:
TUNE freq pol srate STOP ADDV pid [: map] ADDA pid [: map] ADDT pid [: map] ADD pid [: map] QUIT
STOP закрывает все PID и останавливает потоковую передачу. Остальные команды должны быть самостоятельными.
пояснительный. См. Сценарии в каталоге TELNET для примера использования. Икс
ИСТОРИЯ
DVBStream исправляет ряд ошибок, которые присутствовали в оригинале TS-RTP Приложение.
Используйте dvbstream онлайн с помощью сервисов onworks.net