Difference between revisions of "GstRtspSink - Transport Stream RTSP Streaming"
(Created page with "{{GstRtspSink Page|TODO|TODO| This wiki provides an example to send MPEG-TS through RTSP using GstRtspSink. __TOC__ == GstRtspSink Pipeline == The following pipeline combin...") |
|||
Line 12: | Line 12: | ||
MAPPING=/stream | MAPPING=/stream | ||
− | gst-launch | + | gst-launch v4l2src ! avenc_mpeg4 ! mpegvideoparse ! mpegtsmux ! capsfilter caps="video/mpegts, mapping=${MAPPING}" ! rtspsink name=sink service=$PORT |
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 19:39, 27 June 2017
← TODO |
⌂ Home |
→ TODO |
This wiki provides an example to send MPEG-TS through RTSP using GstRtspSink.
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 v4l2src ! avenc_mpeg4 ! mpegvideoparse ! 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 ! mpegvideoparse ! 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}
← TODO |
⌂ Home |
→ TODO |