thank you for your replies.
if i am missing indexes, how do i fix that issue?
let me explain the problem more specifically.
when hosted on IIS from my windows 7 PC, the mp4 file plays just fine when i browse to the URL using quicktime or when i browse to the file using the browser, Safari, on a mac. however, i am not able to seek through the media at all.
when i attempt to play the file on my iPhone, the iPhone gives me an error saying:
"Cannot play movie / The server is not correctly configured"
the mobile browser in itunes doesnt play the file, it passes the url to mobile quicktime.
on my mac, whether i embed the file in an html page or whether i navigate directly to the file, it plays fine
when i use the built in apache web server in OS X, the file plays just fine and i am able to seek on any browser or player.