Paso 3: Ejecuta y verifica el código - Amazon Kinesis Video Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 3: Ejecuta y verifica el código

Para ejecutar la aplicación de ejemplo Android de la Android Producer Library, haga lo siguiente.

  1. Realice la conexión a un dispositivo Android.

  2. Elija Run, Run... y Edit configurations....

  3. Selecciona el icono con el signo más (+) en la aplicación Android. En el campo Nombre, escriba AmazonKinesisVideoDemoApp. En el menú desplegable del módulo, selecciona AmazonKinesisVideoDemoApp. Seleccione Aceptar.

  4. Elija Run, Run.

  5. En la pantalla Select a Deployment Target, elija el dispositivo conectado y elija OK.

  6. En la AWSKinesisVideoDemoAppaplicación del dispositivo, selecciona Crear nueva cuenta.

  7. Escriba los valores de USERNAME, Password, Given name, Email address y Phone number; a continuación, elija Sign up.

    nota

    Estos valores tienen las siguientes restricciones:

    • Contraseña: debe contener letras mayúsculas y minúsculas, números y caracteres especiales. Puede cambiar estas restricciones en la página del grupo de usuarios de la consola de Amazon Cognito.

    • Dirección de correo electrónico: debe ser una dirección válida para que pueda recibir un código de confirmación.

    • Número de teléfono: debe tener el formato +<Country code><Number>; por ejemplo, +12065551212.

  8. Introduzca el código que recibirá por correo electrónico y seleccione Confirmar. Seleccione Aceptar.

  9. En la página siguiente, mantén los valores predeterminados y selecciona Transmitir.

  10. Inicie sesión en la AWS Management Console consola Kinesis Video Streams en la región EE.UU. Oeste (Oregón) y ábrala.

    En la página Manage Streams, elija demo-stream.

  11. El vídeo de streaming se reproduce en el reproductor incrustado. Es posible que necesite esperar un poco (hasta diez segundos en condiciones típicas de ancho de banda y procesador) mientras se acumulan los fotogramas hasta que aparece el vídeo.

    nota

    Si se produce la rotación de la pantalla del dispositivo (por ejemplo, de vertical a horizontal), la aplicación detiene el streaming de vídeo.

El código de ejemplo crea una transmisión. Cuando se inicia el MediaSource en el código, comienza a enviar fotogramas desde la cámara a KinesisVideoClient. A continuación, el cliente envía los datos a una transmisión de vídeo de Kinesis denominada demo-stream.