In your router you can set the IP camera in as the DMZ. I'm assuming a Linksys router but others may work the same. This will point all inbound request to the IP of the camera making it reachable via your external IP provided by your ISP. In your router you should be able to look at the status to see what it's external IP is. Then from any browser outside of your home network you can enter the external IP and be routed to the IP cam at home. Then you can embed the feed into any other site as well.
HTH
Dave