I have 4 x Hikvision DS-2CD2332-I
My system is complicated using Synology Surveillance Station software to record and have special alarms and triggers setup across my 4 cameras.
It works simply by opening rtsp://username:password@local-cam-ip:554/h264/ch1/main/av_stream
in VLC media player.
I didnt have to set up anything else. But I imagine that some might have to turn on RTSP protcol manually in the settings. Mine was on by default. I did see there was an option to lower the security and allow anon login but the username:password system worked well.
Here is the substream link: rtsp://username:password@local-cam-ip:554/h264/ch1/sub/av_stream
Synology Diskstation RTSP generated output link with an even more complicated url worked fine too.
Some simple NAT/Port forwaring on my router to port 554 also allowed external access.
Pretty solid little widget.
I'd love to see the ability to setProperty and change the stream url to something new on request... say for flipping between streams using a button or slider.