Подумайте, что потоковые протоколы, поддерживаемые iDevices (iPhone, iPad, iPod) и телефонами Android, не одно и то же. Хотя iDevices поддерживает потоковую передачу HTTP, телефоны Android поддерживают только протокол RTSP.
Итак, если вы хотите обслуживать несколько устройств с потоковым протоколом, подумайте, что вам придется использовать кодировщики / серверы для каждого типа (сегментатор и веб-сервер для iDevices, RTSP-сервер для Android).
С точки зрения эффективности, я не думаю, что вы сильно улучшитесь, но, используя потоковую передачу HTTP, вы получаете другие преимущества, такие как возможность использовать мультибитрейтные файлы, которые позволяют вам использовать разные кодированные версии одного и того же аудио для подачи разных аудио качества в зависимости от скорости соединения с сервером пользователя <->.
Реализация потоковой передачи HTTP очень дешевая. Фактически, вы можете использовать ffmpeg для кодирования файлов и бесплатный сегментатор, предоставленный Apple для этого. Но помните, что это не будет работать для устройств Android.