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