Passa al contenuto principale

3.6. Video Size Negotiation (Negoziazione dimensione video)

3.6. Video Size Negotiation (Negoziazione dimensione video)

La negoziazione della dimensione video è il processo attraverso il quale un ricevitore può utilizzare l'attributo SDP "a=imageattr" [RFC6236] per indicare quali dimensioni di frame video è in grado di ricevere. Un ricevitore può avere limiti rigidi su ciò che il suo decodificatore video può elaborare, o può avere un massimo impostato dalla policy. Specificando questi limiti in un attributo "a=imageattr", gli endpoint JSEP possono tentare di garantire che il mittente remoto trasmetta video a una risoluzione accettabile. Tuttavia, quando si comunica con un endpoint non-JSEP che non comprende questo attributo, qualsiasi limite segnalato può essere superato, e l'implementazione JSEP DEVE gestire questo con eleganza, ad esempio scartando il video.

Si noti che alcuni codec supportano la trasmissione di campioni con rapporti d'aspetto diversi da 1.0 (cioè pixel non quadrati). Le implementazioni JSEP non trasmetteranno pixel non quadrati ma DOVREBBERO ricevere e renderizzare tale video con il corretto rapporto d'aspetto. Tuttavia, il rapporto d'aspetto del campione non ha alcun impatto sulla negoziazione della dimensione descritta di seguito; tutte le dimensioni sono misurate in pixel, che siano quadrati o meno.