Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 dvbstream 명령입니다.
프로그램:
이름
dvbstream - RTP를 통해 DVB 전송 스트림 전송
개요
dvb스트림 [ -f 주파수] [ -p vh] [ -s 심볼레이트] [ -c 카드 번호] [ -o ] [ -추신 ] [ -i 아이패드 ]
[ -r 포트] [-a APID] [ -v vpid] 피 -t ttpid] [-n 초 ] [ pid1 ... ]
기술
dvb스트림 DVB(Digital Video Broadcast, DVB-S 또는 DVB-S)에서 TS(전송 스트림)를 가져옵니다.
위성 카드의 경우, 케이블의 경우 DVB-C, 지상파의 경우 DVB-T) 및 방송(하위 집합
의) RTP 프로토콜을 사용하는 LAN을 통해.
예산 DVB 카드에서는 일부 옵션을 사용할 수 없습니다.
옵션
-f 조정할 주파수(MHz)입니다.
-p, v|h
양극화; 어느 하나 h (가로) 또는 v (수직의).
-s 심볼레이트
DVB 스트림의 기호 속도는 일반적으로 27500입니다.
-c 카드 번호
사용할 DVB 카드를 선택합니다. 그만큼 카드 번호 0에서 3 사이여야 합니다.
-a APID
DVB 카드의 TV-OUT에 출력할 오디오 PID를 선택합니다(전체 카드만 해당).
-v vpid
DVB 카드의 TV-OUT에 출력할 비디오 PID를 선택합니다(전체 카드만 해당).
-t ttpid
DVB 카드의 TV-OUT에 출력할 텔레텍스트 PID를 선택합니다(전체 카드
만). -n 초 시간 초과 후 종료 초 초.
-추신 (기본) PES 스트림이 아닌 PS를 출력합니다.
-o 브로드캐스트가 아닌 stdout으로 출력합니다.
-i 아이패드
출력할 IP 멀티캐스트 포트(기본값은 224.0.1.2)
-r 포트
출력할 IP 멀티캐스트 포트(기본값은 5004).
섬기는 사람 사용법
Astra 19E에서 TVC International을 방송하려면 다음을 입력합니다.
명령:
dvbstream -f 12441 -pv -s 27500 512 660
명령줄에서 최대 8개의 PID를 지정하여 멀티캐스트 전송에 포함할 수 있습니다.
개울. 10MBit/s 네트워크는 하나의 비디오와 하나의 오디오 스트림을 처리할 수 있어야 합니다.
여덟 오디오 스트림.
또한 DVB-S 카드의 TV-OUT에서(또는 xawtv를 사용하여) TV 채널을 보려면
또는 유사) 비디오 및 오디오 PID 앞에 "-v" 및 "-a" 플래그를 사용할 수 있습니다.
각기:
dvbstream -f 12441 -pv -s 27500 -v 512 -a 660
dvbstream에는 PIDS를 스트리밍하기 전에 다른 값에 매핑하는 기능도 있습니다. 을 위한
예를 들어 입력하면
dvbstream -f 12441 -pv -s 27500 -v 512:1 -a 660:2
그러면 비디오 스트림은 "PID 1"이 되고 오디오 스트림은 "PID 2"가 됩니다.
또한 2001년 XNUMX월 이후의 드라이버 버전을 사용하면 전체 드라이버를 브로드캐스트할 수 있습니다.
다음 명령으로 전송 스트림(예산 카드를 사용하는 경우):
dvb스트림 8192
8192는 "더미 PID"(합법적인 PIDS는 0-8191 범위에 있음)이며 드라이버는 이것을 해석합니다.
전체 TS를 의미합니다. 분명히 이것에 지도 기능을 사용하는 것은 이치에 맞지 않습니다.
"피드".
고객 사용법
LAN의 다른 시스템에서 스트림을 수신하려면 dumprtp 유틸리티를 사용하십시오.
ts-rtp). 이 아카이브에는 약간 개선된 버전이 포함되어 있습니다. 예를 들어
dumprtp > 받은.ts
두 번째 컴퓨터에 DVB 카드가 있는 경우 rtpfeed 명령을 사용하여 디코딩할 수 있습니다.
스트림. 사용 정보를 보려면 "rtpfeed -h"를 입력하십시오. rtpfeed는 Guenter가 작성했습니다.
빌트만[이메일 보호]> - Guenter에 버그나 의견을 보내주십시오.
클라이언트 시스템에 DVB 카드가 없으면 mpg123 및 mpegtools를 사용할 수 있습니다.
라이브 오디오 디코딩을 위해 DVB 드라이버와 함께 제공됨:
dumprtp | ts2es 빠른 | mpg123 -
이 명령줄은 "rtpradio.sh" 스크립트로 dvbstream에 포함되어 있습니다.
오디오만 원하는 경우 XNUMX개의 오디오 PID로 dvbstream을 실행한 다음 클라이언트를 실행할 수 있습니다.
재생할 PID를 선택할 수 있습니다.
라이브 TV 채널 재생의 경우 내가 찾은 최고의 솔루션은 mplayer입니다.
(http://www.mplayerhq.hu). 최신 CVS 버전을 설치하십시오 - mplayer는 현재
빠르게 개선되었습니다.
그런 다음 다음 명령을 사용하여 네트워크를 통해 스트리밍되는 TV를 볼 수 있습니다.
dumprtp | ts2ps vpid apid | mplayer -캐시 2048 -
이 명령줄은 dvbstream에 "rtptv.sh" 스크립트로 포함되어 있습니다.
엠플레이어 RTP-PS 고객지원
"mplayer-libmpdemux-network.c.patch" 파일에는 현재(31월 XNUMX일)
2001) 실험적인 RTP 지원을 "활성화"하는 mplayer의 CVS 버전. 적용하려면 확인하십시오.
"main/libmpdemux" 디렉토리를 사용하여 mplayer의 새 복사본을 꺼내고 변경합니다.
그런 다음 다음 명령을 적용합니다.
패치 < /path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch
그런 다음 정상적으로 mplayer를 빌드할 수 있습니다. dvbstream의 RTP 스트림 브로드캐스트를 수신하려면
"-ps" 옵션을 사용하려면 클라이언트 시스템에서 다음 명령을 입력하기만 하면 됩니다.
mplayer rtp://224.0.1.2:5004/ -캐시 2048
TELNET 인터페이스
v0.4부터 DVBstream은 "telnet" 인터페이스를 통합하여 원격으로
스트리밍을 시작 및 중지하고 카드를 다른 채널로 조정하십시오.
다음 명령이 지원됩니다.
TUNE freq pol srate STOP ADDV pid[:map] ADDA pid[:map] ADDT pid[:map] ADD pid[:map] 종료
STOP 모든 PID를 닫고 스트리밍을 중지합니다. 다른 명령은 자체 명령이어야 합니다.
설명. 사용 예는 TELNET 디렉토리의 스크립트를 참조하십시오. 엑스
연혁
dvb스트림 원본에 존재했던 여러 버그 수정 TS-RTP 응용 프로그램.
onworks.net 서비스를 사용하여 온라인으로 dvbstream 사용