Мы разрабатываем мобильное приложение для воспроизведения потокового видео с поддержкой rtmp на основе Reaction-native.
Для этого мы используем response-native-vlc-player (https://github.com/ekreative/react-native-vlc-player).
Во время тестирования мы столкнулись с проблемой: устройства Android имеют задержку 2-3 секунды по сравнению с настольным VLC.
Таким образом, мы попытались изменить некоторые параметры response-native-vlc-player на Android:
параметры кодирования / декодирования: --avcodec-...
опции кэширования: --network-caching
попытался запустить response-native-vlc-player без параметров
Ничего не помогло. Любые советы?
Возможно, проблема в реакции-native-vlc-player. Пытался выполнить следующий тест: установил «VLC для Android» и сравнил с настольным VLC - минимальная разница (1 с и менее)
Кроме того, нет задержки между реакцией-native-vlc-player для Android и настольным VLC, когда поток содержит только видеодорожку. React-native-vlc-player на iOS не имеет задержки.