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