Video-Linux-SDK Release Notes

v2.35.1 — August 2026

Hinzugefügt

  • Diese Version enthält eine neue API, mit der Publisher den Zielskalierbarkeitsmodus explizit festlegen können. Dadurch erhalten Entwickler eine detaillierte Kontrolle über die Anzahl der räumlichen (Auflösung) und zeitlichen (Bildrate) Ebenen, die bei der Codierung verwendet werden. So können Applications Videoqualität, Anpassungsfähigkeit und Ressourcenverbrauch je nach ihren spezifischen Anforderungen besser aufeinander abstimmen. Weitere Informationen finden Sie unter diese Dokumentation. Dies ist eine Beta-Funktion.

  • Diese Version des SDK nutzt nun WebRTC M145, einen aktuellen Meilenstein aus der WebRTC-Bibliothek von Google. Das Upgrade bringt Verbesserungen hinsichtlich Leistung, Stabilität und Sicherheit auf allen unterstützten nativen Plattformen mit sich. Es umfasst Fehlerbehebungen und Leistungsverbesserungen bei Audio- und Video-Codecs, eine bessere Netzwerkanpassung sowie eine verbesserte Kompatibilität mit modernen Plattformumgebungen. Dieses Update stellt sicher, dass das SDK weiterhin mit der aktuellen WebRTC-Spezifikation übereinstimmt und eine solide Grundlage für die zukünftige Entwicklung neuer Funktionen bietet. Infolge dieses Upgrades unterstützt Version 2.35.1+ des SDK nur noch Systeme mit GLIBC 2.38 oder höher auf den Architekturen arm7 und arm64.

  • Diese Version enthält eine Aktualisierung der mitgelieferten CA-Zertifikate, die vom SDK zum Aufbau sicherer Verbindungen verwendet werden. Diese Datei enthält Zertifikate vertrauenswürdiger Zertifizierungsstellen, die das SDK zur Verification von SSL/TLS-Verbindungen verwendet, um eine sichere Kommunikation mit externen Diensten zu gewährleisten. Diese Datei dient als Ausweichlösung und wird nur verwendet, wenn das SDK kein CA-Zertifikatsbündel im System finden kann. Bei diesem routinemäßigen Update werden neu vertrauenswürdige Zertifizierungsstellen hinzugefügt und veraltete Zertifikate entfernt.

  • Die otc_video_frame_set_metadata() und otc_video_frame_get_metadata() Funktionen, die in Version 2.33.0 als veraltet markiert wurden, wurden in dieser Version entfernt.

Festgelegt

  • Es wurde ein Problem behoben, bei dem der Aufruf von `otc_session_publish()` innerhalb des Callbacks `on_session_connected` aufgrund einer Race-Condition fehlschlagen konnte, die dadurch verursacht wurde, dass der interne Verbindungsstatus der Sitzung nicht aktualisiert wurde, bevor der Callback ausgelöst wurde.

v2.34.1 — Juli 2026

Festgelegt

  • Es wurde ein Problem behoben, bei dem der Videostream eines Publishers nach einem Adaptives Medien-Routing (AMR) Übergang zu einer gerouteten Topologie unter Einhaltung einer bestimmten Abfolge von Stummschalt- und Entstummschaltvorgängen sowie Teilnehmerzugängen.

v2.34.0 — Mai 2026

  • Mit dieser Version wird die Beobachtungsfunktion für Clients um neue Metriken für den Netzwerkzustand erweitert, die detaillierte Einblicke in die Netzwerkleistung und Qualitätsindikatoren bieten. Diese Metriken ergänzen die in Version 2.33.0 eingeführten Publisher- und Subscriber-Statistiken und unterstützen Entwickler bei der proaktiven Überwachung von Netzwerkbedingungen, die sich auf die Videoqualität auswirken, bei der Diagnose von Konnektivitätsproblemen und bei fundierten Entscheidungen über mögliche Anpassungen. Weitere Informationen finden Sie unter diese Dokumentation.

  • Diese Version unterstützt Live Captions Translation, die Untertitelübersetzung in Echtzeit während Videoanrufen. Jeder Teilnehmer kann unabhängig seine bevorzugte Übersetzungssprache auswählen. Diese Funktion unterstützt den gesamten AWS Translate-Sprachensatz. Dies ist eine Private-Beta-Funktion. Wenn Sie die Live Captions Translation für Ihr Projekt aktivieren möchten, kontaktieren Sie uns. Weitere Informationen über Live-Untertitel finden Sie unter diese Dokumentation.


v2.33.0 — Februar 2026

  • Diese Version fügt neue Publisher- und Subscriber-Statistiken hinzu, darunter: Video-Layer-Metriken für Simulcast/SVC und Transportstatistiken für Publisher; Video-Freeze/Pause-Tracking und Decodierungsmetriken für Subscriber; und Videoqualitätsänderungsereignisse sowohl für Publisher als auch für Subscriber. Weitere Informationen finden Sie unter diese Dokumentation.

  • Diese Version bietet vollständige Unterstützung für Netzwerkstatistiken von Absendern für Teilnehmer in Videositzungen (die zuvor in der Betaphase war). Für weitere Informationen siehe diese Dokumentation.

  • Diese Version fügt Einstellungen für die Verschlechterung der Publisher-Präferenzen hinzu, um zu steuern, wie die Videoqualität angepasst wird, wenn die Bandbreite oder die CPU-Ressourcen begrenzt sind. Für weitere Informationen siehe diese Dokumentation.

  • Diese Version fügt Unterstützung für Debian 13 hinzu und entfernt die Unterstützung für Debian 12.

  • Diese Version enthält ein Update für die gebündelten CA-Zertifikate, die vom SDK für den Aufbau sicherer Verbindungen verwendet werden. Diese Datei enthält vertrauenswürdige Zertifizierungsstellen-Zertifikate, die das SDK zur Verifizierung von SSL/TLS-Verbindungen verwendet, um eine sichere Kommunikation mit externen Diensten zu gewährleisten. Diese Datei dient als Fallback und wird nur verwendet, wenn das SDK kein CA-Zertifikatspaket im System finden kann. Dieses Routine-Update fügt neue vertrauenswürdige CAs hinzu und entfernt veraltete Zertifikate. Hinweis: Obwohl wir dieses Zertifikatspaket regelmäßig aktualisieren, ist dies das erste Mal, dass wir es aus Gründen der Transparenz ausdrücklich in unseren Versionshinweisen dokumentieren.

  • In dieser Version verwerfen wir das otc_video_frame_set_metadata() und otc_video_frame_get_metadata() Funktionen. Diese Funktionen werden in zukünftigen Minor Releases entfernt.


v2.32.1 — Dezember 2025

  • Es wurde ein Absturz bei der automatischen Sitzungsmigration behoben, der nur in bestimmten Zeitszenarien auftreten konnte.