Я установил медиа-сервер kurento локально с помощью докера и создал приложение Node.js для связи с ним.
У меня есть два типа клиентов: клиенты-ведущие и клиенты-зрители. Все работает в локальной среде с использованием самозаверяющего SSL-сертификата, я также могу подключаться с других устройств в локальной сети.
Теперь я хочу, чтобы это работало из AWS, я создал стек CloudFormation, используя файл шаблона, из руководство по установке kurento и развернул свой сервер Node.js в другом экземпляре EC2.
Проблема в том, что видео не воспроизводится на клиентах просмотра. Связь с приложением Node.js работает так же, как и в локальном & sdpAnswer прибывает.
Мое первое предположение заключалось в том, что это ошибка сертификата, поэтому я связал свой домен с CloudFlare и использовал его службу SSL. Но видео все равно не воспроизводится.
Кроме того, я проверил сервер TURN, созданный шаблоном, он работает:
Все порты в настоящее время открыты на обоих инстансах EC2.
Что мне здесь не хватает? И как я мог решить эту проблему?
Заранее спасибо :)