Я пытаюсь создать PHP-скрипт, который будет предоставлять данный .ogx-файл на основе позиции поиска (передается как параметр сценария). Цель состоит в том, чтобы сделать видеоплеер HTML5 с функциями поиска на стороне сервера.Как разбить файл OGX (видео)?
Я немного изучил формат контейнера и сделал сценарий .php, чтобы начать доставку данных из первого экземпляра строки «OggS», которая встречается до позиции поиска (задана в байтах).
Проблема заключается в том, даже если мой новый .ogx файл начинается со строки «OggS», это совершенно невозможно играть в HTML5, VLC или любого другого игрока до тех пор, как позиция искание отлична от 0.
Если я установил позицию поиска в 0, скрипт предоставит мне весь файл, и это будет воспроизводиться.
Итак, как мне обрезать начало .ogx-файла, все еще создавая действительный бит-поток?