Я упаковал приложение Meteor, которое каким-то образом позволяет пользователю загружать видео и воспроизводить его в плейлисте. Первоначально я обслуживаю видео с помощью Meteor (создаю еще одно пустое приложение, помещаем его в общую папку и запускаем на другом порту).Как обслуживать динамически обновляемые видео?
Однако я замечаю, что он требует огромного объема памяти, как если бы он загружает все видео в память и обслуживает его, а не куски/блоки. Поскольку это приложение будет принимать видео от пользователя, есть вероятность, что в конечном итоге сервер выйдет из строя из-за хранения всех видеороликов внутри памяти.
Я пробовал смотреть на ffserver, но как-то это зависит от конфигурации файла, а не для обслуживания всей папки. Это означает, что я должен специально настроить файл в качестве фида, а затем настроить его как поток. Я не вижу, как это будет работать с моим приложением.
Есть ли какие-либо дополнения для этого типа файлов в Meteor? Как мне решить эту проблему? Какова подходящая серверная среда для этой работы?
Я использую то же самое @Nate. Но дело в том, что если вы используете Meteor, обслуживающий это видео, он, скорее всего, будет потреблять слишком много ресурсов (это похоже на его общее видео по битам, например, 800 Мб видео будет использовать 800 мб RAM). Поэтому я закончил использование NGINX для показа видео. намного лучше. –
@HaikalNashuha приятно знать! – Nate