Na quarta-feira, 9 de outubro, a sede do Yelp estava lotada de participantes do HTML5 Meetup de São Francisco, onde puderam ouvir nosso CEO e cofundador, Ben Strong, falar sobre o estado atual do WebRTC para dispositivos móveis e videoconferências em grupo. Agora você também pode saber mais sobre isso neste vídeo. Vídeo de sua apresentação de trinta minutos..

Algumas prévias…
No que diz respeito ao WebRTC para dispositivos móveis, o suporte foi adicionado no Chrome 29 e no Firefox 24 para Android. A Apple permite que apenas navegadores no iOS usem o mecanismo do Safari para dispositivos móveis, portanto, o Chrome para iOS ainda não oferece suporte ao WebRTC. Mas existe uma solução alternativa: incorporar o WebRTC em seu aplicativo.
Uma das principais questões que os desenvolvedores enfrentam é se devem criar um aplicativo WebRTC em HTML5 para o navegador ou um aplicativo nativo para dispositivos móveis. Há vantagens e desvantagens em ambos os caminhos. Levar em consideração as diferenças entre os dispositivos é um dos aspectos mais desafiadores do WebRTC para dispositivos móveis. A maioria dos dispositivos móveis não é tão potente quanto laptops (é claro que existem exceções), e dedicar tempo para entender como o WebRTC se adapta a diferentes ambientes de rede é fundamental para criar uma experiência satisfatória.
Antes de abordar as conferências em grupo, Ben compartilha informações sobre a infinidade de dispositivos disponíveis no mercado atualmente que "não são exatamente móveis", mas que podem usar o WebRTC para se tornarem dispositivos de telepresença de alta qualidade (imagine uma instalação sofisticada da Cisco por uma fração do preço).
O suporte para conferências em grupo é uma busca constante no mundo do WebRTC. Ben explora as opções disponíveis para suportar conexões com múltiplos participantes. Demonstrações ao vivo ilustram as diferenças entre uma configuração em malha (onde cada participante se conecta a todos os outros) e uma configuração em estrela (onde todos os fluxos são transmitidos por meio de um servidor central). As vantagens e desvantagens de cada uma são analisadas.
Ben conclui com algumas considerações sobre a configuração da interface do usuário.
Compartilhe sua opinião conosco e, como sempre, se tiver alguma dúvida, entre em contato. @vlineinc ou [email protected].