Herdado de OTPublisherKitConfigurações : NSObject
Declarado em OTPublisher.h

Visão geral

Define as configurações a serem utilizadas ao inicializar um editor por meio do [OTPublisher initWithDelegate:settings:] método.

Isso inclui as configurações de resolução e taxa de quadros do vídeo do editor, além das configurações herdadas do OTPublisherKitConfigurações classe.

Para sessões que utilizam o OpenTok Media Router (em sessões com o modo de mídia definido como “routed”), diminuir a taxa de quadros ou a resolução reduz a largura de banda máxima que a transmissão pode utilizar. No entanto, em sessões com o modo de mídia definido como “relayed”, diminuir a taxa de quadros ou a resolução pode não reduzir a largura de banda da transmissão.

Definindo as configurações do editor

videoCapture

O OTVideoCapture instância usada para capturar vídeo a ser transmitido para a sessão do OpenTok. Se esse valor for nil, o publisher usa o capturador de vídeo integrado (que utiliza a câmera integrada como fonte de vídeo).

@property (nonatomic, strong) id<OTVideoCapture> _Nullable videoCapture

Discussão

Se um publisher existente estiver usando a câmera integrada como dispositivo de captura de vídeo, defina esta propriedade como um OTVideoCapture objeto que utiliza outra fonte de vídeo.

Declarado em

OTPublisher.h

cameraResolution

A resolução do vídeo publicado. Defina esse valor de acordo com o definido no OTCameraCaptureResolution enum. A resolução padrão é OTCameraCaptureResolutionMedium.

@property (nonatomic) OTCameraCaptureResolution cameraResolution

Declarado em

OTPublisher.h

cameraFrameRate

A taxa de quadros do vídeo publicado. Defina esse valor de acordo com o definido no OTCameraCaptureFrameRate enum. Se o dispositivo não for compatível com a taxa de quadros especificada, ele definirá a taxa de quadros para 30 quadros por segundo.

@property (nonatomic) OTCameraCaptureFrameRate cameraFrameRate

Discussão

Observe que, nas sessões que utilizam o OpenTok Media Router (sessões com o modo de mídia (configurado como “routed”), reduzir a taxa de quadros diminui proporcionalmente a largura de banda utilizada pela transmissão. No entanto, em sessões cujo modo de mídia esteja configurado como “relayed”, reduzir a taxa de quadros não diminui a largura de banda da transmissão.

A taxa de quadros padrão é OTCameraCaptureFrameRate20FPS.

Declarado em

OTPublisher.h