Используя Node.js, я пытаюсь создать видеосервер, который обслуживает только небольшую часть более крупного медиафайла.Подавать только требуемый диапазон содержимого
После этого gist я был в состоянии создать видеосервер и кормить, что к html5 видеопроигрыватель:
<video controls width="500">
<source src="http://127.0.0.1:1337/" type='video/mp4'>
</video>
Однако запрос диапазон начинается с 0 и потенциально буферов за пределы точки интереса (если скажу, что я только хотел просмотреть менее 25 секунд видео).
В идеале я мог бы воспроизводить с некоторой произвольной точки в течение известной продолжительности и обслуживать только этот контент. Я знаю, что одним из решений является поиск конкретной точки на стороне видео-клиента и прекращение воспроизведения после известной продолжительности; но возможно ли использовать ТОЛЬКО видеоконтент?
Это единственный надежный способ достижения этого, чтобы использовать такой инструмент, как FFMpeg, чтобы обрезать более крупный клип на более мелкие куски?
Спасибо заранее,
GW