Я пытаюсь настроить простой видеоплеер, который может обрабатывать адаптивную потоковую передачу битрейта. Я скомпилировал nginx с модулем vod , чтобы создать файл manifest.mpd и обработать потоковое воспроизведение.
Я закодировал видеофайл для соответствия кодекам, поддерживаемым моим браузером, используя FFmpeg. При попытке воспроизведения видео оно зависает через пару секунд.
Если я пропущу вперед, он снова начнет играть еще пару секунд, а затем снова зависнет. Каждое видео останавливается через разные промежутки времени, но всегда одинаково, даже после перезапуска nginx.
Браузер - Firefox
Я пробовал:
- хром, и он не зависает, а просто перепрыгивает через эту часть, а затем останавливается.
- для использования HLS, но он использует потоки MPEG2-TS, которые не поддерживаются многими браузерами, включая мой.
Пожалуйста, дайте знать, если требуется дополнительная информация. Извините за плохой английский.