| 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