Вы можете получить тип видео, используя метод info () или dict заголовков
f=urllib2.urlopen(url)
print f.headers['Content-Type']
print f.info()
Тестовый прогон со случайно выбранным файлом avi, который гуглил в сети более 600Мб
$ cat test.py
#!/usr/bin/env python
import urllib2
url="http://www.merseypirates.com/rjnsteve/rjnsteve/oem16.avi"
f=urllib2.urlopen(url)
print f.headers['Content-Type']
$ time python test.py
video/x-msvideo
real 0m4.931s
user 0m0.115s
sys 0m0.042s
он будет «занимать полосу пропускания» только тогда, когда файл действительно загружен, т.е. пакеты отправляются в и из сокета.