Difference between revisions of "GstRtspSink - Transport Stream RTSP Streaming"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{GstRtspSink/Head|previous=Audio+Video_Streaming_Plus_H264_Single_Streaming|next=Multicast+Authentication|keywords=}}
+
{{GstRtspSink/Head|previous=Audio+Video_Streaming_Plus_H264_Single_Streaming|next=Multicast+Authentication|metakeywords=}}
  
 
This wiki provides an example to send MPEG-TS through RTSP using GstRtspSink.
 
This wiki provides an example to send MPEG-TS through RTSP using GstRtspSink.
Line 14: Line 14:
 
== GstRtspSink Pipeline ==
 
== GstRtspSink Pipeline ==
  
The following pipeline combines takes an MPEG4 stream, encapsulates it in a Transport Stream container and sends it via RTSP.
+
The following pipeline combines takes an MPEG4 stream, encapsulates it in a Transport Stream container, and sends it via RTSP.
 
<br>
 
<br>
 
{{Ambox
 
{{Ambox

Latest revision as of 12:17, 25 February 2023


Previous: Audio+Video_Streaming_Plus_H264_Single_Streaming Index Next: Multicast+Authentication




This wiki provides an example to send MPEG-TS through RTSP using GstRtspSink.

Error something wrong.jpg Problems running the pipelines shown on this page?
Please see our GStreamer Debugging guide for help.

GstRtspSink Pipeline

The following pipeline combines takes an MPEG4 stream, encapsulates it in a Transport Stream container, and sends it via RTSP.

PORT=12345
MAPPING=/stream

gst-launch-1.0 v4l2src ! avenc_mpeg4 ! mpeg4videoparse ! mpegtsmux ! capsfilter caps="video/mpegts, mapping=${MAPPING}" ! rtspsink name=sink service=$PORT

RTSP Clients

VLC

IP_ADDRESS=192.0.0.1
PORT=12345
MAPPING1=stream

vlc rtsp://${IP_ADDRESS}:${PORT}/${MAPPING}

GStreamer

IP_ADDRESS=192.0.0.1
PORT=12345
MAPPING=stream

gst-launch-1.0 rtspsrc location=rtsp://${IP_ADDRESS}:${PORT}/${MAPPING} ! rtpmp2tdepay ! tsdemux ! mpeg4videoparse ! avdec_mpeg4 ! queue ! autovideosink

MPlayer

IP_ADDRESS=192.0.0.1
PORT=12345
MAPPING=stream

mplayer rtsp://${IP_ADDRESS}:${PORT}/${MAPPING}

Totem

IP_ADDRESS=192.0.0.1
PORT=12345
MAPPING=stream

totem rtsp://${IP_ADDRESS}:${PORT}/${MAPPING}



Previous: Audio+Video_Streaming_Plus_H264_Single_Streaming Index Next: Multicast+Authentication