OK, seems I've found the problem.
Problem was that I've had an "*" user with "*" password, which by TVH manual was made for open access to TVH from anywhere in the network.
But this made a problem because all users would open the default profile, and adding user:password on the beggining of a stream URL wouldn't work.
Now when I've disabled that user and left other users set for another stream profiles + administrator everything works fine.
I'm calling it like this now and it works:
http://user:pass@url:9981/play/stream/<hash>
I've created several users per each profile.
EDIT 1:
While opening an TVH URL with some other user and selecting profile with "?profile=" option doesn't work at all, it still opens a default (pass) streaming profile!