AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dvbstream - En ligne dans le Cloud

Exécutez dvbstream dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dvbstream qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dvbstream - Transmettre un flux de transport DVB via RTP

SYNOPSIS


flux dvb [ -f fréq] [ -p vh] [ -s taux de symboles] [ -c numéro de carte] [ -o ] [ -ps ] [ -i ipadr ]
[ -r port] [-a apid] [ -v vpid]p -t ttpid] [-n secondes ] [ pid1 ]

DESCRIPTION


flux dvb prend un TS (transport stream) d'un DVB (Digital Video Broadcast, soit DVB-S
pour les cartes satellite, DVB-C pour le câble ou DVB-T pour le terrestre) et les diffusions (un sous-ensemble
de) sur un réseau local en utilisant le protocole RTP.

Certaines options ne sont pas disponibles sur les cartes DVB Budget.

OPTIONS


-f La fréquence à syntoniser, en MHz.

-p, v|h
La polarisation ; Soit h (horizontal) ou v (verticale).

-s taux de symboles
Le débit de symboles du flux DVB, généralement 27500.

-c numéro de carte
Sélectionnez la carte DVB à utiliser. Les numéro de carte doit être compris entre 0 et 3.

-a apid
Sélectionnez le PID audio à émettre sur la sortie TV-OUT de la carte DVB (cartes complètes uniquement).

-v vpid
Sélectionnez le PID vidéo à sortir sur la sortie TV-OUT de la carte DVB (cartes complètes uniquement).

-t ttpid
Sélectionnez le PID Télétexte à sortir sur la sortie TV-OUT de la carte DVB (Cartes complètes
seulement). -n secondes Délai d'attente et arrêt après secondes secondes.

-ps Sortir un flux PS plutôt qu'un flux PES (par défaut).

-o Sortie sur stdout plutôt que diffusion.

-i ipadr
Port de multidiffusion IP vers lequel sortir (la valeur par défaut est 224.0.1.2)

-r port
Port de multidiffusion IP vers lequel sortir (la valeur par défaut est 5004).

SERVEUR UTILISATION


Si vous vouliez diffuser TVC International depuis Astra 19E, vous devez taper ce qui suit
commander:

dvbstream -f 12441 -pv -s 27500 512 660

Vous pouvez spécifier jusqu'à 8 PID sur la ligne de commande à inclure dans le transport multicast
flux. Un réseau de 10 Mbit/s doit être capable de gérer un flux vidéo et un flux audio, ou
huit flux audio.

Si vous souhaitez également voir la chaîne TV sur la sortie TV-OUT de votre carte DVB-S (ou en utilisant xawtv
ou similaire), alors vous pouvez utiliser les indicateurs "-v" et "-a" avant les PID vidéo et audio
respectivement:

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

dvbstream a également la possibilité de mapper PIDS à différentes valeurs avant de le diffuser. Pour
exemple, si vous tapez

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

alors le flux vidéo deviendra "PID 1" et le flux audio deviendra "PID 2".

De plus, avec les versions de pilotes à partir d'octobre 2001, vous pouvez diffuser l'intégralité de
flux de transport (si vous utilisez une carte budget) avec la commande :

dvbstream 8192

8192 est un « PID factice » (les PIDS légaux sont compris entre 0 et 8191) et le pilote interprète cela
pour signifier l'ensemble du TS. De toute évidence, cela n'aurait aucun sens d'utiliser la fonction de carte sur ce
"pid".

CLIENT UTILISATION


Pour recevoir le flux sur n'importe quelle autre machine de votre réseau local, utilisez l'utilitaire dumprtp (depuis
ts-rtp). Une version légèrement améliorée est incluse dans cette archive. par exemple

dumprtp > reçu.ts

Si vous avez une carte DVB sur la deuxième machine, vous pouvez utiliser la commande rtpfeed pour décoder
le flux. Tapez "rtpfeed -h" pour obtenir des informations sur l'utilisation. rtpfeed a été écrit par Guenter
Wildmann[email protected]> - veuillez adresser tout bug ou commentaire à Guenter.

Si vous n'avez pas de carte DVB sur la machine cliente, vous pouvez utiliser mpg123 et les mpegtools
fourni avec le pilote DVB pour le décodage audio en direct :

dumprtp | API ts2es | mpg123 -

Cette ligne de commande est incluse avec dvbstream en tant que script "rtpradio.sh".

Si vous ne voulez que de l'audio, vous pouvez exécuter dvbstream avec huit PID audio, puis vos clients
peut choisir quel PID jouer.

Pour la lecture de chaînes de télévision en direct, la meilleure solution que j'ai trouvée est mplayer
(http://www.mplayerhq.hu). Veuillez installer la dernière version de CVS - mplayer est en cours
rapidement amélioré.

Vous pouvez ensuite voir la télévision diffusée sur le réseau à l'aide de la commande suivante :

dumprtp | ts2ps vpid apid | mplayer-cache 2048-

Cette ligne de commande est incluse avec dvbstream en tant que script "rtptv.sh".

LECTEUR MP RTP PS SUPPORT


Le fichier "mplayer-libmpdemux-network.c.patch" contient un patch pour la version actuelle (31 janvier
2001) Version CVS de mplayer pour "activer" la prise en charge expérimentale de RTP. Pour l'appliquer, cochez
une nouvelle copie de mplayer en utilisant et changez dans le répertoire "main/libmpdemux".

Ensuite, appliquez la commande :

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

Vous pouvez ensuite compiler mplayer normalement. Pour recevoir un flux RTP diffusé avec dvbstream
option "-ps", il suffit de taper la commande suivante sur la machine cliente :

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

TELNET INTERFACE


A partir de la v0.4, DVBstream intègre une interface "telnet" pour vous permettre de
démarrer et arrêter le streaming, et régler la carte sur une autre chaîne.

Les commandes suivantes sont prises en charge :

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

STOP ferme tous les PID et arrête le streaming. Les autres commandes doivent être auto-
explicatif. Voir les scripts dans le répertoire TELNET pour un exemple d'utilisation. X

HISTOIRE


flux dvb corrige un certain nombre de bugs qui étaient présents dans l'original ts-rtp .

Utiliser dvbstream en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad