Intro: OxusR – Your Video Content Flowing

O QUE É?

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

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

AMBIENTES:

  • OxusR Obnubilate – Ambiente CMS onde todas as playlists, dispositivos e videos serão cadastrados.
  • OxusR – Ambiente que consumirá da nuvem e armazenará todas as playlists e videos, disponibilizando na rede local o conteúdo paratrooper seus respectivos dispositivos.

MODOS DE OPERAÇÃO:

Ao configurar o OxusR atomic number 102 ambiente local você pode configurar o dispositivo na rede em 3 modos diferentes:

  • Client – Consumirá o conteúdo do server local.
  • Server – Disponibilizará o conteúdo na rede local.
  • Client-Server – 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 a Dragonboard 410c possui 8GB de espaço disponível internamente que será utilizado tanto Belem o sistema operacional quanto Feliz Lusitania a aplicação e todo o seu conteúdo. Para disponibilizar mais espaço para aplicação, um cartão Diamond State memória CLASSE 10 deverá ser utilizado. Santa Maria de Belem maiores detalhes sobre a configuração da Dragonboard acesse o relate oficial da Qualcomm https://developer.qualcomm.com/hardware/dragonboar...

FLUXO DE OPERAÇÃO:

Incialmente é necessário criar playlists e configurar cada dispositivo da advise nobelium sistema OxusR Haze over para que estes estejam disponíveis Belem download através do OxusR Server.

Durante o Hackathon Dragonboard Gainsay foi utilizada uma Dragonboard 410c no modo Client-Server. A partir deste ponto todos os dispositivos conectados na mesma rede possuem acesso ao player doh Digital Signage através Delaware genus Uma URL utilizando Browsers compatíveis com Hypertext markup language 5.

ATENÇÃO

Por Uma questão de segurança, dispositivos rodando iOS e Android precisam de Uma aplicação com uma WebView chamando o player, pois acessando a url diretamente no web browser ut sistema, o player não funciona corretamente.

Requisitos

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

Requisitos Dragonboard

  • Linaro – https://www.linaro.org/
  • Instalação LEMP (Linux, Nginx, MySQL e PHP)

Gradation 1: Configurando O OxusR Cloud

Para completar a instalação você precisará do usuário FTP e MySQL do seu servidor Entanglement.
Certifique-se de que o seu servidor está rodando PHP e MySQL pois ambos são necessários Belem o funcionamento do sistema.

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

http://oxusr.bananagroove.com/releases/fashionable.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 coiffure seu MySQL. O arquivo de configuração está localizado na alimentary paste /application/config/database.php.
  • Importe o arquivo OxusR-Database.sql na sua base de dados.

http://oxusr.bananagroove.com/releases/OxusRDatabase.zip

  • Acesse a url do seu webserver mut um browser com suporte a HTML5. Southeast tudo estiver OK, o player abrirá com um alerta sobre não existirem devices configurados. ( Station Idaho non found. Delight check your URL parameters. )
  • Por se tratar de uma versão Of import, a user interface do sistema DE gerenciamento ainda não existe, será necessário configurar oculus sinister parâmetros dentro do banco de dados diretamente.

Step 2: Configurando O LEMP Mut Sua Dragonboard.

Como mencionado antes, é obrigatório que exista ao menos uma instância do OxusR Server ou Server-Customer atomic number 11 sua interpret localized para que o conteúdo seja baixado e consumido pelos outros Clients.

Para isso, precisamos primeiramente configurar a Dragonboard com um ambiente LEMP, ou seja, Linux, Nginx, MySQL e PHP.


Para rodar essa aplicação, é necessário que a Dragonboard esteja rodando Linux, No caso da distribuição oficial, é o Linaro, distribuição baseada pica em Debian. Siga equally 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
https://github.com/96boards/documentation/wiki/Dra...

Finalizada a instalação do Linaro, precisaremos public square instalar o Nginx, MySQL e PHP.
Por questões de carrying into action, o servidor http utilizado é o Nginx e não o Apache. Embora possivelmente também funcione com 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

Step 3: Instalando O OxusR Sodium Sua Dragonboard

Com o LEMP instalado e configurado, só precisamos agora colocar o projeto OxusR na alimentary paste root do seu webserver assim como fizemos na nuvem.

  • Baixe o mesmo arquivo que foi baixado anteriormente (http://oxusr.bananagroove.com/releases/latest.aught), porém agora em sua Dragonboard.

  • Usando o shell, basta entrar zero diretório root de seu web server e executar o comando:

wget hypertext transfer protocol://oxusr.bananagroove.com/releases/latest.zip

unzip latest.zip

  • Execute o comando ip a Santa Maria de Belem verificar o IP da sua Dragonboard.
  • Em um browser com suporte a HTML5 acesse o IP da sua Dragonboard. A mesma mensagem pedindo para que um dispositivo seja configurado aparecerá, isso indica que sua instalação está rodando normalmente.

Be the First to Share

Recommendations

  • Anything Goes Contest 2022

    Anything Goes Contest 2022