squid can provide web cache,but support for video  is not very good,because those video websites,YOUTUBE,YOUKU,LETV,etc, using CDN technology, so the URL of the video file is dynamic change.Squid use full URL calculate MD5 hash for web object.For video objects, this project use video ID  calculate  MD5 hash, it can ensure better cache on the video.