В настоящее время наш видеочат webRTC находится в стадии бета-тестирования, и мы заметили странную проблему с изменением соотношения сторон видео.
Когда мы запрашиваем видео, используя следующее.
navigator.mediaDevices.getUserMedia({video: { deviceId: { exact: deviceId }, height: 300, width: 400 }})
все начинается нормально, но мы получили отзывы о том, что пользователи видят видео «растягивающимся» на несколько секунд, прежде чем вернуться в нормальное состояние. Нам удалось воспроизвести это локально, приостановив видеопоток, при просмотре видео видно, что соотношение сторон меняется с 400x300 на 300x150 (что совпадает с внутренними значениями здесь https://www.w3.org/TR/2011/WD-html5-20110113/video.html#video< /а>).
Кто-нибудь может подумать, почему это происходит?