Para configurar a autenticação de nome de usuário e senha em um fluxo RTSP, você precisa usar o --sout-rtsp-user
e --sout-rtsp-pwd
.
O comando final deve ser:
cvlc rtsp://ipcamlogin:ipcampassword@ipcamIP:554/play1.sdp --sout '#transcode{acodec=mp4a,ab=128,channels=2,samplerate=8000}:rtp{sdp=rtsp://rpiIP:8080/test.sdp}' --sout-ffmpeg-strict -2 --sout-avcodec-strict -2 --sout-rtsp-user username --sout-rtsp-pwd password
O protocol://username:password@hostname:port/path
é usado quando você se conecta a algum ponto de extremidade remoto. Quando você cria seu próprio fluxo, precisa usar as opções --sout-...
.