Mudanças entre as edições de "PJI-2014-1: diário de bordo da Equipe 5"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária por um outro usuário não está sendo mostrada)
Linha 36: Linha 36:
 
**Em ''IP Da Maquina'', coloque o IP do seu computador em que vai rodar o XBMC.
 
**Em ''IP Da Maquina'', coloque o IP do seu computador em que vai rodar o XBMC.
 
**Em ''Porta do Servidor Web'', coloque ''8080''.
 
**Em ''Porta do Servidor Web'', coloque ''8080''.
 
 
*No XBMC
 
 
Passo 1:
 
 
 
 
'''COMO FAZER RODAR TV VIA LIVESTREAM NO XBMC:'''
 
  
 
== Data Estelar: 23/05/2014 ==
 
== Data Estelar: 23/05/2014 ==
Linha 254: Linha 245:
  
 
'''''APRESENTAÇÃO DO PROJETO III'''''
 
'''''APRESENTAÇÃO DO PROJETO III'''''
 +
 +
== Cópia das Notas das Avaliações da Equipe 5 ==
 +
 +
{| border="1" cellpadding="2"
 +
!Aluno
 +
!Avaliação 1
 +
!Avaliação 2
 +
!Projeto
 +
!FINAL
 +
 +
|-
 +
| Cassiano || C || A || A ||
 +
|-
 +
| Jean || B || A || B ||
 +
|-
 +
| Thiago || B || A || C ||
 +
|-
 +
|}

Edição atual tal como às 10h26min de 14 de julho de 2014

Diário de Bordo

O INÍCIO

Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III:

IP's Utilizados:

Modem:              10.1.1.1 (Mudar IP da Máquina com o comando 'ifconfig eth0 10.1.1.x')

Roteador:           192.168.3.66

Khomp EBS:          http://localhost:14100

ATA:                192.168.3.70

SNEP:               192.168.3.68

Comandos pertinentes:

ifdown eth0
ifup eth0


Como Configurar o YATSE como controle para o XBMC:

  • No YATSE

Passo 1: Antes de mais nada, você tem que baixar o aplicativo via Play Store (Suponhamos que não há necessidade de mostrar como baixar e instalar o APP).

Passo 2: Abra o aplicativo, pressione "Proximo", depois configure da seguinte forma:

    • Em Nome de Exibição, coloque o nome que você quer que seja o seu aparelho.
    • Em IP Da Maquina, coloque o IP do seu computador em que vai rodar o XBMC.
    • Em Porta do Servidor Web, coloque 8080.

Data Estelar: 23/05/2014

1. Na aula de hoje foi reconfigurado o ATA, onde mudamos algumas configurações que não estavam batendo como a de ramal. Apos o intervalo, foi trocado o ATA e foi feita a configuração novamente. (IP ATA:192.168.3.70)

2. Foi configurado o KHOMP. (http://localhost:14100 Login: Admin / Senha: Khomp123)

3. No SNEP (IP 192.168.3.68 | Login: admin / Senha: Admin), na aba de cadastro>troncos, foi adicionado o canal 68.

4. E na aba regras de negócios>rotas, foi inserida a linha analógica.

Obs: Se retirado o spliter, e deixar apenas o fio do telefone vindo da central, mudar configuração no SNEP em Rotas de Analogica para VoIP.

Data Estelar: 30/05/2014

  • Equipamentos necessários:
    • Khomp
    • Computador
    • Modem
    • AP
    • ATA
    • Telefone
    • Cabos
    • Software
    • 2 Cabos de Força
    • 5 Cabos de Rede de Aproximadamente 1 Metro
    • 3 Fontes(Khomp, ATA e Modem)
    • Régua
    • CDs
    • Pendrive
    • Filtro de Linha(Telefone)
    • Spliter.


Após o intervalo:

Foi configurado o modem e o AP, com as seguintes configurações:

Modem AP
Port: 0 Modo: PPPoE
VPI: 8 e VCI: 35 Configurações Avançadas: Escrever o endereço IP da Equipe
Encapsulamento: LLC/SNAP
Modo: Bridge

Data Estelar: 06/06/2014

Foi instalado o XBMC na maquina usando os códigos abaixo:


  1. Alterar o usuário para root:
    sudo su
    
  2. Adicionar os repositórios:
    1. echo 'deb http://www.deb-multimedia.org squeeze main non-free' >> /etc/apt/sources.list
      
    2.  echo 'deb-src http://www.deb-multimedia.org sid main' >> /etc/apt/sources.list
      
  3. Atualizar a lista de pacotes dos repositórios:
    apt-get update
    
  4. Instalar o pacote deb-multimedia-keyring:
    apt-get install deb-multimedia-keyring
    
  5. O pacote libmad0:
    apt-get install libmad0
    
  6. E, por fim, o XBMC:
    apt-get install xbmc
    

Data Estelar: 11/06/2014

Foi proposta o inicio real do ''PROJETO III'', e todos concordaram.

O professor Ederson Torresini (Boi) juntamente com o professor Marcelo Maia Sobral deram a data de 02/07/2014 para que o ''PROJETO III'' esteja pronto.


  • Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo:
    • Fazer um ramal para celular [PRONTO ✓]
    • Usar o celular como controle remoto para o XBMC [PRONTO ✓]
    • Acessar mídia do computador via Celular e vice-versa [PRONTO ✓]
    • Aparecer ligação do celular no XBMC [PRONTO ✓]
    • Ejetar disco via Smartphone [PRONTO ✓]
    • Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC [PRONTO ✓]
    • Colocar música na espera do ramal
    • Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.

Data Estelar: 13/06/2014

Na aula de hoje, foi configurado o Yatse nos Smartphone do Jean e do Thiago, ambos sistema operacional Android. Para que consigamos acessar o XBMC via smartphone e usar o aparelho movel como controle remoto, precisamos atualizar a versão do XBMC citada na Data Estelar 06/06/2014, que é a versão 10.0. Como a versão do nosso sistema operacional é um pouco antiga, a versão do XBMC não pode ser muito nova, então, abaixo como atualizar o programa para a versão 11.0 "Eden".

Para você atualizar, primeiro você deve ir ao terminal e através da linha de comando, procurar o arquivo "sources.list", que nada mais é que uma lista de repositórios. Esse arquivo "sources.list" você pode abrir usando o comando "nano", pois é um arquivo de texto.

Digite esse comando no terminal:

 nano /etc/apt/sources.list

Quando você entrar no arquivo, adicione a seguinte linha:

 deb http://www.deb-multimedia.org squeeze-backports main

(NOTA: Você pode copiar o link acima, e usar Shift+Insert no terminal para colar)

Depois atualize os diretórios:

 sudo apt-get update

Agora, instale a nova versão do XBMC:

 sudo apt-get install -t squeeze-backports xbmc

Esse ultimo comando, diz que ele quer instalar o "xbmc" do servidor "squeeze-backports".

Resumo da aula:

Conseguimos usar o Yatse[1] nos Smartphones e concluir algumas das promessas feitas na aula anterior, entre elas estão:

  • Usar o celular como controle remoto para o XBMC
  • Acessar mídia do computador via Celular e vice-versa
  • Aparecer ligação do celular no XBMC
  • Ejetar disco via Smartphone
  • Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC

Logo, pretendemos até antes da Data Estelar 02/07/2014, terminar o Projeto III.

Data Estelar: 18/06/2014

Lista de canais para TV LiveStream no XBMC. [2]


Hoje, concluímos alguns passos para o fim do PROJETO III, do tipo configurar a Livestream como adicional em nosso projeto, não tendo como um objetivo, apenas como uma parte interessante de fazer. Também criamos dois ramais, um no smartphone do Jean e o outro no smartphone do Thiago, e ambos funcionaram (usamos o programa Zoiper para Android).

Depois do intervalo começamos a configurar o plugin do XBMC para integra-lo com o Asterisk.

Como instalar o XBMC-PBX-ADDON:


INTRODUÇÃO:

Esse aplicativo existem dois componentes:

  • O Front-End, que roda no XBMC o aplicativo.
  • O Back-End, que roda no PBX server parte do Asterisk e parte em PHP.


DOWNLOAD DOS ARQUIVOS NECESSÁRIOS:

  • Download da ultima versão aqui -> [3];
    • Salve o arquivo em algum lugar, mais tarde você precisará dele;
    • Presumimos que o nome do arquivo seja: script.xbmc-pbx-addon.zip;


PBX: INSTALAÇÃO BACK-END

Mover Arquivos:

  • Descompacte o arquivo script.xbmc-pbx-addon.zip que você baixou antes;
  • Procure um diretório na pasta que você descompactou chamado "backend_files";

Agora é a vez do PBX:

  • Entre em seu servidor PBX;
  • Coloque o arquivo manager_custom.conf dentro do diretório /etc/asterisk;
  • Edite este arquivo, e coloque o IP que você colocou como IP Adress no seu XBMC host.

--- ---- ---- --- -- ** ** ** --- --- --- --- ---

  • Se Você não está usando uma versão padrão do FreePBX e Asterisk, certifique-se de adicionar ao arquivo manager.conf que se encontra no diretório /etc/asterisk, a seguinte linha:
#include manager_custom.conf
  • Dentro da pasta "Backend_files", existe um arquivo chamado "extensions_custom.conf", copie o CONTEÚDO deste arquivo, e cole dentro do arquivo extensions_custom.conf presente no diretório /etc/asterisk.

LEMBRANDO: NÃO SUBSTITUA O ARQUIVO, APENAS ADICIONE O CONTEÚDO DO PRIMEIRO ARQUIVO, NO SEGUNDO.

  • Coloque o arquivo xbmc-pbx-addon.php dentro da pastar /var/www/html/
  • Agora abra ele digitando: http://localhost/xbmc-pbx-addon.php
  • Veja se está tudo OK, se não estiver, pode ser algum problema de permissão com o diretório /var/.
  • Reinicie o Asterisk


XBMC: INSTALAÇÃO FRONT-END

Via arquivo ZIP

  • No XBMC, vá até Sistema>Add-ons>Instalar a partir de um arquivo ZIP
    • Procure o arquivo script.xbmc-pbx-addon.zip que você baixou antes.
  • Você verá uma notificação dizendo que o aplicativo está ativado.


XBMC: CONFIGURANDO O FRONT-END

  • No XBMC, vá até Sistema-> Add-ons -> Add-ons Ativos -> Add-ons de programas -> XBMC PBX ADDON -> Configuração
    • Conexão: Seja cuidadoso ao colocar os valores para AMI (Que você colocou em /etc/asterisk/manager_custom.conf)
    • Também coloque o hostname correto ou o endereço IP do seu PBX Server, que você colocou anteriormente.
    • CDR e VoiceMail: Especifique a URL que você usou no navegador pra acessar o arquivo xbmc-pbx-addon.php (Esse endereço: http://localhost/xbmc-pbx-addon.php);

Clique em OK para salvar as configurações, reinicie o XBMC e o app estará funcionando.



 Traduzido deste site[4], para ver completo e em Inglês, clique Aqui ->[5]

Data Estelar: 20/06/2014

Não terá aula, mas terá projeto!

Data Estelar: 25/06/2014

Nesta aula, fizemos alguns testes e considerações finais para o bom funcionamento do PROJETO III. Os dois professores, tanto o Sobral quanto o Boi, nos ajudaram na resolução de problemas, o mesmo ocorreu na aula subsequente a essa.

Data Estelar: 27/06/2014

Data Estelar: 02/07/2014

APRESENTAÇÃO DO PROJETO III

Cópia das Notas das Avaliações da Equipe 5

Aluno Avaliação 1 Avaliação 2 Projeto FINAL
Cassiano C A A
Jean B A B
Thiago B A C