Mobile/Projects/Screencasting: Project WebRTC video to second screen

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Rastreamento

  • Meta-bug para ser aquivado

Possivel relacionamento

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Objectivos

Melhorar as capacidades de multi-ecrã existente no Firefox, permitindo que o conteúdo WebRTC de um dispositivo (por exemplo: telefone ou tablet) seja "projetado" em uma (possivelmente sem cromo) janela com pouco peso do navegador (ou app)em um segundo dispositivo .

Casos de utilização e histórias de utilizadores

Exemplo de casos de utilização

  • Iniciar e controlar uma chamada de vídeo a partir de um tablet, mas com a entrada de video exibida na TV para que toda a família possa ver. O "chamar os avós" caso de utilização.
  • Assistir TV "Socialmente": PIP para uma ou mais videoconferências com seus amigos enquanto (falando alto) vocês estão assistindo juntos TV.

Histórias de utilizadores

  • Quando eu quero projectar algo para outros ecrãs (compatíveis), quero que esses dispositivos possam-se reconhecer uns aos outros como por magia o mais possível e para a configuração ser o mais simples possível, para que as configurações de um dispositivo não interrompam o fluxo de actividade.
  • Quando quero projectar algo para o ecrã mais perto, quero que o processo seja o mais intuitivo possível - por exemplo: extenso toque num elemento no meu dispositivo portátil (ou seja: a janela de vídeo da minha videochamada) e, ou selecionando um item de um menu ou sacudindo esse elemento na direcção do ecrã em questão - assim não tenho que gastar muito tempo debatendo-me com a abertura de uma sessão. Abrindo uma projecção não deve interromper o fluxo de actividade.
  • Quando eu terminar projectando para o grande ecrã, quero fechar a projecção para ser mais intuitiva possível de modo que não fique frustrado com o processo ou acidentalmente projectar mais do que o pretendido para o ecrã. Encerramento de uma projecção não deve interromper o fluxo de actividade.
  • Quando estou projectando algo para um segundo ecrã, quero que haja tão pouco cromo ou UI-relacionado navegador para estar na tela grande, então eu sou capaz de se concentrar inteiramente no conteúdo que eu estou interessado e que o conteúdo é tão grande quanto possível.
  • Quando estou projectando algo para um segundo ecrã, quero que esse conteúdo para ser exibido ainda no meu equipamento portátil como normal, portanto, usando e navegação que o conteúdo não é diferente do que seria se eu não estivesse projectando para o segundo ecrã.
  • Quando estou projectando algo para um segundo ecrã, quero ser capaz de controlar e manipular esse conteúdo normalmente no meu equipamento portátil de modo a usá-lo não é diferente do que seria se eu não estivesse projectando para o segundo ecrã.

Especificações Técnicas

  • Deve incluir tanto Roku como apoio Chromecast para o vazamento
  • Tudo o resto: TBD

Projeto UX

  • Não entregue ainda
  • Relacionado doc projeto: ~ zfang / TV / FirefoxonTV.pdf Firefox na TV Princípios de Design e Normas (P20-25 para os conceitos de design)
  • Conceitos relacionados:
    • Visor espelhado (o que você vê é o que você mostra)
      • Abra o conteúdo local de um dispositivo móvel e mostre-o no ecrã da TV (interligação para mostrar fotos locais, vídeos, música na sala de estar, pode usar localização com base sync, NFC, etc)
      • Conteúdo on-line aberto no telemovel e enviá-lo para o ecrã da TV (a exibição de conteúdo on-line, como fotos, vídeos, páginas web, chamadas de vídeo, etc)
    • O telemóvel como dispositivo de controlo (enquanto a TV como monitor)
      • Conteúdo (fotos, vídeos) é mostrado na TV enquanto o controlo (zoom, pausa) é mostrado no telemóvel
      • Mostrando videochamada na TV (visualização uso TV, câmera e alto-falante enquanto estiver usando microfone móvel e controlo)
      • Gaming, TV como ecrã, enquanto joga o jogo no telemóvel (considere também jogos multi-player)
    • Co-assistir a um show
      • Co-assistir a um show em dois (ou mais) dispositivos remotos, co-assistindo enquanto está em videochamada
      • Cenário de dispositivos de entrada múltipla (lista TV karaoke)
      • Criar e compartilhar playlists com amigos

Justificação

  • oferta de característica exclusiva, com forte benefício para o utilizador.

Pesquisa & referências

Critérios de qualidade

  • Nenhuma degradação perceptível do desempenho de utilizador
  • Todos os objectivos são cumpridos
  • Todas as histórias de utilizadores são implementadas e testadas