Videoeinschränkungen
Mit der API für Videoeinschränkungen können Entwickler*innen die Videoqualität innerhalb von Videoaufrufen steuern. Mit dieser API können Entwickler maximale Videoauflösungen, Framerate und Bitrate festlegen, sodass der Aufruf für die Geräte- und Netzwerkbedingungen des Benutzers optimiert ist.
Das Azure Communication Services-Videomodul ist optimiert, damit sich die Videoqualität dynamisch auf der Grundlage der Fähigkeit eines Geräts und der Netzwerkqualität ändern kann. Es kann jedoch Szenarien geben, in denen die höchste Videoqualität keine Priorität hat, oder Sie möchten die Videobandbreite in einer Anwendung einschränken. Um diese Anwendungsfälle zu unterstützen, können Sie die Videoeinschränkungen-API verwenden, um eine engere Kontrolle über die Videoqualität, die Benutzer erleben, zu haben.
Ein weiterer Vorteil der Videoeinschränkungs-API besteht darin, dass Entwickler den Videoanruf für verschiedene Geräte optimieren können. Wenn ein Benutzer beispielsweise ein älteres Gerät mit eingeschränkter Verarbeitungsleistung verwendet, können Sie Einschränkungen für die Videoauflösung festlegen, um sicherzustellen, dass der Videoanruf auf diesem Gerät reibungslos ausgeführt wird.
Unterstützte Einschränkungen
Plattform | Unterstützte Einschränkungen |
---|---|
Web | Eingehendes Video: Auflösung Ausgehendes Video: Auflösung, Framerate, Bitrate |
Android | Eingehendes Video: Auflösung Ausgehendes Video: Auflösung, Framerate |
iOS | Eingehendes Video: Auflösung Ausgehendes Video: Auflösung, Framerate |
Windows | Eingehendes Video: Auflösung Ausgehendes Video: Auflösung, Framerate |