There is a record module available:
vlc "http://rs1.stream.org:8690/stream" --sout=#record{dst-prefix="C:/my_file_without_extension"}
it works, but this module does not support any controls like start/stop/pause. It also does not support callbacks or events.
It's very sad !