Zum Hauptinhalt springen

3.6. Video Size Negotiation (Videogrößenverhandlung)

3.6. Video Size Negotiation (Videogrößenverhandlung)

Die Videogrößenverhandlung ist der Prozess, durch den ein Empfänger das SDP-Attribut "a=imageattr" [RFC6236] verwenden kann, um anzugeben, welche Videobildgrößen er empfangen kann. Ein Empfänger kann harte Grenzen haben, was sein Videodecoder verarbeiten kann, oder er kann ein durch Richtlinien festgelegtes Maximum haben. Durch die Angabe dieser Grenzen in einem "a=imageattr"-Attribut können JSEP-Endpunkte versuchen sicherzustellen, dass der entfernte Sender Video mit einer akzeptablen Auflösung überträgt. Wenn jedoch mit einem Nicht-JSEP-Endpunkt kommuniziert wird, der dieses Attribut nicht versteht, können signalisierte Grenzen überschritten werden, und die JSEP-Implementierung MUSS dies elegant handhaben, z. B. durch Verwerfen des Videos.

Beachten Sie, dass bestimmte Codecs die Übertragung von Samples mit Seitenverhältnissen außer 1.0 unterstützen (d. h. nicht-quadratische Pixel). JSEP-Implementierungen übertragen keine nicht-quadratischen Pixel, SOLLTEN aber solches Video mit dem korrekten Seitenverhältnis empfangen und rendern. Das Sample-Seitenverhältnis hat jedoch keinen Einfluss auf die unten beschriebene Größenverhandlung; alle Dimensionen werden in Pixeln gemessen, ob quadratisch oder nicht.