EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dvbstream - Online in der Cloud

Führen Sie dvbstream im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl dvbstream, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dvbstream - Einen DVB-Transportstrom über RTP übertragen

ZUSAMMENFASSUNG


DVB-Stream [ -f Frequenz] [ -p vh] [ -s Symbolrate] [ -c Kartennummer] [ -o ] [ -ps ] [ -i iPad ]
[ -r port ] [-a apid] [ -v vpid] P -t ttpid] [-n Sekunden ] [ pid1 ... ]

BESCHREIBUNG


DVB-Stream nimmt einen TS (Transportstrom) von einem DVB (Digital Video Broadcast, entweder DVB-S
für Satellitenkarten, DVB-C für Kabel oder DVB-T für terrestrisch) und Rundfunk (eine Untermenge
of) über ein LAN unter Verwendung des RTP-Protokolls.

Einige Optionen sind auf Budget DVB-Karten nicht verfügbar.

OPTIONAL


-f Die abzustimmende Frequenz in MHz.

-p, v|h
Die Polarisierung; entweder h (horizontal) oder v (vertikal).

-s Symbolrate
Die Symbolrate des DVB-Streams, typischerweise 27500.

-c Kartennummer
Wählen Sie die zu verwendende DVB-Karte aus. Die Kartennummer muss zwischen 0 und 3 liegen.

-a apid
Wählen Sie aus, welche Audio-PID am TV-OUT der DVB-Karte ausgegeben werden soll (nur Vollkarten).

-v vpid
Wählen Sie aus, welche Video-PID am TV-OUT der DVB-Karte ausgegeben werden soll (nur Vollkarten).

-t ttpid
Wählen Sie aus, welche Videotext-PID am TV-OUT der DVB-Karte ausgegeben werden soll (Vollständige Karten
nur). -n Sekunden Timeout und Herunterfahren nach Sekunden Sekunden.

-ps Ausgabe eines PS statt eines (Standard-)PES-Streams.

-o Ausgabe auf stdout statt Broadcast.

-i iPad
IP-Multicast-Port für die Ausgabe (Standard ist 224.0.1.2)

-r port
IP-Multicast-Port für die Ausgabe (Standard ist 5004).

SERVER ANWENDUNG


Wenn Sie TVC International von Astra 19E senden möchten, geben Sie Folgendes ein:
Befehl:

dvbstream -f 12441 -pv -s 27500 512 660

Sie können in der Befehlszeile bis zu 8 PIDs angeben, die in den Multicast-Transport aufgenommen werden sollen
Strom. Ein 10MBit/s-Netzwerk sollte einen Video- und einen Audiostream verarbeiten können, oder
acht Audiostreams.

Wenn Sie den TV-Kanal auch am TV-OUT Ihrer DVB-S-Karte sehen möchten (oder mit xawtv
oder ähnlich), dann können Sie die Flags "-v" und "-a" vor den Video- und Audio-PIDs verwenden
beziehungsweise:

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

dvbstream hat auch die Möglichkeit, PIDS verschiedenen Werten zuzuordnen, bevor Sie es streamen. Zum
Beispiel, wenn du tippst

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

dann wird der Videostream zu „PID 1“ und der Audiostream wird zu „PID 2“.

Außerdem können Sie mit Treiberversionen ab Oktober 2001 das gesamte
Transportstrom (wenn Sie eine Budgetkarte verwenden) mit dem Befehl:

DVB-Stream 8192

8192 ist eine "Dummy-PID" (legale PIDS liegen im Bereich 0-8191) und der Treiber interpretiert dies
um den gesamten TS zu meinen. Es würde natürlich keinen Sinn machen, die Kartenfunktion dafür zu verwenden
"pid".

KLIENT ANWENDUNG


Um den Stream auf einem anderen Computer in Ihrem LAN zu empfangen, verwenden Sie das Dienstprogramm dumprtp (von
ts-rtp). Eine leicht verbesserte Version ist in diesem Archiv enthalten. z.B

dumprtp > empfangen.ts

Wenn Sie eine DVB-Karte auf dem zweiten Gerät haben, können Sie den Befehl rtpfeed zum Decodieren verwenden
der Strom. Geben Sie "rtpfeed -h" für Nutzungsinformationen ein. rtpfeed wurde von Guenter geschrieben
Wildmann[E-Mail geschützt] > - Bitte richten Sie alle Fehler oder Kommentare an Günter.

Wenn Sie keine DVB-Karte auf dem Client-Rechner haben, können Sie mpg123 und die mpegtools verwenden
im Lieferumfang des DVB-Treibers für die Live-Audio-Decodierung enthalten:

dumprtp | ts2es apid | mpg123 -

Diese Befehlszeile ist in dvbstream als Skript "rtpradio.sh" enthalten.

Wenn Sie nur Audio möchten, können Sie dvbstream mit acht Audio-PIDs ausführen und dann Ihre Clients
kann wählen, welche PID gespielt werden soll.

Für die Wiedergabe von Live-TV-Kanälen ist die beste Lösung, die ich gefunden habe, mplayer
(http://www.mplayerhq.hu). Bitte installieren Sie die neueste CVS-Version - mplayer wird gerade
schnell verbessert.

Sie können dann über das Netzwerk gestreamte Fernsehsendungen mit dem folgenden Befehl anzeigen:

dumprtp | ts2ps vpid apid | mplayer -cache 2048 -

Diese Befehlszeile ist in dvbstream als Skript "rtptv.sh" enthalten.

SPIELER RTP-PS SUPPORT


Die Datei "mplayer-libmpdemux-network.c.patch" enthält einen Patch für den aktuellen (31
2001) CVS-Version von mplayer, um die experimentelle RTP-Unterstützung zu "aktivieren". Um es anzuwenden, aktivieren Sie
Erstellen Sie eine neue Kopie von mplayer using und wechseln Sie in das Verzeichnis "main/libmpdemux".

Wenden Sie dann den Befehl an:

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

Sie können dann den mplayer wie gewohnt erstellen. So empfangen Sie einen RTP-Stream-Broadcast mit dvbstreams
"-ps"-Option müssen Sie nur den folgenden Befehl auf dem Client-Rechner eingeben:

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

TELNET INTERFACE


Ab v0.4 enthält DVBstream eine "Telnet"-Schnittstelle, mit der Sie aus der Ferne
Starten und stoppen Sie das Streaming und stellen Sie die Karte auf einen anderen Kanal ein.

Die folgenden Befehle werden unterstützt:

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

STOP schließt alle PIDs und stoppt das Streaming. Die anderen Befehle sollten selbst-
erläuternd. Siehe die Skripte im TELNET-Verzeichnis für die Beispielverwendung. x

GESCHICHTE


DVB-Stream behebt eine Reihe von Fehlern, die im Original vorhanden waren ts-rtp Anwendung.

Verwenden Sie dvbstream online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad