Slipstream Live 作成者: Tail4126
YouTube・Twitch・ツイキャスの配信遅延を自動検知。再生速度をスマートに調整し、常に最先端(リアルタイム)へ追いつく拡張機能
Android™ 版 Firefox でも利用可能Android™ 版 Firefox でも利用可能
Scan the QR code to open this extension in Firefox for Android
拡張機能メタデータ
スクリーンショット
この拡張機能について
配信者がしゃべった瞬間と、あなたがそれを見ている瞬間のあいだには、いつも数秒の遅れがあります。この遅れは回線が乱れるたびに広がり、放っておいても自然には縮みません。
手動で1.25倍速にすれば追いつけますが、今度は自分でバッファ残量を見張り、なくなる前に速度を戻さなければなりません。忘れると、映像は「くるくる」で止まります。
Slipstream Live は、その見張り役を1秒間に約50回、代わりにやってくれる拡張機能です。YouTube Live・Twitch・ツイキャスに対応。インストールしたら、あとは何もしなくて大丈夫です。
■ 止めない、暴れない。安定性へのこだわり
バッファに余裕があるときだけ少し加速し(既定1.25x)、なくなる直前には0.15xまで落として音量も一緒に絞ります。「くるくる」の一歩手前に必ずブレーキが入る設計なので、加速のしすぎでフリーズする事態を避けられます。
しきい値ちょうどで速度がパタパタ切り替わらないよう、境界には遊び(ヒステリシス)を用意。プレイヤー側であなたが速度を変えたら、Slipstream Live はすぐに制御を譲ります(Twitchには速度メニューが無いため、代わりにTwitch自身の追いつき機能との競合を抑え込み済み)。音量ダッキングも一時的な調整にとどめ、あなたの音量設定を勝手に書き換えることはありません。20ミリ秒ごとのタイマーに加えて動画側のイベントでも状態を確認するため、バックグラウンドタブでブラウザがタイマーを間引いても制御は止まりません。
■ 中身はわりと本気。バッファの「谷」を統計的に予測する
映像は数秒単位の塊(セグメント)で届くため、バッファ残量は増えては減る「のこぎり波」を描きます。ここでたまたま山(ピーク)を測って加速すると、直後の谷でバッファが尽きてフリーズしてしまいます。
そこで Slipstream Live は1回の測定値を信じず、短時間の平均と標準偏差から谷の位置そのものを統計的に推定します。
trough(谷)= 平均 − √3 × 標準偏差
一様分布の性質を使うと、配信のセグメント長を知らなくても谷の位置が求まります。さらに、自分の加速でバッファが減った分はきちんと補償して統計から取り除くので、「加速→余裕が枯れる→戻す→また加速」という自励振動も起きません。配信開始直後やスタール復帰直後のようにバッファの水準そのものが動いている間は「定常ではない」と判定していったん谷の推定を止め、汚れたデータを混ぜないようにしています。
room(安全余裕)= 谷の平均 − K × 谷のばらつき
データが足りない間はこの room が自動的に「NaN」になり、判定は必ずfalse側に倒れます。つまり「わからないときは何もしない」がロジックとして保証されています。気になる方はページのコンソールで window.__slipstreamliveDebug = true と打てば、room・drift・calm といった内部の値をリアルタイムに覗けます。
「バッファ閾値を自動調整する」はオフ/標準/積極的の3段階。回線が不安定な配信では自然と加速が控えめになり、安定した配信ではしっかり最先端まで追いつきます。
■ 配信サイトごとの癖まで織り込み済み
YouTube・Twitch・ツイキャスはプレイヤーの内部構造もバッファの空き方の癖もまったく違います。Twitchは映像データが約10秒途切れることがあるため最減速のしきい値を厚めに、ツイキャスは元々バッファが浅いので薄めに、Firefoxはバッファの報告のされ方自体が違うため専用の既定値を用意、というようにサイトごとにチューニング済みです。ツイキャスの低遅延(WebRTC)配信のように、そもそも制御が成立しない配信は自動で対象外になります。VOD・クリップ・広告にも一切手を出しません。
■ 通信は一切なし
外部サーバーには一度も接続しません。解析・テレメトリ・識別子・広告、どれもありません。必要な権限は「storage」と、対応サイト(YouTube・Twitch・ツイキャス)に限定したサイトアクセス許可の2つだけで、設定は同期されず端末内だけに保存されます。
再生速度・遅延秒数・バッファ残量を示す任意表示バッジ(既定オフ)、9言語対応の設定画面、項目ごとの「?」ヘルプとリセットボタンも搭載しています。
配信の「今」を、じっと見張らなくても追いかけ続ける。ぜひ Slipstream Live をお試しください。
手動で1.25倍速にすれば追いつけますが、今度は自分でバッファ残量を見張り、なくなる前に速度を戻さなければなりません。忘れると、映像は「くるくる」で止まります。
Slipstream Live は、その見張り役を1秒間に約50回、代わりにやってくれる拡張機能です。YouTube Live・Twitch・ツイキャスに対応。インストールしたら、あとは何もしなくて大丈夫です。
■ 止めない、暴れない。安定性へのこだわり
バッファに余裕があるときだけ少し加速し(既定1.25x)、なくなる直前には0.15xまで落として音量も一緒に絞ります。「くるくる」の一歩手前に必ずブレーキが入る設計なので、加速のしすぎでフリーズする事態を避けられます。
しきい値ちょうどで速度がパタパタ切り替わらないよう、境界には遊び(ヒステリシス)を用意。プレイヤー側であなたが速度を変えたら、Slipstream Live はすぐに制御を譲ります(Twitchには速度メニューが無いため、代わりにTwitch自身の追いつき機能との競合を抑え込み済み)。音量ダッキングも一時的な調整にとどめ、あなたの音量設定を勝手に書き換えることはありません。20ミリ秒ごとのタイマーに加えて動画側のイベントでも状態を確認するため、バックグラウンドタブでブラウザがタイマーを間引いても制御は止まりません。
■ 中身はわりと本気。バッファの「谷」を統計的に予測する
映像は数秒単位の塊(セグメント)で届くため、バッファ残量は増えては減る「のこぎり波」を描きます。ここでたまたま山(ピーク)を測って加速すると、直後の谷でバッファが尽きてフリーズしてしまいます。
そこで Slipstream Live は1回の測定値を信じず、短時間の平均と標準偏差から谷の位置そのものを統計的に推定します。
trough(谷)= 平均 − √3 × 標準偏差
一様分布の性質を使うと、配信のセグメント長を知らなくても谷の位置が求まります。さらに、自分の加速でバッファが減った分はきちんと補償して統計から取り除くので、「加速→余裕が枯れる→戻す→また加速」という自励振動も起きません。配信開始直後やスタール復帰直後のようにバッファの水準そのものが動いている間は「定常ではない」と判定していったん谷の推定を止め、汚れたデータを混ぜないようにしています。
room(安全余裕)= 谷の平均 − K × 谷のばらつき
データが足りない間はこの room が自動的に「NaN」になり、判定は必ずfalse側に倒れます。つまり「わからないときは何もしない」がロジックとして保証されています。気になる方はページのコンソールで window.__slipstreamliveDebug = true と打てば、room・drift・calm といった内部の値をリアルタイムに覗けます。
「バッファ閾値を自動調整する」はオフ/標準/積極的の3段階。回線が不安定な配信では自然と加速が控えめになり、安定した配信ではしっかり最先端まで追いつきます。
■ 配信サイトごとの癖まで織り込み済み
YouTube・Twitch・ツイキャスはプレイヤーの内部構造もバッファの空き方の癖もまったく違います。Twitchは映像データが約10秒途切れることがあるため最減速のしきい値を厚めに、ツイキャスは元々バッファが浅いので薄めに、Firefoxはバッファの報告のされ方自体が違うため専用の既定値を用意、というようにサイトごとにチューニング済みです。ツイキャスの低遅延(WebRTC)配信のように、そもそも制御が成立しない配信は自動で対象外になります。VOD・クリップ・広告にも一切手を出しません。
■ 通信は一切なし
外部サーバーには一度も接続しません。解析・テレメトリ・識別子・広告、どれもありません。必要な権限は「storage」と、対応サイト(YouTube・Twitch・ツイキャス)に限定したサイトアクセス許可の2つだけで、設定は同期されず端末内だけに保存されます。
再生速度・遅延秒数・バッファ残量を示す任意表示バッジ(既定オフ)、9言語対応の設定画面、項目ごとの「?」ヘルプとリセットボタンも搭載しています。
配信の「今」を、じっと見張らなくても追いかけ続ける。ぜひ Slipstream Live をお試しください。
0 人のレビュー担当者が 0 と評価しました
権限とデータ
必要な権限:
- twitcasting.tv ドメインにあるサイトのユーザーデータへのアクセス
- www.youtube.com のユーザーデータへのアクセス
- m.youtube.com のユーザーデータへのアクセス
- www.youtube-nocookie.com のユーザーデータへのアクセス
- www.twitch.tv のユーザーデータへのアクセス
- player.twitch.tv のユーザーデータへのアクセス
- clips.twitch.tv のユーザーデータへのアクセス
- twitcasting.tv のユーザーデータへのアクセス
データ収集:
- 開発者によると、この拡張機能はデータ収集を必要としません。
詳しい情報
- バージョン
- 1.1.1
- サイズ
- 174.86 KB
- 最終更新日
- 2日前 (2026年8月14日)
- 関連カテゴリー
- ライセンス
- Apache-2.0 OR MIT
- プライバシーポリシー
- このアドオンのプライバシーポリシーを読む
- バージョン履歴
- コレクションへ追加