In my LAN, I have an IP camera and two PC. I am able to record and play streaming data from each PC. 

For example, to record the streaming data:

```
gst-launch-0.10 rtspsrc location=rtsp://192.168.100.50/live.sdp latency=0 ! decodebin ! ffmpegcolorspace ! ffenc_mpeg4 ! avimux ! filesink location=sample.avi

```

To play:

```
gst-launch-0.10 playbin uri=rtsp://192.168.100.50/live.sdp

```

Now, I want PC1 receives and forwards the streaming data upon demand from PC2.

Is this possible with GStreamer? If it is, what are the commands needed by PC1 and PC2?