CamRelay 1.0.8:ブラウザからスマホのカメラに話しかける
CamRelay 1.0.8 では、ブラウザから直接双方向通話ができるようになりました。ウェブインターフェースを HTTPS で開き、通話ボタンを長押しすると、あなたの声がスマートフォンから流れます。HTTPS はこれまでと同じポートで動作します。さらに2 つの修正で、ブラウザのライブビューとウェブからの配信開始がより確実になりました。
On this page
CamRelay 1.0.8 を Google Play で公開しました。これまで双方向通話には、Frigate や go2rtc のように RTSP のバックチャンネルに対応した NVR やプレーヤーが必要でした。今回のリリースからは、どのブラウザでもできます。CamRelay のウェブインターフェースを HTTPS で開き、通話ボタンを長押しすれば、ライブビューを見たまま、あなたの声がスマートフォンのスピーカーから流れます。
HTTPS、同じポートで
ブラウザがウェブページにマイクの使用を許可するのは、安全な(HTTPS の)ページだけです。そのため CamRelay のウェブインターフェースは、今お使いのポートのまま、HTTPS でも応答するようになりました。http://192.168.1.50:8888 を開いているなら、安全なバージョンは単に https://192.168.1.50:8888 です。通常の HTTP はこれまでどおり使え、NVR、Frigate、Home Assistant、ブックマークもそのまま動作します。

CamRelay は初回起動時にスマートフォン上で自分の証明書を作成するため、設定は何も必要ありません。この証明書は自己署名なので、HTTPS ページを開くとブラウザが一度だけ警告します。自宅のネットワークであれば、そのまま続行して問題ありません。
- Chrome、Edge:「詳細設定」をクリックし、「…にアクセスする(安全ではありません)」を選びます。
- Firefox:「詳細情報…」をクリックし、「危険性を承知で続行」を選びます。
- Safari:「詳細を表示」をクリックし、「この Web サイトを閲覧」を選びます。
ブラウザはあなたの選択を記憶するので、警告が表示されるのは最初の 1 回だけです。同じ案内はウェブインターフェースにも組み込まれており、ブラウザの表示と照合できる証明書のフィンガープリントと、デバイス上で証明書を恒久的に信頼したい場合のダウンロードリンクも一緒に表示されます。

ブラウザからの双方向通話
HTTPS ページでは、ストリームが動き出すとすぐに、ライブビューの下に通話バーが表示されます。話し方は 2 通りから選べます。
- 長押しで話す:ボタンを押したまま話し、離します。マウス、指、キーボードのどれでも使えます。
- 通話を開始 / 通話を終了:通話をオンにして会話し、終わったらオフにします。

初回は、ブラウザがマイクの使用許可を求めます。その後、あなたの声はスマートフォンのスピーカーから、スマートフォンの通話モードで流れます。ブラウザのエコーキャンセルとノイズ抑制も適用されます。話している間もライブビューは再生され続け、NVR の録画も止まりません。何も中断されません。一度に話せるのは 1 人だけで、2 つ目のブラウザには「他の人が通話中です」という短いメッセージが表示されます。

ヒント: 通話バーは、アプリの双方向通話の設定にある再生音量を使います。NVR からのトークバックに適用されるのと同じ設定です。
1.0.8 でのその他の修正
一部のスマートフォンでブラウザのライブビューに映像が表示されなかった
長時間稼働していたスマートフォンでは、ウェブインターフェースのライブビューが接続はするものの映像を表示せず、速度の遅い MJPEG モードにフォールバックしていました。原因はスマートフォン内部の 2 つのクロックのずれで、これはスマートフォンがスリープしていた時間が長いほど大きくなっていました。現在は、数週間再起動していなかったものを含め、テストしたすべてのスマートフォンでライブビューが再生されます。
アプリがバックグラウンドにあるときにウェブからストリームを開始する
別のアプリに切り替えていたなどの理由で CamRelay の画面が前面にないときに、ウェブインターフェースからストリームを開始または停止すると、アプリがクラッシュし、ウェブインターフェースも一緒に落ちることがありました。現在は、アプリがまず前面に出て、カメラの準備を待ってからストリームを開始します。
Android 10 以降では、アプリが自分自身を前面に出せるのは、他のアプリの上に重ねて表示することが許可されている場合だけです。CamRelay にまだその権限がない場合、ウェブからの開始は無視され、次にアプリを開いたときに何が起きたかを説明して、権限の付与を提案します。端末起動時の自動開始のためにすでに許可している場合は、何も変わりません。

アップデートを入手する
CamRelay 1.0.8 は現在 Google Play で順次配信中です。まだ表示されない場合も、数日以内に届く予定です。アップデート後、ウェブインターフェースを開き、ライブビューの下にある HTTPS ページを開くボタンから進んで、声をかけてみてください。
ご意見やアイデアはありますか?アプリのこのアプリについて画面でフィードバックをタップしてお送りください。いただいたメッセージにはすべて目を通しています。
Videos
Related app
CamRelay - RTSPライブIPカメラ
Androidスマートフォンを高性能なRTSPネットワークカメラに変身させましょう。
Related posts
CamRelay 1.0.7:ユーザー名とパスワードでスマホのカメラを保護
CamRelay 1.0.7 にセキュリティ設定が加わりました。1 つのユーザー名とパスワードで、 RTSP ストリーム、ONVIF、ウェブインターフェースをまとめて保護できます。初期設定では オフなので、オンにするまで何も変わりません。ウェブインターフェースではログインの ポップアップが何度も出ることなく 1 回でサインインでき、2 つの小さな修正で設定も よりスムーズになりました。
CamRelay 1.0.6:NVR 向けの ONVIF 対応を強化、ウェブのライブビューもより快適に
CamRelay 1.0.6 では、NVR や ONVIF アプリからスマートフォンのカメラでできることが 大きく広がりました。録画やライトのイベントを受け取り、明るさやズームを調整し、 カメラ名を変更できます。新しいカメラ名は Windows や NVR にすぐに反映されます。 ウェブのライブビューはバックグラウンドのタブでも再生を続けられるようになり、 いくつかの修正でウェブインターフェースが日常的にさらに使いやすくなりました。
CamRelay 1.0.5:Android 17 に対応、ベトナム語でも利用可能に
Android 17 では、アプリが Wi-Fi 上のデバイスと通信する前に新しい権限が必要になりました。 CamRelay 1.0.5 はこの権限をリクエストし、その理由を説明し、後からでも簡単に許可できる ようにしました。これで NVR、VLC、ブラウザから引き続きカメラに接続できます。 さらに、アプリがベトナム語に対応し、すべての言語で翻訳される範囲が広がり、 フランス語とイタリア語でもウェブのファイルマネージャーが再び使えるようになりました。