Непрерывная запись потока

Ilya K.

Member
Здравствуйте. Возникла необходимость непрерывной записи потока для последующего копирования в AWS S3.
Сейчас пользуемся скриптом on_record_hook.sh
При обновлении страницы с плеером (встроили в своё приложение) запись потока каждый раз обрывается, часть записи копируется в корзину S3 (то, что было до обновления страницы). После обновления запись потока продолжается.
Вопрос в следующем: реально ли реализовать непрерывную запись потока, которая будет останавливаться вручную, на которую не будет влиять обновление страницы? Смысл в том, чтобы в корзину S3 передавалось целое видео, не по частям.
Спасибо.
 

Max

Administrator
Staff member
Добрый день.

Пока не понятно, что именно требуется сделать. Опишите пожалуйста кейс более подробно.
Не понятно для чего делается обновление страницы.

Что касается прямой записи на AWS S3, сейчас эта функция не реализована.
Теоретически, можно написать скрипт, который читает .tmp файл записи и пытается выгружать его на S3 в реальном времени. Но мы не пробовали.

Не понятно, почему не устраивает вариант с синхронизацией.
Например, можно было бы включить ротацию записи, например по 10 мегабайт.
В результате, записываются файлы
stream1_1.mp4
stream1_2.mp4
stream3_2.mp4
и т. д.
Далее пишем скрипт, чтобы запускался раз в 30 секунд и синхронизовал новые файлы с AWS S3.
 
Top