Banana Studio
News · BS Manager

CamRelay 1.0.5:Android 17 に対応、ベトナム語でも利用可能に

Android 17 では、アプリが Wi-Fi 上のデバイスと通信する前に新しい権限が必要になりました。 CamRelay 1.0.5 はこの権限をリクエストし、その理由を説明し、後からでも簡単に許可できる ようにしました。これで NVR、VLC、ブラウザから引き続きカメラに接続できます。 さらに、アプリがベトナム語に対応し、すべての言語で翻訳される範囲が広がり、 フランス語とイタリア語でもウェブのファイルマネージャーが再び使えるようになりました。

Categories CamRelay
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 の アプリ情報 画面が直接開きます。そこで次の操作をします:

  1. 権限 を開きます。
  2. 付近のデバイス をタップします。
  3. 許可 を選びます。

メニューの名前はスマートフォンのメーカーによって少し異なる場合があります。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 が届いたその日から安心してお使いいただけます。翻訳の改善とファイルマネージャーの修正も、すぐにご利用いただけます。

Google Play で CamRelay を入手

ご意見やアイデアはありますか?アプリの About 画面で Feedback をタップしてお送りください。いただいたメッセージにはすべて目を通しています。

Related app

CamRelay - RTSPライブIPカメラ

Androidスマートフォンを高性能なRTSPネットワークカメラに変身させましょう。

Related posts