GStreamerでTCPを用いた映像送信

で実験。gst-launch は GStreamer のエレメントをシェル上で接続して利用するプログラムです。

送信側

gst-launch-0.10 videotestsrc ! gdppay ! tcpclientsink host=localhost port=3000

受信側

gst-launch-0.10 tcpserversrc host=localhost port=3000 ! gdpdepay ! autovideosink

gdppay / gdpdepay を間に挟むのがミソらしい。
http://gstreamer-devel.966125.n4.nabble.com/YUV-data-transfer-using-TCP-IP-td972024.html