在rtsp url中设置用户名/密码

Sou*_*mya 6 rtsp

我使用java web应用程序使用rtsp从IP-Camera检索视频; rtsp url在url中嵌入了用户名/密码,这似乎很不安全.例如rtsp:// user:password @ ip/...

有没有办法阻止在URL中发送用户名/密码.

保护URL的最佳方法是什么?

fra*_*an1 6

给定用户名和密码,您可以使用环境变量来设置它们,如下所示:

USER=myusername
PASSWD=mypassword
Run Code Online (Sandbox Code Playgroud)

例如,如果您的摄像机的 IP 地址是 192.168.0.101,那么您可以通过其 RTSP URL 访问摄像机:

rtsp://"${USER}":"${PASSWD}"@192.168.0.101:554
Run Code Online (Sandbox Code Playgroud)


Tri*_*lio 4

URL中的用户名/密码是url的一种写法。Rtsp 代理将使用它通过基本或摘要身份验证进行身份验证。因此您的密码将被编码并作为 rtsp 标头进行传输。