InglésFrancésEspañol

Ad


icono de página de OnWorks

dvbstream: en línea en la nube

Ejecute dvbstream en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dvbstream que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dvbstream: transmite un flujo de transporte DVB a través de RTP

SINOPSIS


corriente dvb [ -f frecuencia] [ -p vh] [ -s velocidad de símbolo] [ -c número de tarjeta] [ -o ] [ -PD ] [ -i ipaddr ]
[ -r Puerto] [-a APID] [ -v vpid] pag -t ttpid] [-n segundos ] [ pid1 ... ]

DESCRIPCIÓN


corriente dvb toma un TS (flujo de transporte) de A DVB (Transmisión de video digital, ya sea DVB-S
para tarjetas satelitales, DVB-C para cable o DVB-T para terrestre) y transmisiones (un subconjunto
de) a través de una LAN utilizando el protocolo RTP.

Algunas opciones no están disponibles en las tarjetas Budget DVB.

CAMPUS


-f La frecuencia para sintonizar, en MHz.

-p, v | h
La polarización; cualquiera h (horizontal) o v (vertical).

-s velocidad de símbolo
La velocidad de símbolo del flujo DVB, típicamente 27500.

-c número de tarjeta
Seleccione qué tarjeta DVB usar. los número de tarjeta debe estar entre 0 y 3.

-a APID
Seleccione qué PID de audio se emitirá en TV-OUT de la tarjeta DVB (solo tarjetas Full).

-v vpid
Seleccione qué PID de vídeo se emitirá en la salida de TV de la tarjeta DVB (solo tarjetas Full).

-t ttpid
Seleccione el PID de teletexto para emitir en la salida de TV de la tarjeta DVB (tarjetas completas
solamente). -n segundos Tiempo de espera y apagado después segundos segundos.

-PD Genere un PS en lugar de un flujo PES (predeterminado).

-o Salida a stdout en lugar de transmisión.

-i ipaddr
Puerto de multidifusión IP al que se envía la salida (el valor predeterminado es 224.0.1.2)

-r Puerto
Puerto de multidifusión IP a salida (el valor predeterminado es 5004).

SERVIDOR USO


Si desea transmitir TVC International desde Astra 19E, debe escribir lo siguiente
mando:

dvbstream -f 12441 -pv -s 27500 512

Puede especificar hasta 8 PID en la línea de comandos para incluirlos en el transporte de multidifusión
Arroyo. Una red de 10 MBit / s debería poder manejar una transmisión de video y una de audio, o
ocho transmisiones de audio.

Si también desea ver el canal de TV en TV-OUT de su tarjeta DVB-S (o usando xawtv
o similar), luego puede usar las banderas "-v" y "-a" antes de los PID de video y audio
respectivamente:

dvbstream -f 12441 -pv -s 27500 -v 512 -a 660

dvbstream también tiene la capacidad de asignar PIDS a diferentes valores antes de transmitirlo. Para
ejemplo, si escribe

dvbstream -f 12441 -pv -s 27500 -v 512: 1 -a 660: 2

entonces el flujo de video se convertirá en "PID 1" y el flujo de audio se convertirá en "PID 2".

Además, con las versiones del controlador de octubre de 2001 en adelante, puede transmitir todo el
Transport stream (si está usando una tarjeta de presupuesto) con el comando:

dvbstream 8192

8192 es un "PID ficticio" (los PIDS legales están en el rango 0-8191) y el controlador interpreta esto
en el sentido de todo el TS. Obviamente, no tendría sentido utilizar la función de mapa en este
"pid".

CLIENTE USO


Para recibir la transmisión en cualquier otra máquina de su LAN, utilice la utilidad dumprtp (de
ts-rtp). En este archivo se incluye una versión ligeramente mejorada. p.ej

dumprtp> recibido.ts

Si tiene una tarjeta DVB en la segunda máquina, puede usar el comando rtpfeed para decodificar
la corriente. Escriba "rtpfeed -h" para obtener información sobre el uso. rtpfeed fue escrito por Guenter
Wildmann[email protected]> - dirija cualquier error o comentario a Guenter.

Si no tiene una tarjeta DVB en la máquina cliente, puede usar mpg123 y mpegtools
provisto con el controlador DVB para decodificación de audio en vivo:

dumprtp | ts2es rápido | mpg123 -

Esta línea de comando se incluye con dvbstream como el script "rtpradio.sh".

Si solo desea audio, puede ejecutar dvbstream con ocho PID de audio, y luego sus clientes
puede elegir qué PID reproducir.

Para la reproducción de canales de TV en vivo, la mejor solución que he encontrado es mplayer
(http://www.mplayerhq.hu). Instale la última versión de CVS - mplayer está siendo
mejorado rápidamente.

A continuación, puede ver la televisión que se transmite a través de la red con el siguiente comando:

dumprtp | ts2ps vpid apid | mplayer -caché 2048 -

Esta línea de comando se incluye con dvbstream como el script "rtptv.sh".

JUGADOR PS-RTP SOPORTE


El archivo "mplayer-libmpdemux-network.c.patch" contiene un parche para el actual (31 de enero
2001) Versión CVS de mplayer para "habilitar" el soporte RTP experimental. Para aplicarlo, marque
sacar una copia nueva de mplayer usando y cambiar al directorio "main / libmpdemux".

Luego aplica el comando:

parche </path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch

A continuación, puede construir mplayer como de costumbre. Para recibir una transmisión de flujo RTP con dvbstream's
Opción "-ps", solo necesita escribir el siguiente comando en la máquina cliente:

mplayer rtp: //224.0.1.2: 5004 / -caché 2048

TELNET INTERFAZ


A partir de la v0.4, DVBstream incorpora una interfaz "telnet" que le permite
iniciar y detener la transmisión y sintonizar la tarjeta en un canal diferente.

Se admiten los siguientes comandos:

TUNE freq pol srate STOP ADDV pid [: map] ADDA pid [: map] ADDT pid [: map] ADD pid [: map] SALIR

STOP cierra todos los PID y detiene la transmisión. Los otros comandos deben ser
explicativo. Consulte los scripts en el directorio TELNET para ver el uso de ejemplo. X

HISTORIA


corriente dvb corrige una serie de errores que estaban presentes en el original ts-rtp .

Utilice dvbstream en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad