Настройки сервера мультимедиа Ant - PullRequest
1 голос
/ 02 ноября 2019

Я хочу использовать сервер мультимедиа Ant только в качестве сервера потоковой передачи, а не сервера хранения. Вот мои требования: a) Возможность программно запускать и останавливать запись потока. b) Возможность назначать пользовательские идентификаторы этим видео и сохранять записанные видео в облачном хранилище Google для последующего извлечения

Я транслирую видео с камер UNV в поток RTMP, предоставляемый медиасервером Ant. Я хочу программно запускать и останавливать запись видео на основе определенных пользовательских действий, происходящих в интерфейсе.

Я установил версию сообщества в Google (https://antmedia.io/how-to-install-ams-on-google-cloud/) облако. Однако машина ВМ продолжает потреблятьпространство для хранения и диск очень скоро выходят за пределы.

Как программно запустить и остановить запись потоков и передать видео в корзину Google Cloud. Я уже использую Google Cloud Bucket для других своих требований к хранилищу.

1 Ответ

1 голос
/ 04 ноября 2019

Позвольте мне ответить на ваши вопросы.

a) Возможность программно запускать и останавливать запись потока.

Вы можете изменить состояние записи потока с помощью REST API.

Вот документация REST API -> https://antmedia.io/rest/

Вот имя API -> / v2 / broadcasts / {id} / recording / {recording-status}

b)

-Возможность назначить пользовательские идентификаторы этим видео

В настоящее время вы не можете изменить имя потока. Но вы можете создать трансляцию с StreamID в этой функции -> https://antmedia.io/rest/#/BroadcastRestService/createBroadcastWithStreamID

-Сохранить записанные видео в Google Cloud Bucket для последующего извлечения

Вы можете использовать символические ссылки в папке Ant Media VODс вашей папкой Google Cloud Bucket.

Папка VoD приложений на AMSEE выглядит следующим образом:

  • / usr / local / antmedia / webapps / LiveApp / streams

  • / usr / local / antmedia / webapps / WebRTCAppEE / streams

Если вы хотите записать все потоки в другую папку / диск, вам нужносделать следующее:

1 / Относительно папки «потоки» следует переместить на новый диск.

2 / Таким образом, после команды перемещения не должно быть папки «потоки».

3 / Создайте символическую ссылку в соответствующих папках приложений, называемых «потоками». https://www.hostinger.com/tutorials/how-to-create-symbolic-links-in-linux/

4 / После этого AMSEE запишет ваши потоки в эту новую папку / диск.

Надеюсь, я смогу помочь.

...