VLC VLCJ流密码保护无用武之地

我试图通过RTSP重流一个远程IP摄像机的RTSP信号。我的流输出字符串如下::sout=#rtp{sdp=rtsp:/127.0.0.1:8554stream} :no-sout-all :sout-keep :sout-rtsp-user Test :sout-rtsp-pwd Test

我已经尝试了 :sout-rtsp-user=Test 等版本,但那个密码和用户名似乎完全没有意义。如果我想打开我从另一个VLC窗口生成的流媒体,我可以直接连接到流媒体 “rtsp:/127.0.0.1:8554stream”。如果我用 “rtsp:/Test:Test@127.0.0.1:8554stream “连接,它也只是开始流媒体。rtsp-user和rtsp-pass命令似乎完全没有意义。这是我的用户错误吗?

谢谢任何人,可以帮助。

解决方案:

当设置流时,你需要通过 --sout-rtsp-user--sout-rtsp-pwd 开关,当你创建 MediaPlayerFactory.

我不知道有什么方法可以让它在你调用播放时作为媒体选项工作。

所以,例如,。

String[] args = {"--sout-rtsp-user=deckard", "--sout-rtsp-pwd=nexus6"};
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);

这与VLC 3. x.

当我使用VLC客户端试图连接到这样创建的流时,它会弹出一个对话框,提示我输入用户名和密码。

或者你可以在MRL中加入用户名和密码,例如

vlc rtsp://deckard:nexus6@127.0.0.1:8554/vkampff

给TA打赏
共{{data.count}}人
人已打赏
未分类

Ansible jinja2比较字符串的非大小写敏感度

2022-9-8 17:03:18

未分类

能否以编程方式(例如使用Graph)在聊天室中添加一个Tab。

2022-9-8 17:03:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索