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à.
Fase 3: Esecuzione e verifica del codice
Per eseguire l'applicazione di esempio Android per Android Producer Library, esegui le operazioni descritte di seguito.
-
Esegui la connessione a un dispositivo Android.
-
Scegli Run (Esegui), Run... (Esegui...), quindi scegli Edit configurations... (Modifica configurazioni...).
-
Scegli +, Android App (App Android). Nel campo Name (Nome), inserire
AmazonKinesisVideoDemoApp
. NellaModulopulldown, scegliAmazonKinesisVideoDemoApp. Scegli OK. -
Scegli Run (Esegui), Run (Esegui).
-
Nella schermata Select Deployment Target (Seleziona destinazione distribuzione) scegli il dispositivo connesso, quindi scegli OK.
-
NellaAWSKinesisVideoDemoAppapplicazione sul dispositivo, scegliCreazione di un nuovo account.
-
Inserisci i valori per USERNAME (NOME UTENTE), Password, Given name (Nome specificato), Email address (Indirizzo e-mail) e Phone number (Numero di telefono), quindi scegli Sign up (Iscrizione).
Nota Questi valori hanno le seguenti limitazioni:
-
Password: Deve contenere lettere maiuscole e minuscole, numeri e caratteri speciali. È possibile modificare questi vincoli nella pagina del pool di utenti nelConsole Amazon Cognito
. -
Indirizzo e-mail: Deve essere un indirizzo valido in modo da ricevere un codice di conferma.
-
Numero di telefono: Deve essere nel seguente formato:
+
, ad esempio,<Country code>
<Number>
+12065551212
.
-
-
Inserisci il codice che si ricevi via e-mail e scegli Confirm (Conferma). Scegli OK.
-
Nella pagina successiva, mantieni i valori predefiniti, quindi scegli Stream (Flusso).
-
Accedi allaAWS Management Consolee apri la console Kinesis Video Streams all'indirizzohttps://console.aws.amazon.com/kinesisvideo/
nella regione Stati Uniti occidentali (Oregon). Nella pagina Manage Streams (Gestisci flussi), scegli demo-stream.
-
Il video streaming viene riprodotto nel lettore integrato. La visualizzazione del video potrebbe richiedere una breve attesa (fino a 10 secondi con la larghezza di banda e le condizioni del processore abituali) affinché vengano caricati i fotogrammi.
Nota Se lo schermo del dispositivo ruota (ad esempio, da verticale a orizzontale), l'applicazione interrompe lo streaming del video.
L'esempio di codice crea un flusso. Appena MediaSource
nel codice viene avviato, inizia a inviare fotogrammi dalla fotocamera a KinesisVideoClient
. Il client invia quindi i dati a un denominato flusso video Kinesisdemo-stream.