При настройке потока вам нужно передать переключатели --sout-rtsp-user
и --sout-rtsp-pwd
при создании MediaPlayerFactory
.
. Я не знаю ни одного способа заставить его работать в качестве параметров мультимедиа. когда вы вызываете play.
Так, например:
String[] args = {"--sout-rtsp-user=deckard", "--sout-rtsp-pwd=nexus6"};
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);
Это работает с VL C 3.x.
Когда я использую VL C клиент пытается подключиться к потоку, созданному таким образом, он выдает диалоговое окно, запрашивающее у меня имя пользователя и пароль.
Или вы можете включить имя пользователя и пароль в MRL, например,
vlc rtsp://deckard:nexus6@127.0.0.1:8554/vkampff