If you had to change the default port in order to get the camera to work, the camera doesn't implement the Onvif spec correctly, as Onvif allows for discovery of the port whatever it is.
However, we already know that no-name cameras may not have a great Onvif implementation, so thanks for the tip as it may still help someone else.