LOLS IRLのよくある質問

ボンディング、リレー、対応スマホ、プラットフォーム、アプリのデータの扱いについて。ここにない質問はDiscordで聞くか、support@lols.ggにメールしてください。

LOLS IRLとは?

Android向けの無料のIRL配信アプリです。カメラとマイクから映像と音声を取り込み、シーンとチャットオーバーレイをスマホのGPUで合成して、Twitch、Kick、YouTube、または指定したSRT・RTMPサーバーに送ります。

違いはネットワークボンディングです。Wi-Fiとモバイルデータで同時に配信するので、片方のネットワークが落ちても配信は終わりません。Google Playで入手でき、LOLSのアカウント作成は不要で、有料でないと使えない機能もありません。

ボンディングすると画質は上がりますか?

いいえ。ボンディングで得られるのは速さではなく、切れにくさです。速さを期待されることが一番多いのですが、回線が足し合わされて1本の太い管になるわけではありません。ビットレートは、ネットワークが実際に運べる量のまま、1回線のときと同じです。

2本目の回線で得られるのは、その先の話です。1本目の回線が悪くなったり切れたりしても、配信は終わらずにもう1本で続き、切れていた回線が戻れば、何もしなくても自動で復帰します。いいWi-Fiの下でじっとしているなら、違いには気づきません。圏外に歩いて出るとき、トンネルを走り抜けるとき、4万台のスマホがひしめく人混みに立つとき、そのすべてがわかります。

実用的なアドバイス:ビットレートは、状態のいい1回線で運べる量に設定してください。2本目の回線は余裕を増やすものではなく、配信が生き延びる理由だと考えてください。

SRTLAとは?BELABOXとはどんな関係?

SRTはUDPの上で動く低遅延の伝送方式で、電波の悪いモバイル回線でTCPのように崩れることなく、失われたパケットを回復します。SRTLAはSRTの上に重ねる回線集約のレイヤーで、BELABOXプロジェクトのために作られました。送信側はネットワークごとにソケットを1つ開き、すべてを1つのグループとしてsrtla_recを動かしているレシーバーに登録し、回線ごとの独自のウィンドウとフェイルオーバーでグループ全体にパケットを振り分けます。

LOLS IRLはこれと同じsrtlaを話します。BELABOX互換のものなら何でもレシーバーとして使えます。こちらのものでも、自分で動かしているものでも同じです。どれも当方の独自仕様ではなく、そこが肝心なところです。ロックインされることはありません。

サーバーは必要ですか?

ボンディングには必要です。1本の配信としてTwitchやKickへ進む前に、どこかで回線を元に戻す必要があるからです。そのレシーバーは2通りで用意できます。無料ですでに稼働しているLOLS Cloudのリレーを使うか、自分でレシーバーをホストするかです。アプリはどちらも同じに扱います。

ボンディングしないなら、何も要りません。プラットフォームのダッシュボードにあるサーバーとキーだけで、そのままRTMPで直接送れます。

無料リレーの料金と、フェアユースの上限は?

かかりません。LOLSのアカウントもカードもサブスクも不要です。キーはTwitchでサインインして作ります。これは、上限がキーではなく人に紐づくようにするためです。キーごとに月20時間の配信が含まれます。普通のIRL配信なら十分すぎる時間で、使う全員のためにリレーを速く保つ目的で設けています。フェアユースはキーごとではなく、1人ごとです。もっと必要なら相談してください。配信の途中で壁にぶつかるより、先に聞かせてもらうほうがいいので。

リレーはイギリス、シンガポール、オーストラリアにあります。こちらのリレーに頼りたくなければ、自分でレシーバーをホストしてもかまいません。リレーガイドでキーの取得とその入力先を説明していて、リレーのページにホストとポートの一覧があります。

対応するスマホは?

Android 12以降のスマホならどれでも使えます。そこから先は、スマホのハードウェアエンコーダーに何ができるかで決まります。これはスペック表から想像するよりずっとばらつきがあるので、アプリは端末を調べて、見つかった内容を表示します。配信開始の時点で失敗するような一覧は出しません。

ハードウェアが対応していれば、H.264とHEVC、最大4K、最大60 fpsです。端末の上限がそれより低い場合は、アプリがそう表示して、実際にエンコードできる範囲に合わせます。

TwitchとKickとYouTubeで使えますか?

はい。Twitch、Kick、YouTube、そのほかRTMPかRTMPSを受け付けるサービスなら、ダッシュボードのサーバーとキーを貼り付けるだけです。SRTやSRTLAの配信先も同じ手順で設定でき、1回のエンコードから複数の配信先へ同時に送れて、ローカルのMP4録画も並行して動かせます。

チャットオーバーレイはTwitchとKick向けに最初から入っていて、チャットを読むだけならログインはまったく不要です。Twitchでは、オーバーレイが7TV、BTTV、FFZのエモートと本物のバッジアイコンを表示するので、配信上のチャットはサイトで見るチャットと同じ見た目です。

配信中にネットワークが切れるとどうなりますか?

残った回線が配信を運び、ライブは続きます。統計オーバーレイでは、切れた回線の行が赤くなり、ほかの回線は送信を続けます。そのネットワークが戻れば、自分で再登録してグループに復帰します。

必要になる前に、自分で確かめておく価値があります。ボンディングで配信を開始して、Wi-Fiを1分切り、統計を見てください。そのとき各インジケーターが何を表すかはボンディングガイドで説明しています。

配信しながら録画できますか?

はい。ローカルのMP4録画は配信と同時に動き、同じエンコードから取っているので、発熱もバッテリーもほとんど余計にかかりません。録画は配信の適応画質に従います。送ったものをそのまま保存したきれいなローカルコピーで、別の高画質マスターではありません。

アプリはデータを収集しますか?

LOLSのアカウントはなく、アプリには広告も、アナリティクスも、トラッキングSDKもありません。設定、シーン、配信先、ストリームキーは端末の中にあります。

チャットオーバーレイは、ログインなしで公開チャットを読みます。プラットフォームにサインインすると、読むだけでなくアプリからメッセージを送れますが、これは任意で、そのプラットフォームの自分のアカウントを使います。プライバシーポリシーは1ページで、何が何と通信するかを正確に書いています。

費用はかかりますか?

アプリは無料です。サブスクも、ウォーターマークも、機能制限も、期限付きの体験版もありません。サーバーと開発の費用を支えたい場合はKo-fiがあり、寄付をしても、ほかの人が使えない機能が手に入ることはありません。

自分のSRTやRTMPサーバーに送れますか?

はい。後付けではなく、最初から正式な使い方です。ホスト、ポート、ストリームIDを入れたSRTの配信先、または自分のsrtla_recを指すSRTLAの配信先を追加すれば、こちらのリレーとまったく同じように動きます。SRTはAES-128、AES-192、AES-256に対応していて、既存の設定のパスフレーズはインポートすると引き継がれます。SRTの遅延は初期値で2000 msで、アプリは計測中のラウンドトリップ時間を表示するので、両者を合わせられます。

セルフホスティングガイドに、何を動かすか、どのポートが重要かを書いています。

IRL ProやLarixから設定を移すには?

もう一方のアプリから、larix://で始まる設定リンクを書き出します。次にLOLS IRLでSettingsを開き、Import from IRL Proをタップして貼り付けます。エンコーダー設定とSRT・RTMPの配信先が引き継がれ、SRTのストリームIDとパスフレーズも含まれます。インポートした配信先はオフの状態で届くので、配信開始の前に確認できます。

IRL Proから乗り換えるのページに、各設定がどうなるかも含めた詳しい手順があります。

アプリの更新頻度は?

頻繁です。リリースはGoogle Play経由で配信され、各バージョンの新機能はストアの掲載ページに書いてあります。リリースされる内容の大半は、実際に配信で使っている人が、何が邪魔になったかを教えてくれたものです。そのための場所がDiscordです。

試してみますか?Google Playでアプリを入手して、まず5分でできるボンディングから始めましょう。ほかの手順はガイドにあります。