Смотрите это:
http://code.google.com/p/android-youtube-player/
Это можно легко перенести на другую платформу, хотя в настоящее время используется Java / Android.
Вы получаете высококачественное видео от этого, искали это в течение очень долгого времени. Хитрость заключается в том, чтобы сделать веб-запрос на YouTube с запросом различных доступных потоков, вы действительно получите очень персонализированные URL-адреса, часто прямо от вашего интернет-провайдера, очень круто.