Zum Hauptinhalt springen

5. Verpflichtend zu implementierender Video-Codec (Mandatory-to-Implement Video Codec)

Für die Definitionen von "WebRTC-Browser", "WebRTC-Nicht-Browser" und "WebRTC-kompatibler Endpunkt", wie sie in diesem Abschnitt verwendet werden, siehe Abschnitt 2.

WebRTC-Browser müssen den Video-Codec (Video Codec) VP8 wie in [RFC6386] beschrieben und H.264 Constrained Baseline wie in [H264] beschrieben implementieren.

WebRTC-Nicht-Browser, die das Senden und/oder Empfangen von Video unterstützen, müssen den Video-Codec VP8 wie in [RFC6386] beschrieben und H.264 Constrained Baseline wie in [H264] beschrieben implementieren.

HINWEIS: Um die Verwendung lizenzgebührenfreier Video-Codecs zu fördern, beabsichtigen die Teilnehmer der RTCWEB-Arbeitsgruppe und alle Nachfolgearbeitsgruppen im IETF, die sich entwickelnde Lizenzierungslandschaft in Bezug auf die beiden verpflichtend zu implementierenden Codecs zu überwachen. Wenn überzeugende Beweise auftauchen, dass einer der Codecs auf lizenzgebührenfreier Basis verfügbar ist, plant die Arbeitsgruppe, die Frage, welche Codecs für Nicht-Browser erforderlich sind, zu überprüfen, mit der Absicht, dass der lizenzgebührenfreie Codec verpflichtend zu implementieren bleibt und der andere optional wird.

Diese Bestimmungen gelten nur für WebRTC-Nicht-Browser. Es gibt keinen Plan, die für WebRTC-Browser erforderlichen Codecs zu überprüfen.

"WebRTC-kompatible Endpunkte" können beliebige Video-Codecs implementieren, die sie für geeignet halten. Dies folgt logisch aus der Definition von "WebRTC-kompatibler Endpunkt". Es ist natürlich ratsam, mindestens einen der Video-Codecs zu implementieren, die für WebRTC-Browser vorgeschrieben sind, und Implementierer werden ermutigt, dies zu tun.