Hérite de OTPublisherKitSettings : NSObject
Déclaré dans OTPublisher.h

Vue d'ensemble

Définit les paramètres à utiliser lors de l'initialisation d'un éditeur à l'aide de la commande [OTPublisher initWithDelegate:settings:] méthode.

Cela comprend les paramètres relatifs à la résolution et à la fréquence d'images de la vidéo de l'éditeur, en plus des paramètres hérités de la OTPublisherKitSettings classe.

Pour les sessions qui utilisent OpenTok Media Router (dans les sessions où le mode multimédia est défini sur « routed »), la réduction de la fréquence d'images ou de la résolution diminue la bande passante maximale que le flux peut utiliser. En revanche, dans les sessions où le mode multimédia est défini sur « relayed », la réduction de la fréquence d'images ou de la résolution peut ne pas entraîner de diminution de la bande passante du flux.

Définition des paramètres de l'éditeur

videoCapture

Les OTVideoCapture instance utilisée pour capturer la vidéo à diffuser en continu vers la session OpenTok. Si cette valeur est nulle, l'éditeur utilise le capteur vidéo intégré (qui utilise la caméra intégrée comme source vidéo).

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

Discussion

Si un éditeur existant utilise la caméra intégrée comme périphérique de capture vidéo, définissez cette propriété sur une OTVideoCapture objet qui utilise une autre source vidéo.

Déclaré à

OTPublisher.h

cameraResolution

La résolution de la vidéo publiée. Définissez cette valeur conformément à celle indiquée dans le OTCameraCaptureResolution énumération. La résolution par défaut est OTCameraCaptureResolutionMedium.

@property (nonatomic) OTCameraCaptureResolution cameraResolution

Déclaré à

OTPublisher.h

cameraFrameRate

La fréquence d'images de la vidéo publiée. Définissez cette valeur conformément à celle indiquée dans le OTCameraCaptureFrameRate enum. Si l'appareil ne prend pas en charge la fréquence d'images spécifiée, il la fixera à 30 images par seconde.

@property (nonatomic) OTCameraCaptureFrameRate cameraFrameRate

Discussion

Veuillez noter que dans les sessions qui utilisent OpenTok Media Router (sessions avec le mode média (réglé sur « routed »), la réduction de la fréquence d'images diminue proportionnellement la bande passante utilisée par le flux. En revanche, dans les sessions dont le mode multimédia est réglé sur « relayed », la réduction de la fréquence d'images n'entraîne pas de diminution de la bande passante du flux.

La fréquence d'images par défaut est de OTCameraCaptureFrameRate20FPS.

Déclaré à

OTPublisher.h