Jest to polecenie dvbstream, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
dvbstream - Transmisja strumienia transportowego DVB przez RTP
STRESZCZENIE
strumień dvb [ -f częst] [ -p vh] [ -s Symbolrate] [ -c numer karty] [ -o ] [ -ps ] [ -i ipaddr ]
[ -r Port] [-a APID] [ -v vpid] P -t ttpid] [-n suchy ] [ pid1 ... ]
OPIS
strumień dvb pobiera TS (strumień transportowy) z A DVB (Digital Video Broadcast, albo DVB-S
dla kart satelitarnych, DVB-C dla telewizji kablowej lub DVB-T dla naziemnej) i transmisji (podzbiór)
z) przez sieć LAN przy użyciu protokołu RTP.
Niektóre opcje nie są dostępne na kartach Budget DVB.
OPCJE
-f Częstotliwość dostrojenia w MHz.
-p, v|h
Polaryzacja; albo h (poziomo) lub v (pionowy).
-s Symbolrate
Szybkość symbolu strumienia DVB, zwykle 27500.
-c numer karty
Wybierz kartę DVB, której chcesz użyć. ten numer karty musi wynosić od 0 do 3.
-a APID
Wybierz, który PID audio ma być wyprowadzany na wyjście TV-OUT karty DVB (tylko pełne karty).
-v vpid
Wybierz, który PID wideo ma być wyprowadzany na wyjście TV-OUT karty DVB (tylko pełne karty).
-t ttpid
Wybierz, który Teletext PID ma być wysyłany na wyjście TV-OUT karty DVB (Pełne karty)
tylko). -n suchy Przekroczono limit czasu i wyłącz po suchy towary drugiej jakości.
-ps Wyprowadza strumień PS zamiast (domyślnego) strumienia PES.
-o Wyjście na standardowe wyjście, a nie na rozgłaszanie.
-i ipaddr
Port IP Multicast do wysyłania (domyślnie 224.0.1.2)
-r Port
Port multiemisji IP do wyjścia (domyślnie 5004).
SERVER ZASTOSOWANIE
Jeśli chcesz nadawać TVC International z Astry 19E, wpisz następujące polecenie
polecenie:
dvbstream -f 12441 -pv -s 27500 512 660
Możesz określić do 8 identyfikatorów PID w wierszu poleceń, aby uwzględnić je w transporcie multiemisji
strumień. Sieć 10 MBit/s powinna być w stanie obsłużyć jeden strumień wideo i jeden strumień audio lub
osiem strumieni audio.
Jeśli chcesz również oglądać kanał telewizyjny na wyjściu TV-OUT karty DVB-S (lub za pomocą xawtv
lub podobne), wtedy możesz użyć flag "-v" i "-a" przed identyfikatorami PID wideo i audio
odpowiednio:
dvbstream -f 12441 -pv -s 27500 -v 512 -a 660
dvbstream ma również możliwość mapowania PIDS na różne wartości przed strumieniowaniem. Do
na przykład, jeśli wpiszesz
dvbstream -f 12441 -pv -s 27500 -v 512:1 -a 660:2
wtedy strumień wideo zmieni się w „PID 1”, a strumień audio w „PID 2”.
Ponadto w przypadku wersji sterowników od października 2001 r. można transmitować cały
strumień transportowy (jeśli korzystasz z karty budżetowej) z poleceniem:
Strumień DVB 8192
8192 to "fikcyjny PID" (legalne PIDS mieszczą się w zakresie 0-8191) i sterownik to interpretuje
oznaczać całą ST. Oczywiście nie ma sensu korzystać z funkcji mapy
„pid”.
KLIENT ZASTOSOWANIE
Aby odebrać strumień na dowolnym innym komputerze w sieci LAN, użyj narzędzia dumprtp (z
ts-rtp). W tym archiwum znajduje się nieco ulepszona wersja. np
dumprtp > odebrane.ts
Jeśli masz kartę DVB na drugim komputerze, możesz użyć polecenia rtpfeed do dekodowania
strumień. Wpisz "rtpfeed -h", aby uzyskać informacje o użyciu. rtpfeed został napisany przez Guenter
Wildmanna[email chroniony]> - wszelkie błędy lub komentarze prosimy kierować do Guentera.
Jeśli nie masz karty DVB na komputerze klienckim, możesz użyć mpg123 i mpegtools
dostarczany ze sterownikiem DVB do dekodowania dźwięku na żywo:
dumprtp | ts2es api | mpg123 -
Ta linia poleceń jest dołączona do dvbstream jako skrypt "rtpradio.sh".
Jeśli chcesz tylko audio, możesz uruchomić dvbstream z ośmioma audio PID, a następnie Twoi klienci
może wybrać, który PID ma grać.
Najlepszym rozwiązaniem, jakie znalazłem w przypadku odtwarzania kanałów telewizyjnych na żywo, jest mplayer
(http://www.mplayerhq.hu). Proszę zainstalować najnowszą wersję CVS - trwa mplayer
szybko się poprawiła.
Następnie możesz oglądać telewizję przesyłaną strumieniowo przez sieć za pomocą następującego polecenia:
dumprtp | ts2ps vpid apid | mplayer - pamięć podręczna 2048 -
Ta linia poleceń jest dołączona do dvbstream jako skrypt „rtptv.sh”.
MPLAYER RTP-PS WSPIERAJ
Plik "mplayer-libmpdemux-network.c.patch" zawiera łatkę dla bieżącego (31 stycznia
2001) Wersja CVS mplayera do "włączenia" eksperymentalnej obsługi RTP. Aby go zastosować, sprawdź
wyjmij nową kopię mplayera za pomocą i przejdź do katalogu "main/libmpdemux".
Następnie zastosuj polecenie:
łatka < /ścieżka_do/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch
Następnie możesz normalnie zbudować mplayera. Aby odbierać transmisję strumienia RTP za pomocą usługi dvbstream
Opcja "-ps", wystarczy wpisać następującą komendę na komputerze klienta:
mplayer rtp://224.0.1.2:5004/ -cache 2048
TELNET INTERFACE
Począwszy od wersji 0.4, DVBstream zawiera interfejs „telnet”, który umożliwia zdalne
rozpocznij i zatrzymaj transmisję strumieniową i dostrój kartę do innego kanału.
Obsługiwane są następujące polecenia:
DOSTRAJ częst. pol srate STOP DODAJ pid[:mapa] DODAJ pid[:mapa] DODAJ pid[:mapa] DODAJ pid[:mapa] ZAKOŃCZ
STOP zamyka wszystkie PID i zatrzymuje transmisję. Pozostałe polecenia powinny być
wyjaśniający. Zobacz na przykład skrypty w katalogu TELNET. x
HISTORIA
strumień dvb naprawia szereg błędów, które były obecne w oryginale ts-rtp aplikacji.
Korzystaj z usługi dvbstream online za pomocą usług onworks.net