Respostas:
Atualmente, ele usa o plug-in do navegador de voz e vídeo do Google Talk . Se ainda não estiver instalado, você será solicitado a instalá-lo na primeira vez que usar um hangout.
Como evidência de que este plug-in é responsável pelo compartilhamento de tela, se você observar o plug-in no seu computador, poderá ver que ele contém várias strings relacionadas ao compartilhamento de tela. (Por exemplo, em um Mac, consulte
/Library/Application Support/Google/GoogleTalkPlugin.app/Contents/Resources/English.lproj/Localizable.strings
num terminal.)
O Google iniciou o projeto WebRTC para trazer recursos de comunicação em tempo real diretamente para o navegador, e espera-se que o Google faça a transição de bate-papo e hangouts para usar o WebRTC, uma vez padronizado. O WebRTC já está disponível como parte das construções de desenvolvimento do Google Chrome.