That is the setting to tell Rygel which port to use.
You need to allow 1900 UDP (there is no way around that) and the configured port in UDP and TCP. That should work, or it least it used to work.
Also make sure that there is no rygel.conf in the user’s .config overriding that setting.