| Erbt von | OTPublisherKitEinstellungen : NSObject |
| Deklariert in | OTPublisher.h |
Übersicht
Legt die Einstellungen fest, die bei der Initialisierung eines Publishers mithilfe der [OTPublisher initWithDelegate:settings:] Methode.
Dazu gehören Einstellungen für die Auflösung und die Bildrate des Videos des Herausgebers sowie Einstellungen, die von der OTPublisherKitEinstellungen Klasse.
Für Sitzungen, die der OpenTok Media Router (In Sitzungen, bei denen der Medienmodus auf „geroutet“ eingestellt ist), verringert eine Senkung der Bildrate oder der Auflösung die maximale Bandbreite, die der Stream nutzen kann. In Sitzungen, bei denen der Medienmodus auf „weitergeleitet“ eingestellt ist, führt eine Senkung der Bildrate oder der Auflösung jedoch möglicherweise nicht zu einer Verringerung der Bandbreite des Streams.
Verlagseinstellungen festlegen
videoCapture
Die OTVideoCapture Instanz, die zum Aufzeichnen von Video für den Stream in die OpenTok- Sitzung verwendet wird. Ist dieser Wert „nil“, nutzt der Publisher den integrierten Video-Capturer (der die integrierte Kamera als Videoquelle verwendet).
@property (nonatomic, strong) id<OTVideoCapture> _Nullable videoCapture
Diskussion
Wenn ein vorhandener Publisher die integrierte Kamera als Videoaufzeichnungsgerät verwendet, setzen Sie diese Eigenschaft auf einen OTVideoCapture Objekt, das eine andere Videoquelle nutzt.
Angemeldet in
OTPublisher.h
cameraResolution
Die Auflösung des veröffentlichten Videos. Stellen Sie diesen Wert auf einen Wert ein, der in der
OTCameraCaptureResolution enum. Die Standardauflösung beträgt
OTCameraCaptureResolutionMedium.
@property (nonatomic) OTCameraCaptureResolution cameraResolution
Angemeldet in
OTPublisher.h
cameraFrameRate
Die Bildrate des veröffentlichten Videos. Stellen Sie diesen Wert auf einen Wert ein, der in der OTCameraCaptureFrameRate enum. Wenn das Gerät die angegebene Bildrate nicht unterstützt, wird die Bildrate auf 30 Bilder pro Sekunde festgelegt.
@property (nonatomic) OTCameraCaptureFrameRate cameraFrameRate
Diskussion
Beachten Sie, dass in Sitzungen, die den OpenTok Media Router verwenden (Sitzungen mit dem Medienbetrieb (auf „routed“ eingestellt), führt eine proportionale Verringerung der Bildrate zu einer entsprechenden Verringerung der Bandbreite, die der Stream beansprucht. In Sitzungen, bei denen der Medienmodus jedoch auf „relayed“ eingestellt ist, führt eine Verringerung der Bildrate nicht zu einer Verringerung der Bandbreite des Streams.
Die Standard-Bildrate beträgt OTCameraCaptureFrameRate20FPS.
Angemeldet in
OTPublisher.h