O AWS Elemental MediaStore cobra uma taxa de consumo de otimização de mídia por GB quando o conteúdo entra no serviço e um preço por GB (mensal) pelo armazenamento do conteúdo mantido no serviço para entrega ao vivo e VOD.
Custos da solicitação
Os custos da solicitação são baseados no tipo de solicitação e são cobrados de acordo com a quantidade de solicitações, conforme listado na tabela abaixo.
Exemplo de definição de preço
Normalmente, os clientes usam o AWS Elemental MediaStore como “armazenamento de origem” para fluxos de trabalho de vídeo ao vivo. O armazenamento de origem fica posicionado entre um codificador de vídeo ao vivo, como o AWS Elemental MediaLive, e uma rede de entrega de conteúdo(CDN), como o Amazon CloudFront. O codificador de vídeo ao vivo cria arquivos de vídeo segmentado (um segmento é um fragmento de vídeo que dura alguns segundos) e os arquivos de manifesto correspondentes (um manifesto é uma lista de reprodução que informa ao reprodutor de vídeo quais segmentos de vídeo devem ser obtidos por download e reproduzidos). Normalmente, os segmentos são codificados em vários tamanhos (taxas de bit) e níveis de qualidade correspondentes. Taxas de bits maiores geram melhor qualidade e arquivos mais grandes.
Exemplo:
Um stream de vídeo com cinco níveis de qualidade no bitrate adaptativo (ABR) definido pode consistir nos bitrates 5 Mbit/s, 2 Mbit/s, 1,2 Mbit/s, 800 Kbit/s e 500 Kbit/s. Esse stream enviaria 4,175 GB de dados por hora para o AWS Elemental MediaStore.
Total de megabits por segundo = 5 + 2 + 1,2 + 0,8 + 0,5 = 9,5 Mbps
Total de gigabits por hora = 9,5 / 1.024 * 60 * 60 = 33,39844 Gb/h
Total de gigabytes por hora = 33,39844 / 8 = 4,175 GB/h
Com segmentos de vídeo de quatro segundos, o stream geraria um segmento de vídeo e um manifesto para cada taxa de bits a cada quatro segundos. Depois de gerar um segmento e um manifesto, o codificador envia uma solicitação PUT para o AWS Elemental MediaStore. Neste exemplo, seriam geradas 9.000 solicitações PUT por hora para enviar esse stream.
Total de PUTs por minuto = (5 segmentos de vídeo + 5 manifestos) * (60 / 4) = 150
Total de PUTs por hora = 150 * 60 = 9.000
Na região Leste dos EUA (Norte da Virgínia), o AWS Elemental MediaStore cobraria 0,0835 USD por hora pela otimização de mídia e 0,045 USD pelas solicitações PUT deste caso de uso, o que corresponde a um total de 0,1285 USD para consumir uma hora de conteúdo.
((4,175 GB x 0,02 USD = 0,0835 USD) + (9 x 0,005 USD = 0,045 USD).
Além disso, você pagaria pelas solicitações GET e por todas as transferências de dados para a Internet quando os visualizadores assistissem a esse stream.
Cobranças adicionais
Se os aplicativos usarem outros serviços da AWS ou transferirem dados, você poderá incorrer em cobranças adicionais do AWS Elemental MediaStore. Por exemplo, se o AWS Elemental MediaStore transmitir dados para o Amazon CloudFront, não haverá cobrança pela transferência de dados para fora do AWS Elemental MediaStore. No entanto, a transferência de dados para outra CDN incorreria em cobranças de transferência de dados.
Para obter mais detalhes sobre o preço dos serviços da AWS, consulte a seção de definição de preço das páginas de detalhes relevantes dos serviços da AWS.
Preço da transferência de dados
Como parte do Nível gratuito da AWS, os clientes da AWS recebem 100 GB de transferência de dados gratuita para a Internet todos os meses, agregados em todos os serviços e regiões da AWS (exceto China e GovCloud). Além disso, não há cobrança adicional pela transferência de dados na mesma região.
Porém, você ainda poderá acumular em cobranças adicionais se servir conteúdo para fora da AWS. Por exemplo, se a saída de conteúdo for entregue a um destino pela Internet ou por meio de uma CDN diferente do Amazon CloudFront, serão aplicadas cobranças de transferência de dados. O preço abaixo é baseado nos dados transferidos “para dentro” e “para fora” do AWS Elemental MediaStore em uma região diferente daquela em que o serviço está implantado.