I suspect this is due to the way the Safari media sandbox is played. It seems that the page is being authenticated, but the video file is considered as a completely separate request requiring its login. The second authentication request fails in certain configurations, and the migration freezes while waiting for credentials.
The only solution I found to be less than ideal is to specifically release mp4 files from authentication. Add the following .htaccess files to the site and mp4 files will be available without logging in.
Keep in mind that if someone knew the exact path to the video files, they could view the files without logging in.
# Exempt movies from password protection to prevent extra login prompts <Files ~ "\.(mp4|m4v)"> AddType video/mp4 mp4 order allow,deny allow from all satisfy any </Files>
Note. Tilda tells Apache to match at the end of the file name, not in the home directory.
I was able to recreate this behavior on Lion (10.7.5) with Safari 6.02. Mountain Lion (10.8.2) with Safari 6.02 introduced a second authentication window and played the video correctly.
The only thing I doubt is that for mp4 playback, you must explicitly specify the type of server mime server. The second rule of the .htaccess block will take care of this, just in case.
source share