Try DYNDNS.ORG or NO-IP.COM. It will take your dynamic IP and update it to a DNS name of your choosing. I will provide instructions for DynDNS, they will be similar for No-IP.com. The service is free, simply create a free account. They send you an email to verify this account so you'll be able to log in. You go in "Service" tab, select "Dynamic DNS" and "Add Dynamic DNS".
You choose a domain name something.dyndns.org (you can choose from many variations)
You will be instructed to download DirectUpdate, it's free and it'll tell DynDNS what is your new IP as soon as you connect to the Internet. You wiil then be able to access your computer to the address something.dyndns.org:81 (or the port number you desire).
Here are the steps required to use
WebCam Monitor's streaming with DynDNS:
1. After connecting to the internet, log into your DynDNS account.
2. Every time you connect to your internet, you get a new IP. You must update your IP address in DynDNS.
3. Now start streaming in WebCam Monitor.
4. Although WebCam Monitor displays the IP address or name of your computer followed by the port number, you must use the link provided to you by DynDNS.
In your case, instead of using mms://192.168.xxx.xxx:80, use mms://something.dyndns.org:80. Here "something.dyndns.org" is the domain link provided by DynDNS.