Как youtube автоопределяет разрешение?
========================================

 Там есть автонастройка разрешения которая определяет оптимальное разрешение по качествсу соеденения.  
  

Как это работает?  

Как реализовать упрощенную версию? 

 У видео есть параметр битрейта. Т.е. сколько байт приходится на одну секунду видео. Параметр может быть как константой, так и переменным значением. Так что ориентироваться можно на среднее, поделив размер файла на его длительность.  
  

Что бы видео не прерывалось, битрейт видео не должен быть выше скорости вашего соединения до сервера.