Vídeo HTML5 para iPhone / iPad. Como detectar a velocidade da conexão?
Preciso transmitir um vídeo no Safari para iPhone / iPad com a melhor qualidade possível.
Criei 2 arquivos de vídeo: um de baixa qualidade para velocidade 3G lenta, um de alta qualidade para streaming de banda larga WiFi. Percebi que alguns aplicativos (YouTube, por exemplo) são capazes de detectar se o dispositivo móvel está sendo executado por 3G ou Wi-Fi e, portanto, selecione um vídeo de tamanho pequeno em vez de um vídeo de alta qualidade.
Agora esse é o meu código DOM / Javascript, o$ v o valor é substituído porPHP e contém o nome do arquivo do vídeo:
<video id="thevideo" src="streaming/video_<?=$v ?>.m4v" width="600" height="360" width="640" height="360" preload="preload" controls="controls" autoplay="autoplay">
flowplayer/video<?=$v ?>.m4v
</video>
<script type="text/javascript">
var myvideo = document.getElementById("thevideo");
myvideo.load();
myvideo.play();
</script>
Posso escrever algo em Javascript / Webkit capaz de detectar o modo de conexão?
Obrigado a todos.