14
Projeto: Vídeo-Aula Interativa

Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Embed Size (px)

Citation preview

Page 1: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Projeto:Vídeo-Aula Interativa

Page 2: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Objetivos

Pretende-se através desse projeto criar umaaplicação que explore as características detransmissão de vídeo para varias pessoasde forma sincronizada e interativa.Essa aplicação contará com um middleware quepossibilite que tanto o professor, quanto os alunospossam num dado momento interagir fazendocomentários ou perguntas de forma que todos osdemais participantes possam receber a imagem eassistir ao aluno e professor colaborando assimcom o processo de entendimento da discussão.

Page 3: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Funcionalidade

• Inicialmente o professor fala sobre o assunto e os demais alunos assistem a transmissão do vídeo em tempo real e sincronizados. De forma que o professor visualize os ícones correspondentes as pessoas que o assistem, podendo a qualquer momento optar por retirar ou aceitar novas inclusões de pessoas a sua aula.

Page 4: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Funcionalidade

• Num dado momento, um aluno pode pedir a palavra para fazer um comentário ou externar uma duvida. E o professor permite que a transmissão de vídeo do aluno também seja iniciada a todos.

Page 5: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Funcionalidade

• Nesse momento, após a confirmação do professor, o aluno faz seus comentários, e essa transmissão é feita a todos os participantes de forma sincronizada fazendo com que alunos e professor recebam as mesmas imagens.

Page 6: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Visão Geral da Arquitetura

Professor

Servidores de controle e Broadcast

Alunos

Page 7: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Características

É interessante que o projeto forneça recursostanto a professores quanto alunos de forma afacilitar a comunicação entre ambos na medidaem que possa atender aosrequisitos da disciplina de SistemasDistribuídos, explorando algumascaracterísticas que serão consideradasdurante o processo de avaliação do mesmo,como demonstrado a seguir.

Page 8: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Transparência

• È transparente, tanto para o aluno quanto para o professor, a quantidade de servidores de broadcast existentes no momento e a qual servidor eles estão diretamente conectados.

Page 9: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Segurança

• Os alunos devem receber exatamente o mesmo stream de vídeo produzido pelo professor.

• Pessoas não autorizadas não devem ter acesso ao stream de vídeo.

• Os servidores de broadcast não devem aceitar mais clientes que sua carga limite, evitando que a qualidade da transmissão seja reduzida.

Page 10: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Tolerância a falhas / Replicação

• Se um servidor, ou um conjunto de servidores falhar, o professor ou alunos que estavam conectados a esses servidores, serão automaticamente reconectados em um outro servidor.

Page 11: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Streaming Multimídia

• A principal funcionalidade do sistema é a transmissão de vídeo aulas em tempo real.

Page 12: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Sincronização Transação distribuída

• Como há replicação do contexto entre os servidores de broadcast, qualquer mudança de contexto deve ser sincronizada entre os servidores:– Entrada/Saída de um aluno na sala– Interação de um aluno– Conexão/Desconexão de um servidor de

broadcast

Page 13: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Ciência de contexto e adaptabilidade

• Todos os servidores deve estar cientes do contexto da aula:– Servidores de broadcast existentes– Alunos conectados– Interação de aluno

• Quando um servidor de broadcast for desconectado, os clientes conectados a ele devem ser reconectados em outro servidor

• Quando um novo servidor de broadcast for conectado, o sistema deverá se adaptar ao novo contexto de servidores, dividindo a carga de clientes com o novo servidor

Page 14: Projeto: Vídeo-Aula Interativa. Objetivos Pretende-se através desse projeto criar uma aplicação que explore as características de transmissão de vídeo

Conclusão

• Conclui-se que a criação de uma aplicação que permita a comunicação entre pessoas de forma interativa, transparente e sincronizada possa atender as necessidades de um meio de comunicação ágil entre professores e alunos que estejam geograficamente dispersos, alem de atender aos requisitos propostos pela disciplina de Sistemas Distribuídos.