アプリ動作環境
アプリの動作環境
iPhone / iPad 用のネイティブアプリ。Android 版は対応予定です。サーバーへ接続して再生・ダウンロードします。
システム要件
iOS / iPadOS
| 対応 OS | iOS / iPadOS 18 以降 |
|---|---|
| 対応端末 | iPhone / iPad(arm64 実機) |
| ストレージ | 用途に応じて確保(ダウンロード保存分+再生キャッシュ) |
| 外部出力(任意) | AirPlay/Chromecast(同一 LAN 内に受信機がある場合) |
Android
| 提供状況 | 対応予定 |
|---|---|
| 対応 OS | 開発中のため未定 |
| 備考 | 公開時にこのページへ要件を掲載します。 |
アプリは App Store から無料でダウンロードでき、アプリ内課金(Pro)で再生時間の無制限化・ダウンロード・キャストが有効化されます。
ネットワーク要件
接続先
| 通信相手 | 接続先 / ポート | タイミング |
|---|---|---|
| 自分のサーバー | scheme://host:port(既定 http・ポート 5000) | ログイン以降の全機能 |
| お問い合わせ送信 | HTTPS / 443 | フォーム送信時のみ |
| アプリ内課金 | App Store / 443 | 購入・復元時のみ |
| Chromecast 検出 | mDNS(LAN 内) | キャスト利用時 |
Chromecast は同一 LAN 内のみ。受信機(テレビ)がサーバーへ直接取得しに行くため、自己署名 HTTPS では失敗することがあります。キャストは平文 HTTP か正規の証明書での運用を推奨します。
HTTP / HTTPS と自己署名証明書
| 接続方式 | ログイン画面で http / https を選択(既定 http)。LAN 内の平文 http、無効証明書の https も接続できます。 |
|---|---|
| 自己署名証明書 | 証明書エラー時は確認ダイアログから「接続する」を選ぶと、そのホストに限り信頼を追加して再ログインします(ホスト単位)。 |
| タイムアウト | リクエスト 30 秒 / リソース全体 600 秒。認証切れ時は自動で 1 回だけ再認証。 |
| 必要帯域 | 明示的な規定なし。サーバーへ到達できれば、LAN/WAN/モバイル回線いずれでも利用できます。 |