Different Url for Camera (Live RTSP and JPEG snapshot)

Hello, I’m trying to use the cameras. I’ve got 2 urls, one for live (which is rtsp url, not a binding) and the other one is a snapshot url that is binded with domoticz.
So I’ve got this json

{
“type”: “camera”,
“position”: {
“x”: 8,
“y”: 5,
“width”: 8,
“height”: 5
},
“themeOverlay”: null,
“properties”: {
“label”: “Allée”,
“video-uri”: “rtsp://user:pass@192.168.1.66:554/stream1”,
“snapshot”: “”,
“snapshot-image”: null,
“snapshot-interval”: “30s”,
“snapshot-timestamp”: true,
“scaling”: “fit”,
“rotation”: 0
}
}
Snapshot works but when I click on it it open a pop-up (which should display the rtsp stream I suppose ?) but it says “video format error” with the snapshot frame in gray.
If I remove the snapshot binding and set the interval to live, it works (with a lots of video format error).
I don’t exactly understand the logic, if you can explain @igor
Thanks a lot for your app.

ok I found the problem.
It seems that libvlc that is used doesn’t work with a bit complex user/password (with underscore or integers):
[ada82030/6bca] libvlc input: VLC is unable to open the MRL 'rtsp://ced:test_20_12@192.168.1.66:554/stream1'. Check the log for details.
If I use VLC on Android, it popups up to enter again the password
On PC it works correctly.
I’ve changed the rtsp without authentication and it works great.
It seems to be a known problem with VLC : https://www.reddit.com/r/VLC/comments/1ibi1um/cannot_stream_with_username_and_password_in_rtsp/