HLS все еще остается более-менее универсальным протоколом, который поддерживается на всех устройствах. Следует, однако, учесть, что задержка может составлять до десятков секунд.
По умолчанию, для HLS включен транскодинг к разрешению 640x480. Если для транскодинга не хватает ресурсов сервера...