質問: はじめまして。 **<実現したいこと>** 現在、Railsアプリケーションで、ユーザー同士がビデオ通話を使って相談できるサービスを開発しようとしております。 ビデオ通話にはWebRTCを利用しようと考えているのですが、Line通話やSkypeなどのように、一方のユーザーから、他方のユーザーへ「呼び出し」ができるようにしたいと考えております。(スマートフォンをスリープ状態で置いていても、電話がかかってきたときのように呼び出せるイメージです。) **<質問>** 上記を実現する上で、アプリ化も考えたのですが、今回はWebアプリケーションでの開発が理想的なため、どういった方法があるか、またWebアプリケーションでは不可能であるなどをご教示いただけますと幸いです。 **<補足>** RailsにてIP電話を掛けられる「Twilio」というサービスがあるようですが、受信したユーザーが電話にでた際にビデオ通話が開始できるかは不明でした。
回答: Rails というより JavaScript ですが Programmable Video でできます。 https://jp.twilio.com/docs/video クイックスタートはこちら。 https://github.com/twilio/video-quickstart-js 通知は Web Push はどうでしょうか。