Vidyo проблема: процесс 'Call' не заканчивается, когда все участники уходят, в контейнере mediabrige - PullRequest
0 голосов
/ 05 ноября 2019

Всякий раз, когда на моем экземпляре (сервере) выполняется более 1 контейнера докера медиабриджа, процесс «Вызов» внутри контейнера не завершается даже после того, как последний участник покидает собрание.

Я использую следующий код для мониторинга процесса 'Call'

docker exec <contaierId> pgrep -x call

Между тем, он успешно завершается, когда на сервере работает только один контейнер.

Вариант использования: если пользователь покидает собрание, не нажимая кнопку остановки / выхода, то в этом случае я наблюдаю за процессом 'Call', выполняющимся в образе контейнера медиабриджа.

Если вызов ничего не возвращаетзатем я передаю файл и останавливаю + удаляю контейнер, это прекрасно работает, когда на сервере работает только один контейнер.

В случае более чем одного контейнера процесс 'Вызов' заканчивается только после того, как процесс 'Вызов' в другом контейнере остановлен ИЛИ Максимальный срок нарушен.

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 13 ноября 2019

Итак, я провел обсуждение с командой Vidyo, разместив здесь свой ответ, чтобы кто-нибудь еще спас проблему.

похоже, что запись ограничена идентификатором конечной точки, а не токеном. Идентификатор конечной точки уникален для подключенного оборудования. Иметь одного участника одновременно на нескольких конференциях - это крайний случай и необычное поведение. На данный момент, он выходит из регулярной поддержки, если вы не запросите эту функцию поддерживается

...