Usare l'API REST di gestione delle sessioni

Per usare la funzionalità Rendering remoto di Azure, è necessario creare una sessione. Ogni sessione corrisponde a un server allocato in Azure a cui un dispositivo client può connettersi. Quando un dispositivo si connette, il server esegue il rendering dei dati richiesti e funge da flusso video. Durante la creazione della sessione è stato scelto il tipo di server in cui si vuole eseguire, che determina i prezzi. Una volta che la sessione non è più necessaria, deve essere arrestata. Se non viene arrestato manualmente, verrà arrestato automaticamente alla scadenza del tempo di lease della sessione.

Informazioni di riferimento sulle API REST

Le informazioni di riferimento sulle API REST sono disponibili qui e le definizioni di swagger qui. Viene fornito uno script di PowerShell nel repository di esempi ARR nella cartella Scripts , denominata RenderingSession.ps1, che illustra l'uso del servizio. Lo script e la relativa configurazione sono descritti qui: Script di PowerShell di esempio. Sono disponibili anche SDK per .NET e Java.

Importante

La latenza è un fattore importante quando si usa il rendering remoto. Per un'esperienza ottimale, creare sessioni nell'area più vicina all'utente. Il test di latenza di Azure può essere usato per determinare l'area più vicina all'utente.

Importante

Per connettersi a una sessione di rendering, è necessario un SDK di runtime ARR per consentire a un dispositivo client di connettersi a una sessione di rendering. Questi SDK sono disponibili in .NET e C++. Oltre alla connessione al servizio, questi SDK possono essere usati anche per avviare e arrestare le sessioni.

Passaggi successivi