2016-07-07 33 views

答えて

0

mpegtsmuxなどでオーディオ/ビデオを一緒にストリーミングしてudp経由で送ることができます。これは任意のコンテナで行うこともできます。例えばmkvでもこれを行うことができますが、クライアント側でストリームの先頭をキャッチする必要がありますエンコード、マルチプレクサ、チョップ/マージ(..payload)、UDP/TCP経由でストリーム..

gst-launch-1.0 audiotestsrc ! voaacenc ! mpegtsmux name=mux videotestsrc ! x264enc ! h264parse ! mux. mux. ! rtpmp2tpay ! udpsink host=127.0.0.1 port=6666 

あなたがで開くことができます - だから、アイデアがある

..再生を開始するために必要なメタデータですストリームとしてのvlc udp://@:6666

HLS(avmux_hls)とその他のプロトコルはストリーミングに適していますが、使用したことはありません。

+0

tcpで送受信できますか? – Potato

+0

@Potatoもちろん..あなたはtcpserversink/tcpclientsrcなどを持っていますが、私はそれらを使ったことはありません。例えばrtspsrcにはprocol属性があります。これはtcpに設定できます。あなたは通常、ただ1つのホストに対処することができますtcpを使用して..またはrtsp ..のような需要にudpを使用すると、 – nayana

関連する問題