I have a webcam which I have found people hotlinking to. Worse, they have submitted it to google maps as their own webcam, creating a second problem for me to fix. For now, I am moving the image, its in the public files of my webserver. I would like to protect this image further, but I am not sure how.

Is it possible to limit what pages an image can be served on? I found this example in a closed thread that seems to be geared at something similar, but this one is geared at all the images in the site. For me, i have 1 specific image I want to lock down. For sake of example, lets say you can see it online by visiting "mysite .com/ftp/1.jpg". Could I rewrite this rule the following rule in a similar fashion?
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !(www\.)?mysite.com(/)?
 RewriteRule .*\ftp\1.jpg)$ - [F,NC]
My other idea is to move this file outside of the webroot, into a private directory and serve it on a page through a viewer of some type or javascript like I do now.
edit: Found some related info here in another post

What are some solutions to lock down a webcam access?