Mobile Safari just doesn't provide enough 2 way data. The only data you would have is when the user clicked play to start the stream. The web page app has no way to tell how far along you are in the stream or how long it took to buffer. And what happens if you need to rebuffer? You can get out of sync quite quickly.