добрый день! Наблюдается проблема с разрешением на ios устройствах, при публикации потока устанавливаем разрешение 640x360
При воспроизведении потока ширина и высота почему-то поменяны местами
при событии resize тоже наблюдаем не корректные высоту и ширину
на андройдах и ПК все норм, проблема только на ios в сафари и хроме
Подскажите, пожалуйста, в чем может быть проблема?
JavaScript:
this.myStream = await room
.publish({
name: encodeURIComponent(this.localOrator.name),
display: display,
disableConstraintsNormalization: true,
transport: 'UDP',
constraints: {
audio: true,
video: {
aspectRatio: { ideal: 0.5625 },
bitrate: 450000,
deviceId,
height: { ideal: 640 },
width: { ideal: 360 }
}
},
record: false,
receiveVideo: false,
receiveAudio: false,
sdpHook: this.sdpHook,
})
JavaScript:
.on(STREAM_STATUS.PLAYING, (stream) => {
stream.videoResolution() } // height: 360, width: 640
JavaScript:
{
"mediaSessionId": "04ef4300-e909-11ed-9110-dd1386b940c3",
"type": "resize",
"payload": {
"streamerVideoWidth": 640,
"streamerVideoHeight": 360
}
}
Подскажите, пожалуйста, в чем может быть проблема?