Requisitos previos - 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.

Requisitos previos

Antes de configurar el SDK para productores de C++, asegúrese de cumplir los siguientes requisitos previos:

  • Credenciales: en el código de ejemplo, las credenciales se proporcionan especificando un perfil que se configura en el archivo de perfil de AWS credenciales. Si aún no lo ha hecho, configure en primer lugar su perfil de credenciales.

    Para obtener más información, consulte Configurar AWS credenciales y regiones para el desarrollo.

  • Integración del almacén de certificados: la biblioteca de productores de Kinesis Video Streams debe establecer una relación de confianza con el servicio al que llama. Esto se realiza mediante la validación de las autoridades de certificación (CAs) en el almacén de certificados público. En los modelos basados en Linux, este almacén se encuentra en el directorio /etc/ssl/.

    Descargue el certificado de la siguiente ubicación en el almacén de certificados:

    https://www.amazontrust.com/repository/SFSRootCAG2.pem

  • Instale las siguientes dependencias de compilación para macOS:

    • Autoconf 2.69 (licencia GPLv3 +/Autoconf: GNU GPL versión 3 o posterior)

    • CMake 3.7 o 3.8

    • Pkg-Config

    • xCode (macOS) / clang / gcc (xcode-select version 2347)

    • Kit de desarrollo de Java (JDK) (para la compilación de JNI de Java)

    • Lib-Pkg

  • Instale las siguientes dependencias de compilación para Ubuntu:

    • Git: sudo apt install git

    • CMake: sudo apt install cmake

    • G++: sudo apt install g++

    • pkg-config: sudo apt install pkg-config

    • OpenJDK: sudo apt install openjdk-8-jdk

      nota

      Esto solo es necesario si está creando la interfaz nativa de Java (JNI).

    • Establezca la variable de entorno JAVA_HOME: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/