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.