Я использую JsSIP для выполнения вызовов SIP. Иногда конечная точка не видит мое видео в начале вызова, wireshark показывает данные, отправляемые и получаемые во время вызова, но нет видео, пока я не выключу и не включу веб-камеру. Акт переключения веб-камеры, похоже, заставляет отправлять новый ключевой кадр, который решает проблему. Я бы подумал, что currentSession.renegotiate()
было бы решением, но, похоже, это никак не влияет на вызов.
Есть ли способ заставить браузер снова отправлять ключевые кадры, не переключая камеру?
Еще одно исправление, заставляющее ключевой кадр, просто закрывать и раскрывать линзу.