Quanto custa um aplicativo de streaming ao vivo?
Yours é uma pergunta bastante ampla, com muitas hipóteses em aberto, por isso é difícil dar uma resposta directa, mas vou tentar.
First, estou bastante qualificado para responder, porque já construí um ou dois destes antes (e estou actualmente a fazê-lo novamente).
Como um ponto de partida, para um simples, básico, sem frescuras, reprodutor de vídeo que reproduz YouTube ou outro conteúdo atualmente disponível na Web, você está olhando provavelmente para um mês de tempo Dev, para um desenvolvedor experiente e habilidoso, por plataforma alvo. Então, se você está construindo para o Android, 1 mês. Se você está construindo para Android e IOS, 2 meses (ou 2 desenvolvedores), etc. Independente, você provavelmente está olhando para qualquer lugar entre $6.000-$9.000, para aquele desenvolvedor, para uma plataforma, por um mês.
Agora, com isso como base, algumas perguntas de volta para você, para tentar reduzir o escopo do problema, e para construir sobre:
Você está construindo um aplicativo web? Um aplicativo móvel? Um aplicativo Smart-TV? Tudo isso?
O seu aplicativo é Live-Streaming? ou Video-on-Demand? Se é Live-Streaming, quão importante é a latência (tempo entre quando a acção acontece "Live" e quando os seus utilizadores a vêem). Quanto menor a latência, mais em tempo real o seu streaming "Live" será, e mais difícil será de implementar sem incorrer em outros problemas (tradução: mais custos).
A sua aplicação de streaming de vídeo necessitará de um serviço de back-end de streaming de vídeo. O seu aplicativo precisa de um serviço próprio, ou você está usando um serviço existente? Se você está construindo um novo serviço, há toda uma infra-estrutura que precisa ser construída para suportar a sua aplicação. Isso pode facilmente levar tanto tempo, ou mais tempo para construir do que a aplicação, e ter desenvolvimento, bem como custos contínuos para hospedar o conteúdo e os recursos computacionais necessários para manter o serviço. Esses custos variam dependendo de quanto conteúdo e com que frequência as pessoas estão acessando/visualizando o seu serviço.
De onde vem o conteúdo? Você precisa fazer algum processamento no vídeo entre recebê-lo, e transmiti-lo de volta para o seu aplicativo? Se o seu aplicativo é um live-stream, este tipo de processamento pode aumentar a sua latência e os seus custos (muito poder computacional para fazê-lo em tempo real). Se você é Video-On-Demand, você ainda pode precisar processar o conteúdo para diferentes qualidades, largura de banda e outros fatores (incluindo formatos preferidos para diferentes plataformas). Estes também podem aumentar os custos associados a um app.
Como o seu app é pesado em termos de recursos? Existem frameworks existentes para a maioria das plataformas móveis que tornam a criação de um reprodutor de vídeo relativamente simples, se tudo o que você quer é um aplicativo os vídeos de reprodução. No entanto, à medida que você começa a adicionar recursos como Avaliações, Comentários, Gostos, capacidade de Navegar em um Catálogo, Pesquisa por Palavras-chave, etc, tudo isso pode complicar substancialmente uma aplicação simples de outra forma. Assim como as métricas/analíticas, como por exemplo, por quanto tempo o espectador assistiu ao vídeo? Eles assistiram o vídeo inteiro ou apenas uma parte? Eles pularam por aí?
Em qualquer bom aplicativo, UX (layout de interface, animações, "fluxo", etc) pode facilmente ser um dos desafios mais caros e difíceis, e normalmente resultará em 3-5x a quantidade de trabalho do que o próprio código exigirá, assumindo que você já pagou para um designer e um gerente de produto para escanear todas essas coisas. Se não, isso pode aumentar seus custos por magnitudes.
Como você pode começar a ver, sua pergunta (e assim minha resposta) é um pouco mais complicada do que o que você perguntou. E há uma grande variedade de factores que podem, em última análise, afectar qualquer estimativa de custos.
Again, para um simples aplicativo que apenas toca o conteúdo existente de outra pessoa; é uma quantia relativamente pequena. Mas a maioria das pessoas quer algo mais do que apenas "um reprodutor de vídeo", e todas essas coisas acabam tendo um impacto significativo no escopo do projeto, e assim seus custos.
Para um serviço completo e uma aplicação móvel que o acompanhe, eu calcularia de $150.000 a $300.000 apenas para ter o código escrito e a infraestrutura construída. Com uma equipe competente de desenvolvedores, designers e gerentes de projeto, você deve esperar cerca de 5-8 meses de tempo de desenvolvimento, com aproximadamente 4-6 FTEs trabalhando em dispositivos móveis, sistemas, design UI/UX, e gerenciamento geral do projeto.
Artigos semelhantes
- Quanto custa construir um aplicativo de rede social Android e iOS live video streaming como o Bigo?
- Qual API de streaming de vídeo em tempo real é melhor para o desenvolvimento de streaming de vídeo Android (RTMP Streaming)?
- Quanto custa iniciar um serviço de streaming online?
- É possível manter vivo um cérebro humano sem o seu corpo? Se sim, quanto tempo poderia ser mantido vivo (se não para sempre)?