Índice:

OxusR - O fluxo do seu conteúdo de vídeo: 3 etapas
OxusR - O fluxo do seu conteúdo de vídeo: 3 etapas

Vídeo: OxusR - O fluxo do seu conteúdo de vídeo: 3 etapas

Vídeo: OxusR - O fluxo do seu conteúdo de vídeo: 3 etapas
Vídeo: Práticas recomendadas para formulários de pagamento e endereço [LEGENDADO] - Ali Sarraf e Sam Dutton 2024, Novembro
Anonim
OxusR - Seu conteúdo de vídeo fluindo
OxusR - Seu conteúdo de vídeo fluindo
OxusR - Seu conteúdo de vídeo fluindo
OxusR - Seu conteúdo de vídeo fluindo

O QUE É?

OxusR é um projeto de Digital Signage que otimiza o consumo de banda evitando redundância de downloads em uma mesma rede.

Por ter sido idealizado durante o Hackathon Dragonboard Challenge da Qualcomm, o projeto ainda está em fase Alpha.

AMBIENTES:

  • OxusR Cloud - Ambiente CMS onde todas as playlists, dispositivos e vídeos serão cadastrados.
  • OxusR - Ambiente que consumirá da nuvem e armazenará todas as playlists e vídeos, disponibilizando na rede local o conteúdo para seus respectivos dispositivos.

MODOS DE OPERAÇÃO:

Ao configurar o OxusR no ambiente local, você pode configurar o dispositivo na rede em 3 modos diferentes:

  • Cliente - Consumirá o conteúdo do servidor local.
  • Servidor - Disponibilizará o conteúdo na rede local.
  • Cliente-Servidor - Realiza as duas tarefas mencionadas acima.

É obrigatório que na rede exista ao menos uma instância do OxusR em modo Server ou Client-Server, pois é nesse dispositivo que todo o conteúdo do OxusR Cloud será armazenado. É importante ressaltar que um Dragonboard 410c possui 8GB de espaço disponível internamente que será usado tanto para o sistema operacional quanto para uma aplicação e todo o seu conteúdo. Para disponibilizar mais espaço para aplicação, um cartão de memória CLASSE 10 deve ser utilizado. Para maiores detalhes sobre a configuração do Dragonboard acesse o link oficial da Qualcomm

FLUXO DE OPERAÇÃO:

Incialmente é necessário criar playlists e configurar cada dispositivo da rede no sistema OxusR Cloud para que estes projetados estejam disponíveis para download através do OxusR Server.

Durante o Hackathon Dragonboard Challenge para usar um Dragonboard 410c no modo Client-Server. A partir de ponto todos os dispositivos conectados na mesma rede possuem acesso ao player do Digital Signage através de uma URL utilizando Browsers compatíveis com HTML 5.

ATENÇÃO

Por questão de segurança, os dispositivos rodando iOS e Android precisam de uma aplicação com uma WebView chamando o player, pois acessando um url diretamente no navegador do sistema, o player não funciona corretamente.

Requisitos

  • Dragonboard 410c
  • Webserver rodando Linux, NginX ou Apache, MySQL e PHP

Requisitos Dragonboard

  • Linaro -
  • Instalação LEMP (Linux, Nginx, MySQL e PHP)

Etapa 1: Configurando O OxusR Cloud

Configurando O OxusR Cloud
Configurando O OxusR Cloud

Para completar a instalação você precisa do usuário FTP e MySQL do seu servidor Web. Certifique-se de que o seu servidor está rodando PHP e MySQL pois ambos são colocados para o funcionamento do sistema.

Primeiro, baixe a ultima distribuição do OxusR (ainda em fase Alpha)

oxusr.bananagroove.com/releases/latest.zip

  • Extraia os arquivos e faça o upload no seu webserver.
  • Edite o arquivo de configuração do MySQL com o usuário e senha do seu MySQL. O arquivo de configuração está localizado na pasta /application/config/database.php.
  • Importe o arquivo OxusR-Database.sql na sua base de dados.

oxusr.bananagroove.com/releases/OxusRDatabase.zip

  • Acesse a url do seu servidor web em um navegador com suporte a HTML5. Se tudo estiver OK, o player abrirá com um alerta sobre não existirem dispositivos configurados. (ID da estação não encontrada. Verifique seus parâmetros de URL.)
  • Por se tratar de uma versão Alpha, uma interface do sistema de gerenciamento ainda não existe, será necessário configurar os parâmetros dentro do banco de dados diretamente.

Etapa 2: Configurando O LEMP Em Sua Dragonboard

Configurando O LEMP Em Sua Dragonboard
Configurando O LEMP Em Sua Dragonboard

Como declarar antes, é obrigatório que exista ao menos uma instância do OxusR Server ou Server-Client na sua rede local para que o conteúdo seja baixado e consumido pelos outros Clients. Para isso, preciso necessariamente configurar um Dragonboard com um ambiente LEMP, ou seja, Linux, Nginx, MySQL e PHP.

Para rodar essa aplicação, é necessário que o Dragonboard esteja rodando Linux, no caso da distribuição oficial, é o Linaro, distribuição baseada em Debian. Siga as orientações oficiais da Qualcomm / 96boards para configurar este ambiente.

Nesta url você encontra o passo a passo de como baixar e instalar o Linaro

Finalizada a instalação do Linaro, precisaremos agora instalar o Nginx, MySQL e PHP. Por questões de performance, o servidor http utilizado é o Nginx e não o Apache. Embora possivelmente também funcione com o Apache, recomendamos o NginX por ser mais performático.

A Instalação não é demorada e muito menos complicada, existem vários tutoriais espalhados pela web e no nosso caso vamos usar o tutorial disponibilizado pela Digital Ocean.https://www.digitalocean.com/community/tutorials/how-to-install-linux -nginx-mysql-php-lemp-stack-on-debian-7

Etapa 3: Instalando O OxusR Na Sua Dragonboard

Instalando O OxusR Na Sua Dragonboard
Instalando O OxusR Na Sua Dragonboard

Com o LEMP instalado e definido, só precisamos agora colocar o projeto OxusR na pasta root do seu servidor web assim como na nuvem.

Baixe o mesmo arquivo que foi baixado anteriormente (https://oxusr.bananagroove.com/releases/latest.zip), porém agora em seu Dragonboard

Usando o shell, basta entrar no diretório raiz de seu servidor web e executar o comando:

wget

descompacte o last.zip

  • Execute o comando ip para verificar o IP da sua Dragonboard.
  • Em um navegador com suporte a acesso HTML5 ou IP da sua Dragonboard. A mensagem solicitada para que um dispositivo seja definido, isso indica que sua instalação está rodando normalmente.

Recomendado: