diff --git a/gst/rtsp-server/rtsp-media.c b/gst/rtsp-server/rtsp-media.c
index 1e11561fd168beedbf8692375249b177b13be643..aea2adb2c8644c8a6646b373dda15d2c54c1d855 100644
--- a/gst/rtsp-server/rtsp-media.c
+++ b/gst/rtsp-server/rtsp-media.c
@@ -1272,6 +1272,7 @@ setup_stream (GstRTSPMediaStream * stream, guint idx, GstRTSPMedia * media)
     stream->appsrc[i] = gst_element_factory_make ("appsrc", NULL);
     stream->appqueue[i] = gst_element_factory_make ("queue", NULL);
     stream->appsink[i] = gst_element_factory_make ("appsink", NULL);
+    g_object_set (stream->appsrc[i], "is-live", TRUE, NULL);
     g_object_set (stream->appsink[i], "async", FALSE, "sync", FALSE, NULL);
     g_object_set (stream->appsink[i], "emit-signals", FALSE, NULL);
     gst_bin_add (GST_BIN_CAST (media->pipeline), stream->appqueue[i]);
