англійськафранцузькаіспанська

Ad


Значок OnWorks

dvbstream - онлайн у хмарі

Запустіть dvbstream у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда 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 vpid] стор -t ttpid] [-n сухий ] [ pid1 ... ]

ОПИС


dvbstream приймає TS (транспортний потік) від A DVB (цифрове відеомовлення, або DVB-S
для супутникових карт, DVB-C для кабельного або DVB-T для ефірного) і трансляції (підмножина
з) через локальну мережу за допомогою протоколу RTP.

Деякі параметри недоступні на платі бюджетного DVB.

ВАРІАНТИ


-f Частота, на яку потрібно налаштуватися, в МГц.

-p, v|h
Поляризація; або h (горизонтальні) або v (вертикальний).

-s символічне значення
Швидкість символів потоку DVB, як правило, 27500.

-c cardnum
Виберіть, яку карту DVB використовувати. The cardnum має бути від 0 до 3.

-a apid
Виберіть, який аудіо PID вивести на TV-OUT карти DVB (лише для повних карт).

-v vpid
Виберіть, який відео PID для виведення на TV-OUT карти DVB (лише для повних карт).

-t ttpid
Виберіть 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" перед PID відео та аудіо
відповідно:

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» (законні PIDS знаходяться в діапазоні 0-8191), і драйвер інтерпретує це
означає всю ТС. Очевидно, не було б сенсу використовувати для цього функцію карти
"під".

КЛІЄНТ ВИКОРИСТАННЯ


Щоб отримати потік на будь-якій іншій машині у вашій локальній мережі, скористайтеся утилітою dumprtp (від
ts-rtp). Трохи покращена версія включена в цей архів. наприклад

dumprtp > отримано.ц

Якщо у вас є карта DVB на другій машині, ви можете використовувати команду rtpfeed для декодування
потік. Введіть "rtpfeed -h" для отримання інформації про використання. rtpfeed був написаний Гюнтером
Wildmann[захищено електронною поштою]> - будь ласка, направляйте будь-які помилки чи коментарі Гюнтеру.

Якщо у вас немає карти DVB на клієнтській машині, ви можете використовувати mpg123 і mpegtools
поставляється з драйвером DVB для декодування живого аудіо:

dumprtp | ts2es apid | mpg123 -

Цей командний рядок входить до dvbstream як сценарій "rtpradio.sh".

Якщо вам потрібен лише аудіо, ви можете запустити dvbstream із вісьмома PID аудіо, а потім ваші клієнти
можна вибрати, який PID відтворювати.

Для відтворення телеканалу в прямому ефірі найкраще рішення, яке я знайшов, — mplayer
(http://www.mplayerhq.hu). Будь ласка, встановіть останню версію CVS - працює mplayer
швидко покращився.

Потім ви можете переглядати телепередачі, які транслюються по мережі, за допомогою такої команди:

dumprtp | ts2ps vpid apid | mplayer -cache 2048 -

Цей командний рядок входить до dvbstream як сценарій "rtptv.sh".

MPPLAYER РТП-ПС ПІДТРИМКА


Файл "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
Опція "-ps", вам просто потрібно ввести таку команду на клієнтській машині:

mplayer rtp://224.0.1.2:5004/ -кеш 2048

TELNET ІНТЕРФЕЙС


Починаючи з версії 0.4, DVBstream включає інтерфейс "telnet", що дозволяє віддалено
розпочати та зупинити потокове передавання, а також налаштувати картку на інший канал.

Підтримуються такі команди:

TUNE freq pol srate STOP ADDV pid[:map] ADDA pid[:map] ADDT pid[:map] ДОДАТИ pid[:map] ВИХІД

СТОП закриває всі PID і зупиняє потік. Інші команди мають бути самостійною
пояснювальний. Дивіться сценарії в каталозі TELNET, наприклад використання. x

ІСТОРІЯ


dvbstream виправляє ряд помилок, які були присутні в оригіналі ts-rtp Додаток.

Використовуйте dvbstream онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad