Видео не может быть перезагружено при размещении на AWS S3 + CloudFare
Текущее поведение
Видео не может быть перезапущено (бесконечная "буферизация") при использовании видео, размещенных на AWS S3 +, кэшированных CloudFlare. Одно и то же видео, размещенное на другом простом веб-сервере, каждый раз прекрасно загружается, независимо от того, сколько раз я пытался удалить / добавить компонент видео или перезапустить приложение.
Другой андроид-плеер в нативном приложении отлично работает для тех же видео, iOS тоже отлично загружается.
Шаги воспроизведения
Воспроизводится каждый раз, но только при определенных обстоятельствах или состоянии облака / кэша (например, я могу воспроизводить его последовательно в Польше утром, но я не могу воспроизвести его днем).
шаги:
- загрузить тот же файл в AWS S3 + CloudFare и на простой веб-сервер.
- Запустите приложение с двумя видео компонентами в главном окне (пример проекта прилагается)
- Видео начинает играть
- Выйдите из приложения с помощью кнопки "назад", снова откройте приложение (или просто удалите представление и добавьте его снова, не закрывая приложение)
- Повторите 3 и 4 несколько раз
Результат: видео, размещенное на AWS S3 + CloudFare, перестает запускаться после 1-го или нескольких раз, другое видео запускается нормально каждый раз.
Видеозапись, воспроизводящая проблему: https://drive.google.com/file/d/1Wfxr6GkZFfP2-WM4hHSfiiwYBritt4mN/view
Пример проекта, используемого для воспроизведения проблемы: https://github.com/react-native-community/react-native-video/files/2556644/bug_infinite_buffering_src.zip
Файл журнала: https://github.com/react-native-community/react-native-video/files/2556678/bug_infinite_buffering_log.log
Ожидаемое поведение
Видео должно начинаться каждый раз.
Платформа
- Android ExoPlayer (компонент видео-реакции)
- реактивный род 0.56.0
- response-native-video 3.2.1
Груз нормально
- https://sample-videos.com/video123/mp4/480/big_buck_bunny_480p_20mb.mp4
- http://handcraftedmobile.com/sample_dev_videos/bunny.mp4
- https://handcraftedmobile.com/sample_dev_videos/bunny.mp4
- https://handcraftedmobile.com/sample_dev_videos/bunny-big.mp4
Возникла проблема с перезагрузкой:
- https://vid.twinbody.com/1811/bunny-big.mp4
- https://vid.twinbody.com/1811/bunny.mp4
- и другие частные видео размещены так же, как и выше
Пожалуйста, помогите найти проблему, любые предложения по ее устранению приветствуются.