TOPに戻る
こちらの注意喚起記事も是非一度お目通しください
⚠️PixivSketchLiveを巡回していたらヤバいユーザーの存在を知ってしまった件⚠️

SketchLive同時配信者同士で音声が重複して再生される問題


【追記】2021/10/13
このページで紹介している解消方法を機能の一つとして搭載した、GoogleChrome用 拡張機能をリリースしています。
配信一覧のサイズ変更 / 視聴ボリューム増幅 / 特定枠の非表示機能 ...など、ほか要素もあるので、
気になった方はSketchLive解説総合ページから紹介されているリンクをご確認ください

SketchLiveで同時配信に参加(自身が部屋主の場合も含む)している場合、参加者同士で音声が微妙にダブって聞こえる現象があります。
感覚的に言えば、音が2つ(二重に)再生され、うち片方がコンマ数秒ほど遅れて聞こえてくる..ようなイメージです

これらは視聴者の立場では発生せず、配信者同士でのみ起きる模様

このページでは、素人の方でも簡単に実行できるプログラム的な処理を用いて、本現象を応急処置的に回避する方法を掲載しています。

実際の手順説明 (画像版)

※ STEP 2 で書き換えるコードは、この次に書いてある項目をご覧ください。


実際の手順説明 (テキスト版)

1. 🔖 どこか適当なページをブックマークする

ワリとどこでも良いです。URLが短いページの方が、ちょっと気持ち的に楽かもしれません

2. 🖊️ そのブックマークを編集し、URLをまるごと実行コードへコピペで置き換えて保存

ブックマークの上で右クリック → メニューの「編集」から作業

URLの欄を全部消したうえで、中身を下記のコードに置き換えてください。
ついでに、ブックマーク名も自分が分かりやすいものにしておくと良いでしょう

STEP 2 URL置き換えコピペ用
javascript:document.querySelectorAll("video").forEach(_e=>_e.muted=true);
コピペの際、余計な文字や全角スペースなどが混入していたりすると、動作しない原因にもなるので 一応ご留意ください

3. ✨ 同時配信中のページ上でブックマークを開いて実行

後は、同時配信中の枠(配信ページタブ上)で都度実行すれば(=ブックマークを開こうとすれば)、
同時配信相手側の重複された音声が改善されるようになっていると思います 😋

※ 無関係なページ上で実行しても効果は出ません

その他の情報

やってる事

ざっくり説明すると
「配信ページ上に用意されている同時参加者のビデオデータにアクセスし、そこのオーディオ部分を弄って(1つだけ)ミュートにする」
..といった感じです。

重複解消効果がリセットされる場面

再配信・再接続・新規参加・退室など、割と様々な場面で軽率にリセットされますので、
都度 ブックマークレットを再実行してください

この処理を一般視聴者の立場で実行すると...

その配信ページ内で視聴している枠がすべて強制的にミュートとなります
(ミュートボタンを押しても復旧しないと思います。ページをリロードすれば元に戻ります)

(公式側で)改善される見込みはあるのか

簡単な検証資料を添えて問い合わせをしたものの、ふんわりとしたレベルでしか説明できなかったので
公式対応の役に立つ情報かどうかはかなり怪しい所があります... (;゚ω゚)


【!】重複処理の対応だけなら前述のブックマークレットだけで完結できるので、以下特に読む必要はありません【!】
書いてあるのは、過去 他の配信者さんに検証用としてご協力いただいた時の名残や・解説項目・メモ等です

※ クリックで技術情報などを展開して読む