There is a Webcam setup in WD, but is there a IP Cam setup ?
Or a solution to setup IP Cam ...
Look in Windows Task Bar, might have to click the little up arrow on the lower right side of the screen. There you should see an icon with a camera on it. Click on it to open the Web Capture program. You will then find the tab at the top of that page for the IP Camera Setup.
Best bet would be to ask on the Weather Display forum as there are many more WD uses there.