Si usas apache,
podés intentar esto
ponés los avi en una carpeta, y en esta un .htaccess con
Código Apache:
Ver originalSetEnvIfNoCase Referer "^http://dominio.com/pagina_permitida.html" local_ref=1
<FilesMatch "\.avi$">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
con lo cual solo serán posible descargarlos desde la página permitida
ó, crear un sistema como este
http://foros.emprear.com/proteger_pdf/
usa loguin y sinloguin para verificar
Está hecho para pdf, pero es lo mismo con avis, solo deberías cambiar el pdf.php para que se ajuste al mimetype de los avis, los cuales para no poder ser descargados se sitúan en una carpeta por fuera de tu document_root
Saludos