Plaforma de vídeos ao vivo.

Plataforma de vídeos ao vivo para dispositivos móveis. Permitindo que os usuários monitorem cidades, condomínios, petshops, rodovias, pontos turísticos, rios, barragens, reservatórios, etc.

- A Plataforma consistem em dois softwares:
1- Aplicativo para visualização dos vídeos, controle de câmeras, usuários, controle de acessos, etc. (JS10 PLAY)
2- Servidor de vídeos que converte os vídeos das câmeras em vídeos ao vivo. (JS10 SERVER)

JS10 PLAY - Visualizador de vídeos ao vivo:

Aplicativo de Player.

- Player dos vídeos ao vivo.
- Exibe a lista de vídeos ao vivo em que o usuário tem acesso.
- O aplicativo permite personalização das cores, ícone e título do aplicativo.

Configuração do APP

- Configuração do título do Aplicativo.
- Alteração do ícone do Aplicativo.
- Configuração das cores do aplicativo.

Grupos de câmeras

- Criação de Grupo de câmeras, facilitando a Seleção das câmeras para os clientes.

Cadastro de usuários

- Controle de acesso com login e senha.
- Endereço e dados de contato.
- Opção de importar os dados do cliente do sistema principal do cliente, via API.

Controle de acesso dos usuários

- Controle de acesso por tempo indeterminado e por período inicial e final (data e hora).

Seleção das câmeras do usuário

- Seleção das câmeras em que o usuário poderá acessar.

Seleção de Grupos de câmeras

- Seleção de Grupo de câmeras em que o usuário terá acesso.

Cadastro de câmeras

- Nome da câmera.
- Localização da câmera.
- Se a câmera está ativa ou inativa.

Configurações da câmera

- Comando de funcionamento.
- Tipo de decodificação, compressão, CRF.
- Resoluções de transmissão.
- Configurações de links, fixos e dinâmicos, protegidos com senha ou não.
- Senha e login da câmera.
- Se deve excluir videos automaticamente e quantos dias deve manter os mesmos.
- Nome e localização da câmera.

Painel de Controle

- Com o Painel de Controle você pode controlar o JS10 Server através das APIs de comunicação
- Verificar as câmeras que estão ativas, inativas e com problemas.
- Você pode Ligar/Desligar todas as câmeras do servidor JS10 Server.
- Com nossas APIs de comunicação você pode Ligar/Desligar uma câmera específica.
- Com nossas APIs de comunicação você pode alterar as configurações das câmeras.
- Com nossas APIs de comunicação você pode receber as fotos das câmeras e URL de dos vídeos ao vivo.



JS10 SERVER - Gerador de vídeos ao vivo:

Para que serve o JS10 Server?

- A plataforma captura as imagens de câmeras de segurança, câmeras IP, câmeras panorâmicas, etc, convertendo para um formato em que possam ser transmitidas ao vivo.
- Monte seu próprio servidor de vídeos ao vivo, tenha o controle das câmeras, cadastre, configure, transmita, pause, grave videos, exporte videos, mantenha quantos dias forem necessários, exclua quando quiser, sem necessidade de pagar por hospedagem de vídeos.
- A plataforma elimina a necessidade do usuário ter acesso direto no DVR, facilita o cadastro de usuários com seus logins e senhas, permite o acesso as câmeras de forma mais dinâmica.

O que o JS10 Server faz?

- É responsável pela gerencialmente dos vídeos.
- Gravação dos vídeos no disco do Servidor de vídeos.
- Permite a exclusão de vídeos de forma manual, e exclusão de vídeos de forma automática mantendo um determinado número de dias os vídeos gravados no disco, conforme a configuração desejada.
- Criação de links fixos e dinâmicos dependendo de sua necessidadas, os links de vídeos fixos não se alteram enquanto que os links dinâmicos se alteram diariamente.
- Login e senha para acesso aos links, conforme configuração desejada.
- Configuração da resolução de transmissão ao vivo em 352x240, 426x240, 640x360, 854x480, 960x480, 1280x720, isso dependendo do hardware que você possui, velocidade da internet, número de câmeras sendo codificadas, e de usuários assistindo simultaneamente.
- Codificação usando a CPU do computador, placa de vídeos Nvidia e AMD, além de GPU integradas com as Vega7, 8, 10 da AMD, que possuem suporte a h264 e h265.
- Lista de câmeras ativas, inativas e paradas.
- Exportação de vídeos.
- Reconexão automática caso uma câmera “caia”, exemplo: a câmera estava desligada e foi ligada novamente, então o sistema reconeta automaticamente.
- APIs do lado do servidor para cadastrar/configurar câmeras, iniciar/parar câmera específica, iniciar/parar todas as câmeras, status das câmeras (paradas, funcionando e inativas), links fixos e dinâmicos, etc.
- O JS10 Server pode ser controlado pelo aplicativo JS10 Play, usando as APIs para cadastrar/configurar câmeras, iniciar/parar câmera específica, iniciar/parar todas as câmeras, status das câmeras (paradas, funcionando e inativas), links fixos e dinâmicos, etc.
- Interface na plataforma para cadastrar as câmeras e configurações da mesma, lembrando que no aplicativo JS10 Player também tem uma interface para estes fins.
- Interface na plataforma para alterações das configurações a nivel de admin.
- A plataforma não substitui o NVR, DVR, etc, se você usa estes dipositivos também para segurança, mantenha as imagens nos mesmos, a qualidade gerada pela servidor geralmente é bem a baixo da fonte original.



Esquema geral do funcionamento:

REQUISITOS NECESSÁRIOS:


- Mínimo computador ryzen 5 5600G, Vega7, 16GB RAM, NVME 1TB (até 30 câmeras no streaming extra).
- Servidor Windows que possa rodar a Plataforma. (exclusivo para este fim).
- Internet com IP fixo para acesso externo (verificar se sua operadora oferece este serviço).
- Internet com banda apropriada para transmissão ao vivo. (exclusiva para este fim).
- NVR, DVR, câmeras Ips com suporte ao protocolo RTSP.
- Placa de vídeo Nvidia ou AMD, ou GPU AMD Vega com suporte a h264 e h265.
- Consulte o número de câmeras simultâneas que seu plano permite, pois a hardware pode mudar.
* Verifique a tabela técnica para mais informações.



Leia com atenção:

CARACTERÍSTICAS TÉCNICAS:

- A plataforma converte vídeos de câmeras que usam o protocolo RTSP (Real Time Streaming Protocol), para HTTP Live Streaming (HLS) permitindo assim transmissão ao vivo em Websites e Aplicativos.
- Salva os vídeos no próprio servidor utilizando o formato HTTP Live Streaming (HLS).
- A plataforma aceita somente câmeras, NVR, DVR que utilizam o protocolo RTSP.
- Permite configurações das resoluções de saída, tipo de decodificador, taxa de compressão, CRF (Fator de taxa de constante), etc.
- Criação de links fixos e dinâmicos dependendo de sua necessidadas, os links de vídeos fixos não se alteram enquanto que os links dinâmicos se alteram diariamente.
- Opção de proteger um link de vídeo com login e senha.
- Exportação de vídeos.
- Exclusão de vídeos.
- Reconexão automática caso uma câmera “caia”, exemplo: a câmera estava desligada e foi ligada novamente, então o sistema reconeta automaticamente.
- Interface na plataforma para cadastrar as câmeras e configurações da mesma.
- Interface na plataforma para alterações das configurações a nivel de admin.
- Codificação usando a CPU do computador, placa de vídeos Nvidia e AMD, além de GPU integradas com as Vega7, 8, 10 da AMD, que possuem suporte a h264 e h265.
- Resolução (entrada) máxima da câmera de 1080x720, resoluções superiores irão exigir muito da CPU, GPU e Internet.
- Resolução da transmissão ao vivo 352x240, 426x240, 640x360, 854x480, 960x480, 1280x720, isso dependendo do hardware que você possui, velocidade da internet, número de câmeras sendo codificadas, e de usuários assistindo simultaneamente.
- Se você utilizar muitas câmeras simultaneas, poderá ser necessário utilizar o Stream extra do DVR, NVR ou câmera.
- O número de pessoas assistindo simultâneamente depende do seu hardware, banda de internet e resolução de transmissão.
- Considere a utilização máxima de 60% dos recursos da CPU na codificação, para sobrar uma margem de processamento para as pessoas que assistirão os vídeos de forma externa por website ou aplicativo.
- É aconselhado que as câmeras a serem transmitidas estejam na mesma rede interna onde está a plataforma, pois se você utilizar uma câmera externas à sua rede, elas irão ocupar a banda de internet dos usuários que assistem as câmeras.
- Você pode instalar o servidor da plataforma nas nuvens, desde que ele possa ser executado no servidor windows (o mesmo é um arquivo EXE). A plataforma foi desenvolvido especialmente para transmissão de vídeos ao vivo em dispositivos móveis, então não espere transmitir vídeos em 4K 8k ou similar. Mesmo porque isso deixaria a transmissão em dispositivos móveis inviável. Considere transmissões 1280x720, 960x480, 854x480, 640x360, 426x240, 352x240, dependendo do número de câmeras sendo usadas, seu hardware, e banda de internet será necessário diminuir as resoluções de vídeo ou usar o stream extra do NVR, DVR, ou câmera.

CONSIDERAÇÕES IMPORTANTES:

- Prezamos pela satisfação e sucesso dos nossos clientes, então leia atentamente todos os tópicos da nossa página.
- Tenha um Hardware e banda de internet suficiente, veja nossa tabela técnica.
- Tenha internet suficiente para a transmissão.
- Tenha IP Fixo e acesso externo há internet, consulte seu plano de internet, sem IP fixo e acesso externo a internet, você não poderá transmitir os vídeos para o mundo exterior.
- A plataforma não substitui o NVR, DVR, etc, se você usa estes dipositivos também para segurança, mantenha as imagens nos mesmos, a qualidade gerada pela servidor geralmente é bem a baixo da fonte original.
- Conforme seu negócio vai expandindo, você podera necessitar melhorar seu hardware, banda de internet, e talvez você tenha que usar a plataforma nas nuvens.
- Você necessita ter conhecimento ou ter um profissional que tenha conhecimentos em servidores de internet, só damos assistência a nossa plataforma.
- Nossa plataforma foi desenvolvida especialmente para transmissões de videos ao vivo para dispositivos móveis, então não espere transmitir em 4k 8k, ou similar, isso exigiria muito hardware, e banda de internet no servidor, além de que a maioria dos celulares não tem esta capacidade.
- Considere transmissões 1280x720, 960x480, 854x480, 640x360, 426x240, 352x240, dependendo do número de câmeras sendo usadas, seu hardware, e banda de internet poderá não ser suficientes, então sempre considere diminuir a qualidade de transmissão, inclusive usar o Stream Extra de vídeo do DVR, NVR, câmera. Stream Extra é o canal com menor qualidade de video que o DVR, NVR, câmera possuem, e são usados especialmente para transmissão na web, por ter menor qualidade 'pesam' menos, mas a qualidade é baixa.
- Codificações de vídeos exigem muito do hardware (CPU, GPU) e banda, quanto maior a resolução de entrada e saída de vídeo, quanto mais pessoas assistindo simultâneamente, mais recursos você necessitará, se você não tiver o hardware, banda de internet suficiente, ou fazer uma configuração muito exigente, o servidor pode chegar em 100% de uso e entrar em colapso. Por esse motivo verifique e faça testes, quantas câmeras vai utilizar, qual a resolução de transmissão, quanto tempo quer manter os vídeos no disco, qual o limite de usuários simultâneos assistindo os vídeos pois isso também demanda recursos do hardware.
- Nossa plataforma transmite videos ao vivo usando o protocolo HTTP Live Streaming (HLS), criado pela Apple é o mais usado para estes fins na atualidade. Diferente de outros formatos de streaming, o HLS é compatível com uma ampla variedade de dispositivos e firewalls. No entanto, a latência tende a estar no intervalo de 15 a 30 segundos com transmissões ao vivo.

* Planos Developer não incluem websites ou aplicativos, você deverá desenvolve-los.