CamRelay 1.0.5:Android 17 に対応、ベトナム語でも利用可能に
Android 17 では、アプリが Wi-Fi 上のデバイスと通信する前に新しい権限が必要になりました。 CamRelay 1.0.5 はこの権限をリクエストし、その理由を説明し、後からでも簡単に許可できる ようにしました。これで NVR、VLC、ブラウザから引き続きカメラに接続できます。 さらに、アプリがベトナム語に対応し、すべての言語で翻訳される範囲が広がり、 フランス語とイタリア語でもウェブのファイルマネージャーが再び使えるようになりました。
On this page
CamRelay 1.0.5 を Google Play で公開しました。今回のいちばん大切な役割は、Android 17 を搭載したスマートフォンでも、CamRelay がこれまでどおり使えるようにすることです。さらに、CamRelay が ベトナム語 に対応し、これまで英語のままだった部分を翻訳し、フランス語やイタリア語で CamRelay をお使いの方のために、ウェブのファイルマネージャーの不具合を修正しました。
Android 17 では、アプリが Wi-Fi や有線ネットワーク上の他のデバイスと通信する前に必要な、新しいプライバシー権限が導入されました。CamRelay はカメラサーバーです。NVR、VLC、ブラウザ、ONVIF アプリは、すべてスマートフォンに接続してきます。この権限がないと、Android はこれらの接続を何の通知もなくすべてブロックします。バージョン 1.0.5 ではこの権限をリクエストし、何のために使うのかをわかりやすく説明します。スキップした場合も、後から簡単に許可できます。
お使いのスマートフォンが Android 16 以前の場合は? Android 17 での変更による影響はありません。新しい確認画面も表示されず、CamRelay はこれまでとまったく同じように動作します。翻訳の改善とファイルマネージャーの修正は、すべてのスマートフォンが対象です。
Android 17 で変わったこと
これまでは、インターネットにアクセスできる Android アプリであれば、プリンター、テレビ、スマートスピーカーなど、ホームネットワーク内のデバイスにもアクセスできました。Android 17 ではこれができなくなります。同じネットワーク上の別のデバイスにデータを送ったり、受け取ったりするには、ローカルネットワークへのアクセスという別の権限が必要になりました。Android ではこの権限は Bluetooth と同じ 付近のデバイス に表示されます。
これはプライバシーにとって良い変更です。アプリがホームネットワークをこっそりスキャンして、どんなデバイスを持っているかを調べることができなくなります。ただし、ネットワークからアクセスされることこそが目的のアプリ、つまり CamRelay のようなアプリにも影響します。
権限がないとどうなるか
Android 17 で CamRelay にローカルネットワークへのアクセスがない場合:
- NVR や VLC が RTSP ストリームに接続できません。 たいていはしばらく待ったあと、タイムアウトや「接続に失敗しました」と表示されます。
- ブラウザでウェブインターフェースが開かず、ライブ映像も表示されません。
- ONVIF の検索で何も見つかりません。 ネットワーク上のカメラを探すアプリやレコーダーからスマートフォンが見えなくなります。
- ウェブインターフェースからの 双方向通話やリモート操作 も、同じ接続を使うため動作しません。
引き続き動作するもの:スマートフォン本体のストレージへの録画。カメラは録画を続けます。問題は、ネットワーク上の何もカメラに届かないことだけです。
接続は何の通知もなくブロックされるため、スマートフォンや Wi-Fi、NVR が故障したように見えることがあります。Android 17 のスマートフォンでこのような症状があった場合は、このアップデートで解決します。
1.0.5 で表示される画面
CamRelay の初期設定時
必要な権限 画面に、新しく ローカルネットワーク のカードが追加されました。権限をリクエスト をタップすると、Android がカメラ、マイク、通知、ローカルネットワークへのアクセスをまとめて確認します。ローカルネットワークへのアクセスは 任意 です。許可しなかった場合も、メイン画面に進んでアプリを使えます。
メイン画面
ローカルネットワークへのアクセスがない場合、CamRelay はバッテリー最適化の確認より前に、短い説明を 1 回だけ 表示します。この権限を何に使うのか、ないと何が使えなくなるのか、そして CamRelay がこの権限で何をしないのかを説明しています。許可 をタップすると Android の権限ダイアログがもう一度表示されます。後で をタップすると、あとで決められます。
設定画面
ローカルネットワークへのアクセスがオフの間は、設定 画面の一番上に ローカルネットワークへのアクセスがオフです というバナーと アクセスを許可 ボタンが表示されます。権限を許可すると、バナーは消えます。
Android が確認を表示しなくなった場合
Android が権限の確認を表示できる回数には限りがあります。2 回拒否すると、それ以降システムは確認を表示しません。これは Android の保護機能で、アプリ側で回避することはできません。
その場合、設定画面の アクセスを許可 ボタンをタップすると、短い案内とともに CamRelay の アプリ情報 画面が直接開きます。そこで次の操作をします:
- 権限 を開きます。
- 付近のデバイス をタップします。
- 許可 を選びます。
メニューの名前はスマートフォンのメーカーによって少し異なる場合があります。CamRelay に戻ると、アプリが変更を自動的に検出し、バナーが消えます。
常時稼働のカメラとして使っている場合
予備のスマートフォンで 端末起動時に自動開始 をオンにし、再起動後に自動で配信が始まるようにして、誰も画面に触れない場所に設置している方も多いと思います。Android は、誰かがアプリを見ているときにしか権限の確認を表示できず、再起動後のバックグラウンドでは表示できません。
そのため、そのスマートフォンが Android 17 の場合は、1.0.5 にアップデートしたら、一度 CamRelay を開いてローカルネットワークへのアクセスを許可してください。 そうしないと、次に再起動したときにカメラは起動して録画もしますが、NVR からは接続できません。
CamRelay がこの権限ですること・しないこと
「付近のデバイス」という名前の権限は、実際よりも踏み込んだものに聞こえるかもしれません。そこで、CamRelay がこの権限を何に使うのかを正確にお伝えします:
- すること: NVR、VLC、ブラウザ、ONVIF アプリなど、接続してきたデバイスに応答すること。ONVIF アプリがネットワーク上のカメラを探したときに応答すること。
- しないこと: ネットワークをスキャンすること、他のデバイスを探すこと、自分から他のデバイスに接続すること、他のデバイスの情報を収集すること。
CamRelay は引き続き、すべてお使いのネットワーク内だけで動作します。クラウドもアカウントも不要で、映像はスマートフォンからあなたが選んだデバイスへ直接届きます。
許可しても接続できない場合
ローカルネットワークへのアクセスがオンなのに接続できない場合は、よくある原因を確認してください:
- スマートフォンと視聴するデバイスが 同じ Wi-Fi ネットワーク に接続されているか。ゲストネットワークでは、デバイス同士が互いに見えないことがよくあります。
- ルーターによっては、同じ Wi-Fi 上のデバイス同士の通信を禁止する クライアント分離(AP アイソレーション)という設定があります。これはオフにする必要があります。
- スマートフォンや視聴するデバイスで VPN を使っていると、通信が別の経路に送られることがあります。
- 入力したアドレスとポートが、CamRelay のメイン画面に表示されているものと一致しているか。
VLC、NVR、ONVIF アプリの接続方法は、ユーザーガイド で手順を追って説明しています。
CamRelay がベトナム語に対応
CamRelay が ベトナム語 に完全対応しました。スマートフォンのアプリ、設定画面、そしてブラウザで開くウェブインターフェースのすべてがベトナム語で使えます。これで対応言語は 15 になりました:
英語、アラビア語、中国語(繁体字)、オランダ語、フランス語、ドイツ語、イタリア語、日本語、韓国語、ポルトガル語(ブラジル)、ポルトガル語(ポルトガル)、ロシア語、スペイン語、スウェーデン語、ベトナム語。
設定を変更する必要はありません。CamRelay はスマートフォンの言語に合わせて表示されます。ウェブインターフェースもスマートフォンの言語に合わせるため、ブラウザで開いた人にもアプリと同じ言語で表示されます。
より多くの部分がお使いの言語に
これまでは、アプリのほかの部分が翻訳されていても、CamRelay の一部が英語のまま残っていました。その多くは、カメラや配信の設定から来る名前や選択肢でした。1.0.5 では、これらもお使いの言語で表示されます:
- カメラの名前:背面 や 前面 など。メイン画面と設定画面の両方で、横に表示されるカメラ ID や画角も含めて翻訳されます。
- 設定の選択肢:カメラの向き、ミラーモード、映像コーデック(H.264、H.265、AV1)と音声コーデック(Opus、AAC、G.711)の説明、双方向通話の音声モード、温度の単位、位置情報の取得方法、ライトの自動点灯モード。
- メイン画面:TalkBack などのスクリーンリーダーが読み上げる開始・停止ボタン、配信に失敗したときに表示されるメッセージのタイトル。
- ウェブインターフェース:ブラウザの設定ページにある同じ選択肢の一覧。これまで常に英語で表示されていたミラーモードも含まれます。
あわせて、いくつかの翻訳も見直しました。たとえばスウェーデン語では、カメラプレビューの設定がよりわかりやすく自然な表現になりました。
修正:フランス語とイタリア語でのファイルマネージャー
CamRelay を フランス語 や イタリア語 でお使いの場合、ウェブインターフェースの ファイルマネージャー の読み込みが終わらないことにお気づきだったかもしれません。録画一覧を読み込み中… のまま止まってしまい、ブラウザから録画を閲覧、再生、ダウンロード、削除できませんでした。
原因は小さなものでしたが、厄介でした。フランス語とイタリア語の一部のメッセージには、n'a été や l'azione のようにアポストロフィが含まれており、このアポストロフィがページを壊していたのです。CamRelay 1.0.5 では、すべての言語でこうした文字を正しく扱うため、ファイルマネージャーは再び正常に読み込まれます。録画データには一切影響はありません。録画はずっとスマートフォンに保存されており、再びブラウザからアクセスできるようになりました。
アップデートを入手する
CamRelay 1.0.5 は現在 Google Play で順次配信中です。まだ表示されない場合も、数日以内に届く予定です。お使いのスマートフォンがまだ Android 17 でなくても、今アップデートしておけば、Android 17 が届いたその日から安心してお使いいただけます。翻訳の改善とファイルマネージャーの修正も、すぐにご利用いただけます。
ご意見やアイデアはありますか?アプリの About 画面で Feedback をタップしてお送りください。いただいたメッセージにはすべて目を通しています。
Related app
CamRelay - RTSPライブIPカメラ
Androidスマートフォンを高性能なRTSPネットワークカメラに変身させましょう。
Related posts
CamRelay 1.0.4:ブラウザでカメラの音声を聞き、どんな状況にも耐える録画
CamRelay 1.0.4 では、ブラウザのライブビューで音声を聞けるようになりました。スマホがクラッシュしたり電源が切れたりしても録画は守られ、以前のインストールで残った録画もようやく削除できます。メイン画面もバッテリーにやさしくなりました。
CamRelay 1.0.3:スマホを Windows の Web カメラに。ブラウザでライブ視聴も
CamRelay 1.0.3 で、スマートフォンが Windows 用のワイヤレス Web カメラになります。 Zoom、Teams、Google Meet ですぐに使えます。さらに、どの Web ブラウザでもカメラの ライブ映像を見られるようになり、画面がオフでも配信を続けられます。