Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitoraggio dello streaming in tempo reale di Amazon IVS
Che cos'è una sessione di fase?
Una sessione di fase inizia quando il primo partecipante si unisce a una fase e termina pochi minuti dopo che l'ultimo ha smesso di pubblicare nella fase. Le sessioni di fase aiutano a eseguire il debug delle fasi di lunga durata separando eventi e partecipanti in sessioni di breve durata.
Visualizzazione delle sessioni e dei partecipanti alla fase
Istruzioni per la console
-
Aprire la Console Amazon IVS
. L'accesso alla console Amazon IVS è possibile anche dalla Console di gestione AWS
. -
Nel riquadro di navigazione, scegli Fase. Se il riquadro di navigazione è compresso, aprirlo prima scegliendo l'icona a hamburger.
-
Scegli la fase per accedere alla rispettiva pagina dei dettagli.
-
Scorri la pagina verso il basso fino a visualizzare la sezione Sessioni di fase, quindi seleziona una sessione di fase per visualizzare la rispettiva pagina dei dettagli.
-
Per visualizzare i partecipanti alla sessione, scorri verso il basso fino a visualizzare la sezione Partecipanti, quindi seleziona un partecipante per visualizzare la relativa pagina dei dettagli, inclusi i grafici per i parametri Amazon CloudWatch.
Visualizzazione degli eventi per un partecipante
Gli eventi vengono inviati quando lo stato di un partecipante in una fase cambia, ad esempio se si unisce a una fase o si verifica un errore durante il tentativo di pubblicazione in una fase. Non tutti gli errori causano eventi; ad esempio, gli errori di rete lato client e gli errori di firma dei token non vengono inviati come eventi. Per gestire questi errori nella tua applicazione client, usa gli SDK di trasmissione IVS.
Istruzioni per la console
-
Accedi alla pagina dei dettagli del partecipante come indicato sopra.
-
Scorri verso il basso fino a visualizzare la sezione Eventi. Viene visualizzato un elenco ordinato degli eventi dei partecipanti. Consulta la sezione Utilizzo di Amazon EventBridge con Amazon IVS per dettagli sugli eventi che vengono emessi per i partecipanti.
Istruzioni per la CLI
L'accesso agli eventi delle sessioni di fase con AWS CLI è un'opzione avanzata e richiede prima il download e la configurazione della CLI sul computer in uso. Per maggiori dettagli, consulta la Guida per l'utente dell'interfaccia a riga di comando di AWS.
-
Elenca le sessioni di fase per trovare una sessione di fase:
aws ivs-realtime list-stage-sessions --stage-arn <arn>
-
Elenca i partecipanti a una sessione di fase per trovare un partecipante:
aws ivs-realtime list-participants --stage-arn <arn> –session-id <sessionId>
-
Elenca gli eventi per una sessione di fase e per il partecipante:
aws ivs-realtime list-participant-events --stage-arn <arn> --session-id <sessionId> –-participant-id <participantId>
Di seguito è riportata una risposta di esempio alla chiamata list-participant-events
:
{ "events": [ { "eventTime": "2023-04-04T22:48:41+00:00", "name": "JOINED", "participantId": "AdRezBl021t0" }, { "eventTime": "2023-04-04T22:48:41+00:00", "name": "SUBSCRIBE_STARTED", "participantId": "AdRezBl021t0", "remoteParticipantId": "Ou5b5n5XLMdC" }, { "eventTime": "2023-04-04T22:49:45+00:00", "name": "SUBSCRIBE_STOPPED", "participantId": "AdRezBl021t0", "remoteParticipantId": "Ou5b5n5XLMdC" }, { "eventTime": "2023-04-04T22:49:45+00:00", "name": "LEFT", "participantId": "AdRezBl021t0" } ] }
Accesso ai parametri di CloudWatch
Affinché i parametri di CloudWatch siano disponibili, sono necessarie le seguenti versioni SDK di trasmissione IVS: Web 1.5.0 o successive, Android 1.12.0 o successive o iOS 1.12.0 o successive.
Istruzioni per la console CloudWatch
-
Aprire la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nella navigazione laterale, espandere il menu a discesa Metrics (Parametri), quindi selezionare All metrics (Tutti i parametri).
-
Nella scheda Sfoglia, utilizzando il menu a discesa senza etichetta sulla sinistra, seleziona la propria regione "di origine", ovvero dove sono stati creati i canali. Per ulteriori informazioni sulle Regioni, consultare Soluzione globale, controllo regionale. Per un elenco delle Regioni supportate, consultare la pagina di Amazon IVS nei Riferimenti generali di AWS.
-
Nella parte inferiore della scheda Sfoglia, seleziona lo spazio dei nomi IVSRealTime.
-
Esegui una di queste operazioni:
-
Nella barra di ricerca digitare l'ID della risorsa (parte dell'ARN,
arn:::ivs:stage/<resource id>
).Quindi seleziona IVSRealTime > Parametri fase.
-
Se IVSRealTime viene visualizzato come servizio selezionabile in Spazi dei nomi AWS, selezionalo. Verrà elencato se utilizzi lo streaming in tempo reale di Amazon IVS e se invia i parametri ad Amazon CloudWatch. (Se IVSRealTime non è presente nell'elenco, allora significa che non si dispone di parametri Amazon IVS).
Selezione ora il raggruppamento di dimensioni desiderato. Le dimensioni disponibili sono elencate nei Parametri di CloudWatch qui sotto.
-
-
Seleziona i parametri da aggiungere al grafico. I parametri disponibili sono elencati nei Parametri di CloudWatch qui sotto.
È inoltre possibile accedere al grafico CloudWatch della sessione di streaming dalla pagina dei dettagli della sessione di streaming, selezionando il pulsante View in CloudWatch (Visualizza in CloudWatch).
Istruzioni per la CLI
È possibile accedere ai parametri anche utilizzando l'interfaccia a riga di comando (CLI) di AWS. Ciò richiede il download e la configurazione della CLI sul computer. Per maggiori dettagli, consultare la Guida per l'utente dell'interfaccia a riga di comando di AWS.
Quindi, per accedere ai parametri dello streaming in tempo reale di Amazon IVS utilizzando la CLI di AWS:
-
Al prompt dei comandi, esegui:
aws cloudwatch list-metrics --namespace AWS/IVSRealTime
Per ulteriori informazioni, consulta Utilizzo di parametri di Amazon CloudWatch nella Guida per l'utente di Amazon CloudWatch.
Parametri di CloudWatch: streaming in tempo reale IVS.
Amazon IVS fornisce i parametri riportati di seguito nello spazio nomi AWS/IVSRealTime.
Affinché i parametri di CloudWatch siano disponibili, è necessario utilizzare l'SD di trasmissione Web 1.5.2 o versione successiva.
La dimensione può avere i seguenti valori validi:
La dimensione
Stage
è un ID di risorsa (parte dell'ARN,arn:::stage/<resource id>
).La dimensione
Participant
è unparticipantID
.SimulcastLayer
è "elevato", "medio", "basso" o "no-rid" per unMediaType
di "video" oppure "disabilitato" per unMediaType
"audio." Questo valore può essere vuoto.La dimensione
MediaType
è "video" o "audio" (stringa).
Metrica | Dimensione | Description |
---|---|---|
|
|
Ogni esempio rappresenta la percentuale di pacchetti persi da un determinato abbonato durante il download da un server IVS. Unità: percentuale Statistiche valide: media, massimo, minimo. Il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di pacchetti persi nell'intervallo configurato |
|
|
Filtri Unità: percentuale Statistiche valide: media, massimo, minimo. Il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di frame eliminati nell'intervallo configurato |
|
|
Ogni esempio rappresenta la percentuale di frame che sono stati eliminati da un determinato abbonato. Unità: percentuale Statistiche valide: media, massimo, minimo. Il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di frame eliminati nell'intervallo configurato |
|
|
Filtri Unità: percentuale Statistiche valide: media, massimo, minimo. Il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di frame eliminati nell'intervallo configurato |
|
|
I campioni emessi rappresentano la velocità totale con cui un determinato editore invia dati video e audio (sommati tra tutti i livelli di simulcast). Unità: bit al secondo Statistiche valide: media, massimo, minimo: il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di bitrate nell'intervallo configurato |
|
|
Filtri Unità: bit al secondo Statistiche valide: media, massimo, minimo: il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di bitrate nell'intervallo configurato |
|
|
Numero di partecipanti che pubblicano sulla fase. Unità: numero Statistiche valide: Media, minimo, massimo |
|
|
Numero di pixel sul lato inferiore della larghezza o dell'altezza della cornice. Ad esempio, per un frame orizzontale di dimensioni 1920x1080, PublishResolution è 1080. Per un frame verticale di dimensioni 720x1280, la PublishResolution è 720. Unità: numero Statistiche valide: Media, minimo, massimo |
|
|
I campioni emessi rappresentano la velocità totale alla quale un determinato abbonato riceve dati audio e video. Unità: bit al secondo Statistiche valide: media, massimo, minimo: il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di bitrate nell'intervallo configurato |
|
|
Filtri Unità: bit al secondo Statistiche valide: media, massimo, minimo: il numero medio, il numero più grande o il numero più piccolo (rispettivamente) di bitrate nell'intervallo configurato |
|
|
Numero di partecipanti abbonati alla fase. Tieni presente che i partecipanti che pubblicano e si abbonano attivamente vengono conteggiati sia come editori che come abbonati. Unità: numero Statistiche valide: media, minimo, massimo |