Я работаю над приложением для Android, предназначенным только для планшетов. Минимальный требуемый уровень API — 3.1. Приложение будет транслировать некоторые телеканалы в прямом эфире.
Я протестировал как RTSP, так и HLS, и оба работают хорошо. Однако HLS, похоже, не работает лучше, и вызывается функция onCompletion VideoView, которую не следует вызывать, так как поток идет из прямого эфира, который еще не завершен.
У меня есть URL-адреса потоков RTSP и HLS каждого телеканала. Я знаю, что Android Android 3.0+ поддерживает HLS, но я также могу играть в RTSP.
Какой из них лучше другого и почему?