Я работаю над веб-приложением, которое, среди прочего, позволяет пользователям общаться друг с другом с помощью Google+ Hangout.
Веб-приложение инициирует видеовстречу и передает URL-адрес видеовстречи другим потенциальным участникам. Во время сеансов Hangout приложение Hangout отправляет информацию обратно на сервер (используя Ajax) о нескольких событиях, таких как «onParticipantsAdded», «onParticipantsRemoved» и т. д.
Я пытаюсь найти способ уведомить веб-приложение о завершении видеовстречи. Другие упомянутые мной события (такие как onParticipantsRemoved) не будут работать после ухода последнего участника.
В настоящее время я отправляю «сердцебиение» из видеовстречи в веб-приложение каждые несколько минут, но мне интересно, есть ли лучший способ узнать, когда видеовстреча заканчивается?