SDK de Transmissão do IVS: guia do iOS | Streaming de baixa latência - Amazon IVS

SDK de Transmissão do IVS: guia do iOS | Streaming de baixa latência

O SDK de Transmissão do streaming de baixa latência do IVS para iOS fornece as interfaces necessárias para realizar transmissões para o Amazon IVS no iOS.

O módulo AmazonIVSBroadcast implementa a interface descrita neste documento. Há suporte para as seguintes operações:

  • Configurar (inicializar) uma sessão de transmissão.

  • Gerenciar transmissão.

  • Anexar e desconectar dispositivos de entrada.

  • Gerenciar uma sessão de composição.

  • Receber eventos.

  • Receber erros.

Versão mais recente do SDK de Transmissão para iOS: 1.27.0 (Notas de lançamento)

Documentação de referência: para obter informações sobre os métodos mais importantes disponíveis no SDK de Transmissão do Amazon IVS para iOS, consulte a documentação de referência em https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/ios/.

Código de amostra: consulte o repositório de amostra do iOS no GitHub: https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample.

Requisitos da plataforma: iOS 13 ou versões posteriores

Como o iOS escolhe a resolução e a taxa de quadros da câmera

A câmera gerenciada pelo SDK de Transmissão otimiza sua resolução e taxa de quadros (quadros por segundo, do inglês frames-per-second [FPS]) para minimizar a produção de calor e o consumo de energia. Esta seção explica como acontece a seleção da resolução e da taxa de quadros para ajudar aplicações no host a otimizarem seus casos de uso.

Ao conectar um IVSCamera a um IVSBroadcastSession, a câmera é otimizada para uma taxa de quadros de IVSVideoConfiguration.targetFramerate e uma resolução de IVSVideoConfiguration.size. Esses valores são fornecidos ao IVSBroadcastSession na inicialização.