InglêsFrancêsEspanhol

Ad


favicon do OnWorks

dvbstream - Online na nuvem

Execute dvbstream no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando dvbstream que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


dvbstream - Transmite um fluxo de transporte DVB via RTP

SINOPSE


dvbstream [ -f frequencia] [ -p vh] [ -s taxa de símbolo] [ -c número do cartão] [ -o ] [ -ps ] [ -i iPad ]
[ -r porta] [-a APID] [ -v vpid]p -t ttpid] [-n seg ] [ pid1 ... ]

DESCRIÇÃO


dvbstream leva um TS (fluxo de transporte) de A DVB (Digital Video Broadcast, seja DVB-S
para placas de satélite, DVB-C para cabo ou DVB-T para terrestre) e transmissões (um subconjunto
de) em uma LAN usando o protocolo RTP.

Algumas opções não estão disponíveis nas placas DVB Budget.

OPÇÕES


-f A frequência para sintonizar, em MHz.

-p, v | h
A polarização; qualquer h (horizontal) ou v (vertical).

-s taxa de símbolo
A taxa de símbolo do fluxo de DVB, normalmente 27500.

-c número do cartão
Selecione qual placa DVB usar. o número do cartão deve estar entre 0 e 3.

-a APID
Selecione qual PID de áudio para saída na TV-OUT da placa DVB (placas Full apenas).

-v vpid
Selecione qual PID de vídeo para saída na TV-OUT da placa DVB (somente placas completas).

-t ttpid
Selecione qual PID de teletexto para saída na saída de TV da placa DVB (placas completas
só). -n seg Tempo limite e desligamento após seg segundos.

-ps Emita um PS em vez de um fluxo PES (padrão).

-o Saída para stdout em vez de transmissão.

-i iPad
Porta de multicast IP para saída (o padrão é 224.0.1.2)

-r porta
Porta de multicast IP para saída (o padrão é 5004).

SERVIDOR USO


Se você quiser transmitir TVC International do Astra 19E, digite o seguinte
comando:

dvbstream -f 12441 -pv -s 27500 512 660

Você pode especificar até 8 PIDs na linha de comando para incluir no transporte multicast
Stream. Uma rede de 10 MBit / s deve ser capaz de lidar com um vídeo e um fluxo de áudio, ou
oito fluxos de áudio.

Se você também quiser ver o canal de TV na saída de TV de sua placa DVB-S (ou usando xawtv
ou similar), então você pode usar os sinalizadores "-v" e "-a" antes dos PIDs de vídeo e áudio
respectivamente:

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

dvbstream também tem a capacidade de mapear PIDS para diferentes valores antes de transmiti-lo. Para
exemplo, se você digitar

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

então o fluxo de vídeo se tornará "PID 1" e o fluxo de áudio se tornará "PID 2".

Além disso, com as versões do driver de outubro de 2001 em diante, você pode transmitir todo o
transport stream (se você estiver usando um cartão de orçamento) com o comando:

dvbstream 8192

8192 é um "PID fictício" (PIDS legais estão no intervalo 0-8191) e o driver interpreta isso
para significar todo o TS. Obviamente, não faria sentido usar o recurso de mapa neste
"pid".

CLIENTE USO


Para receber o stream em qualquer outra máquina em sua LAN, use o utilitário dumprtp (de
ts-rtp). Uma versão ligeiramente melhorada está incluída neste arquivo. por exemplo

dumprtp> received.ts

Se você tiver uma placa DVB na segunda máquina, você pode usar o comando rtpfeed para decodificar
o riacho. Digite "rtpfeed -h" para obter informações de uso. rtpfeed foi escrito por Guenter
Wildmann[email protegido]> - envie quaisquer erros ou comentários para Guenter.

Se você não tiver uma placa DVB na máquina cliente, você pode usar o mpg123 e o mpegtools
fornecido com o driver DVB para decodificação de áudio ao vivo:

despejar | ts2es apid | mpg123 -

Esta linha de comando está incluída no dvbstream como o script "rtpradio.sh".

Se você quiser apenas áudio, pode executar dvbstream com oito PIDs de áudio e, em seguida, seus clientes
pode escolher qual PID jogar.

Para reproduzir um canal de TV ao vivo, a melhor solução que encontrei é o mplayer
(http://www.mplayerhq.hu) Instale a última versão do CVS - o mplayer está sendo
melhorou rapidamente.

Você pode então ver a TV transmitida pela rede usando o seguinte comando:

despejar | ts2ps vpid apid | mplayer -cache 2048 -

Esta linha de comando está incluída no dvbstream como o script "rtptv.sh".

MPLAYER RTP-PS SUPPORT


O arquivo "mplayer-libmpdemux-network.c.patch" contém um patch para o atual (31 de janeiro
2001) Versão CVS do mplayer para "habilitar" o suporte RTP experimental. Para aplicá-lo, verifique
uma nova cópia do mplayer usando e mude para o diretório "main / libmpdemux".

Em seguida, aplique o comando:

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

Você pode então construir o mplayer normalmente. Para receber uma transmissão de fluxo RTP com dvbstream
opção "-ps", basta digitar o seguinte comando na máquina cliente:

mplayer rtp: //224.0.1.2: 5004 / -cache 2048

TELNET INTERFACE


A partir da v0.4, DVBstream incorpora uma interface "telnet" para permitir que você remotamente
inicie e pare a transmissão e sintonize a placa em um canal diferente.

Os seguintes comandos são suportados:

TUNE freq pol srate PARAR ADDV pid [: mapa] ADDA pid [: mapa] ADDT pid [: mapa] ADICIONAR pid [: mapa] SAIR

STOP fecha todos os PIDs e interrompe o streaming. Os outros comandos devem ser próprios
explicativo. Consulte os scripts no diretório TELNET para exemplos de uso. x

HISTÓRIA


dvbstream corrige uma série de bugs que estavam presentes no original ts-rtp aplicação.

Use dvbstream online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad