如何使用gstreamer在客户端指定rtsp身份验证凭据?

问题描述

gstreamer RTSP server支持基本的用户名密码验证(example)。在客户端,gstreamer playbin element支持从RTSP服务器播放,如下所示:

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

在连接到流时,是否可以在客户端指定凭据(用户名和密码)?

解决方法

来自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

编辑: 哦,宾宾。.

它不接受来自URI的用户和密码吗?例如:

playbin uri=rtsp://user:password@ip.address/stream

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...