0
gstreamerでストリーミングするときにビデオとオーディオを別々に送信する必要がありますか?ビデオとオーディオをmp4やaviのように送ることはできませんか?gstreamerでストリーミングする方法について
gstreamerでストリーミングするときにビデオとオーディオを別々に送信する必要がありますか?ビデオとオーディオをmp4やaviのように送ることはできませんか?gstreamerでストリーミングする方法について
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)とその他のプロトコルはストリーミングに適していますが、使用したことはありません。
tcpで送受信できますか? – Potato
@Potatoもちろん..あなたはtcpserversink/tcpclientsrcなどを持っていますが、私はそれらを使ったことはありません。例えばrtspsrcにはprocol属性があります。これはtcpに設定できます。あなたは通常、ただ1つのホストに対処することができますtcpを使用して..またはrtsp ..のような需要にudpを使用すると、 – nayana