Play from Axis Cam gst-launch-1.0 -v souphttpsrc location=http://192.168.0.90/mjpg/video.mjpg \ ! multipartdemux \ ! queue \ ! jpegdec \ ! videoconvert \ ! autovideosink sync=false Stream from Axis Cam to fifo gst-launch-1.0 -v souphttpsrc location=http://192.168.0.90/mjpg/video.mjpg \ ! queue \ ! filesink location=/tmp/out Read FIFO and play gst-launch-1.0 -v filesrc location=/tmp/in \ ! multipartdemux \ ! queue \ ! jpegdec \ ! videoconvert \ ! autovideosink sync=false Play from web cam to a named pipe: sudo gst-launch -e v4l2src device=/dev/video0 \ ! ffenc_mpeg4 \ ! filesink location=/dev/video_stream Play with test video to a named pipe sudo gst-launch -e videotestsrc \ ! video/x-raw-yuv, framerate=20/1, width=640, height=480 \ ! ffenc_mpeg4 \ ! filesink location=/dev/video_stream