Stream resolution

astas

New Member
Здравсвуйте,

При использовании IOS SDK есть возможность задать constraints для видео - при этом если указать минимальное разрешение 320х180 и максимальное 1280х720 - SDK подключается на самом низком из доступных, также пропорции изображения выбираются 4:3 вместо 16:9.

Каким образом можно задать предпочитаемое разрешение и пропорции при подключении?

Спасибо
 

Max

Administrator
Staff member
Добрый день.
Посмотрите, пожалуйста, как это делается в примере Media Devices (актуальная версия на GitHub):
Code:
- (FPWCSApi2MediaConstraints *)toMediaConstraints {
    FPWCSApi2MediaConstraints *ret = [[FPWCSApi2MediaConstraints alloc] init];
    ...
    if ([_sendVideo.control isOn]) {
        FPWCSApi2VideoConstraints *video = [[FPWCSApi2VideoConstraints alloc] init];
        ...
        NSArray *res = [_videoResolutionSelector.input.text componentsSeparatedByString:@"x"];
        video.minWidth = video.maxWidth = [res[0] integerValue];
        video.minHeight = video.maxHeight = [res[1] integerValue];
        ...
        ret.video = video;
    }
    return ret;
}
Значения высоты картинки minWidth, maxWidth рекомендуется выставлять равными, без коридора. То же самое для ширины картинки.
 
Top