Как проверить, что медиасервер kurento использует wss или нет? Упомянув эту документацию, я бы раскомментировал
"secure": {
"port": 8433,
"certificate": "defaultCertificate.pem",
"password": ""
},
и предоставил pem-файлы сертификата и пароля, но когда я передаю KMS_URI = "wss: // localhost: 8433 / kurento", я также не могу получить icecandidates. Но, используя KMS_URI = "ws: // localhost: 8888 / kurento", я могу получить icecandidates от KMS, но не могу достичь ICECANDIDATES STATE как "CONNECTED". (Использование nodeJS в качестве сервера сигнализации)
- Есть ли какая-нибудь команда или способ проверить, использует ли KMS протокол wss или нет?
- Если я использую все это, почему я не могу подключиться к Icecandidatestate как «СОЕДИНЕН»?
Редактировать 1
- Я создаю свое приложение, следуя документации kurento (индивидуально много nodeJS пример). И я разместил свое приложение на машине Amazon ec2. Оба сервера находятся на одном компьютере, то есть на сервере nodeJS и KMS.
- Адрес сервера Google STUN настроен в моем приложении.
- Использование KMS версии 6.0 и kurento-client-js версии 6.6.0
- Libnice также обновлен до версии 0.1.13.
Мое приложение работало нормально, но внезапно я не знаю, почему это из-за обновления Chrome или какое приложение не может достичь подключенного состояния, даже если оно возвращает icecandidates клиентам, но не может достичь подключенного состояния icecandidates. Наконец, из-за обновления Chrome версии 52 у меня возникла та же проблема, но при использовании сертификата SSL на KMS он начинает работать нормально.
Используя команду
sudo netstat -putan | grep kurento
KMS прослушивает порты 8443 и 8888
Но дело в том, что когда я использую KMS_URI = "ws: // localhost: 8888 / kurento" в моем файле node server.js для создания конвейера, он возвращает ледяные кандидаты клиентам и создается конвейер. Но когда я передаю KMS_URI = "wss: // localhost: 8443 / kurento", он возвращает сообщение журнала о повторном подключении к серверу. Итак, в чем именно проблема, когда KMS не использует файл сертификата или что-то еще.
Не беспокойтесь о сертификате, поэтому с сертификатом не должно быть проблем, потому что я использую один и тот же сертификат для приложения nodeJS, и оба сервера находятся на одном компьютере, поэтому я использовал тот же сертификат и для KMS. Сертификат приложения nodeJS работает нормально.