How to specify rtsp authentication credentials on client side with gstreamer?

3.9k views Asked by At

The gstreamer RTSP server supports basic username-password authentication (example). On the client side, the gstreamer playbin element supports playback from an RTSP server, like this:

playbin uri=rtsp://127.0.0.1:554/test

Is there a way to specify credentials (a username and password) on the client side when connecting to the stream?

1

There are 1 answers

0
Florian Zwoch On BEST ANSWER

From gst-inspect-1.0 rtspsrc:

  user-id             : RTSP location URI user id for authentication
                        flags: readable, writable
                        String. Default: null
  user-pw             : RTSP location URI user password for authentication
                        flags: readable, writable
                        String. Default: null

EDIT: Oh playbin..

Does it not accept user and password from URI? E.g:

playbin uri=rtsp://user:[email protected]/stream