Trouxemos a videoconferência do Webex Teams para um JavaScript SDK de código aberto, usando a Cisco e tecnologias de código aberto, permitindo que os desenvolvedores criem e personalizem seus próprios aplicativos de mídia na web rapidamente.
Ecossistema vibrante
À medida que a linha entre o navegador e o sistema operacional continua a se confundir, as tecnologias que podem ser acessadas por JavaScript estão se tornando mais potentes. WebRTC é um dos exemplos mais dominantes dessa mudança de paradigma, minimizando a barreira de entrada para o desenvolvimento de mídia, e está no seu navegador da web comum do dia a dia
.
Desde 2016, cerca de dois bilhões de navegadores com suporte para WebRTC foram instalados. Chrome, Firefox e Safari oferecem suporte aos padrões WebRTC; Edge oferecerá em breve. Isso permitiu que desenvolvedores em todo o mundo criassem aplicativos complexos relacionados à mídia no navegador de sua escolha. Está claro que a direção futura dos aplicativos de videoconferência, troca de mídia e similares será construída aqui, diretamente no seu navegador da web.
Utilizar e expandir
Nós da Cisco estamos utilizando essa pilha de tecnologia em expansão para criar soluções no Webex Teams para colaboração em reuniões seguras e de alta qualidade. No nosso ambiente, vemos mais de 90.000 reuniões no Webex Teams por mês usando WebRTC.
As reuniões via navegador possibilitam a comunicação por vídeo em tempo real na potente rede de mídia da Cisco – sem instalações, plug-ins de navegador e proficiência familiar em aplicativos nativos. Na verdade, o Webex Teams estende as chamadas WebRTC básicas para melhorar a qualidade do serviço e se adaptar às inconsistências da rede para oferecer a experiência de conferência na web de melhor qualidade possível.
Agora estamos levando isso um passo adiante, trazendo o Webex Meetings para um JavaScript SDK de código aberto. Em uma iniciativa colaborativa, reunimos o conhecimento das nossas equipes e, ao longo de alguns meses, lançamos uma ferramenta de código aberto que possui todos os recursos do Webex Teams Web Client hoje, em formato de API flexível. Ela foi desenvolvida para ser independente de plataforma e tem suporte onde quer que WebRTC seja executado, até mesmo navegadores móveis, como Chrome no Android e Safari no iOS. Alguns exemplos de recursos são entrar em uma reunião Webex, gravar reuniões na nuvem, compartilhar a tela, gerenciar uma lista e acessar estatísticas de reuniões. Grupos dentro da Cisco já começaram a levar esses recursos personalizados para novos aplicativos.
Infinitas possibilidades
Agora, os desenvolvedores podem personalizar e integrar a videoconferência em seus aplicativos rapidamente. A infinidade de casos de uso para se criar é infinita. Imagine aplicativos que permitem chamadas de uso único, como um médico atendendo uma chamada ad hoc de um paciente, coordenar reuniões com fornecedores externos usando apenas um link ou reunir milhares de pessoas para uma transmissão simultânea em um instante. E se levássemos reuniões para bilhões de dispositivos IoT e tivéssemos a colaboração de uma geladeira ou um automóvel em um instante? O poder conjunto do SDK e dos clientes Webex da web tornará tudo isso possível.
O que vem a seguir
Acreditamos que o WebRTC é uma ferramenta importante no presente e no futuro da mídia em tempo real. Estamos investindo no desenvolvimento de áudio/vídeo de alta qualidade, APIs mais flexíveis e potentes por meio do SDK e experiências mais unificadas nos clientes por meio do desenvolvimento ativo de soluções para esses problemas diários.
Queremos que você
Leia a documentação, extraia o código, comece a fazer aplicativos ou contribua! Tudo está disponível no portal do desenvolvedor hoje mesmo!
Se você não estiver usando o Webex Meetings, poderá experimentar a oferta gratuita aqui.
Saiba mais
Personalize suas reuniões de equipe com estes quatro principais recursos de compartilhamento de tela
Cisco Webex Meetings 39.9: Descubra alguns hacks de videoconferência
Como a web conferência pode ser utilizada para colaboração on-line em tempo real
Dispositivos Webex: Transformando espaços de trabalho para que você possa fazer as suas coisas