1 pontos por GN⁺ 2023-10-09 | 1 comentários | Compartilhar no WhatsApp
  • OpenIPC é um sistema operacional de código aberto projetado para câmeras IP com processadores ARM e MIPS de diversos fabricantes.
  • Seu objetivo é substituir firmwares fechados, opacos, inseguros e muitas vezes sem suporte, pré-instalados pelos fornecedores.
  • O firmware OpenIPC é fornecido como arquivos binários pré-compilados, para que os usuários finais possam instalá-lo com facilidade.
  • O projeto também oferece acesso completo aos arquivos-fonte para que qualquer programador possa contribuir.
  • O código-fonte do OpenIPC é lançado sob a licença MIT, um acordo de licença open source simples que permite aos usuários reutilizar o código e usá-lo para qualquer finalidade, inclusive em software proprietário.
  • O projeto incentiva os usuários a contribuir com melhorias para a comunidade e recebe com satisfação feedback e sugestões.
  • Inicialmente, o firmware OpenIPC dava suporte apenas a SoCs fabricados pela HiSilicon, mas agora oferece suporte a chips da Ambarella, Anyka, Fullhan, Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar e XiongMai, e a expectativa é de expansão adicional.
  • Mais informações sobre o projeto podem ser encontradas no site e na wiki do projeto.

1 comentários

 
GN⁺ 2023-10-09
Comentários do Hacker News
  • OpenIPC é um firmware aberto para câmeras IP, oferecendo uma alternativa aos firmwares cheios de bugs e vulnerabilidades de segurança que costumam vir em câmeras IP produzidas em massa.
  • Como os fabricantes frequentemente mudam o hardware interno, transformar uma câmera IP chinesa aleatória para usar firmware aberto é um desafio.
  • O firmware OpenIPC é gratuito para uso pessoal e não comercial. Para uso comercial, recomenda-se entrar em contato com a equipe do OpenIPC.
  • Alguns drivers de sensor do OpenIPC são blobs binários, e são fornecidos exemplos para o Ambarella S3L e alguns chipsets HiSilicon.
  • A lista de dispositivos compatíveis com o OpenIPC pode ser consultada no GitHub.
  • O OpenIPC está sendo usado para reaproveitar hardware barato de câmeras IP em sistemas de vídeo digital de baixa latência para drones FPV.
  • Há um pedido de recomendações de câmeras que suportem OpenIPC e tenham boa qualidade de imagem.
  • Como o nome sugere, OpenIPC não é uma abstração nem um framework de comunicação entre processos.
  • Há discussões anteriores no Hacker News sobre o OpenIPC.