Publicado: Jul 13, 2018
O recurso HTTP Live Streaming (HLS) do Amazon Kinesis Video Streams permite que os desenvolvedores reproduzam streams de vídeo inseridos com o uso do protocolo de streaming de mídia com base em HTTP e padrão do setor. Enquanto os dispositivos transmitem vídeos para o Kinesis Video Streams, os desenvolvedores podem usar o recurso HLS totalmente gerenciado para reproduzir vídeos gravados e ao vivo de streams.
O Amazon Kinesis Video Streams facilita o streaming seguro de vídeos dos dispositivos conectados para a AWS para processamento e análise orientados para machine learning (ML) em tempo real, armazenamento e lote. O Kinesis Video Streams provisiona e escala de maneira elástica e automática toda a infraestrutura necessária para consumir dados de streaming de vídeo de milhões de dispositivos. Além disso, o serviço oferece armazenamento resiliente, criptografa e indexa dados de vídeo de streams e permite acessar e reproduzir os dados e streams de vídeo por meio de APIs fáceis de usar.
O recurso de reprodução com base em HLS é totalmente gerenciado. Portanto, você não precisa criar nenhum software ou infraestrutura com base em nuvem para visualizar mídias H.264 capturadas pelo Amazon Kinesis Video Streams. Você pode simplesmente criar uma sessão de streaming usando a nova API e aproveitar webplayers como VideoJS ou GoogleShaka, navegadores modernos ou players de vídeo para plataformas móveis como Android (Exoplayer) e iOS (AVMediaPlayer) compatíveis com o formato MP4 fragmentado (FMP4).
Você pode começar com o recurso HLS seguindo o exemplo desta postagem do blog. Para saber mais, consulte o guia do desenvolvedor.