私の LAN には、IP カメラと 2 台の PC があります。各PCからのストリーミングデータを記録・再生できます。
たとえば、ストリーミング データを記録するには、次のようにします。
gst-launch-0.10 rtspsrc location=rtsp://192.168.100.50/live.sdp latency=0 ! decodebin ! ffmpegcolorspace ! ffenc_mpeg4 ! avimux ! filesink location=sample.avi
再生するには:
gst-launch-0.10 playbin uri=rtsp://192.168.100.50/live.sdp
ここで、PC1 が PC2 からの要求に応じてストリーミング データを受信して転送するようにします。
これは GStreamer で可能ですか? ある場合、PC1 と PC2 に必要なコマンドは何ですか?