虽然rtmp://127.0.0.1:1935/live/123:username=zenglg:password=123456
这样的URL格式不是标准的RTMP格式,但如果你需要从这个字符串中提取用户名和密码,你可以使用字符串操作来实现。假设这个字符串是一个单独的变量url
,你可以这样做(以Python为例):
python
url = "rtmp://127.0.0.1:1935/live/123:username=zenglg:password=123456"
# 获取URL的"username=..."和"password=..."部分
username_password = url.split('/')[-1]
# 分割用户名和密码
username_password_parts = username_password.split(':')
username = username_password_parts[1].split('=')[1]
password = username_password_parts[2].split('=')[1]
print("Username:", username)
print("Password:", password)
这段代码会输出:
Username: zenglg
Password: 123456
请记住,这并不是标准的RTMP URL格式,实际的RTMP推流通常不会在URL中包含用户名和密码。在实际应用中,应使用安全的方式处理认证,如通过HTTPS进行API调用来获取一个有效的流密钥。