| 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