From 4fbf8d9326eb9ca671d61f5c33ac1b44601a5628 Mon Sep 17 00:00:00 2001 From: tkrmagid Date: Thu, 17 Sep 2026 14:48:35 +0900 Subject: [PATCH] =?UTF-8?q?experiment:=20SABR=20=EC=A7=80=EC=9B=90=20?= =?UTF-8?q?=EB=B9=8C=EB=93=9C=EB=A1=9C=20=EC=A7=81=EA=B2=B0=20=EC=9E=AC?= =?UTF-8?q?=EC=83=9D=20=EC=84=B1=EA=B3=B5=20=E2=80=94=20ytresolver=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0=20=EA=B0=80=EB=8A=A5=EC=84=B1=20=ED=99=95?= =?UTF-8?q?=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 이전 결론(직결 불가)은 youtube-source 1.18.2 '릴리스' 기준이었다. upstream 에 feat/sabr-support 브랜치(커밋 02f536d "SABR stream support")가 있고, 스냅샷 저장소에 빌드가 배포돼 있어 격리 Lavalink(.9:2334)에 올려 재검증했다. 빌드 확인: 1.18.2 에 없던 dev/lavalink/youtube/sabr/* 클래스 14개 추가(SabrStream 등). (참고: main 최신 스냅샷 f45bbb7 에는 SABR 미포함 — 감지 문자열만 존재) 실측(자가 테스트, 동일 3곡 + 1곡, 프로덕션 무영향): A) 현재 방식(.6 Lavalink 1.18.2 + ytresolver): 4437~4884ms, 성공 B) SABR 빌드 + ytresolver OFF(직결) : 1155~2816ms, 성공 → 첫 소리까지 약 3초 단축. yt-dlp 단계 자체가 사라져 구조도 단순해진다. 미검증/주의: 연령제한곡·라이브·장시간 재생 안정성, 비공식 브랜치(미병합) 빌드 사용. 프로덕션 Lavalink(.6)·리졸버·master 는 변경하지 않았다. --- docker-compose.exp.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker-compose.exp.yml b/docker-compose.exp.yml index 947b8cd..55731f8 100644 --- a/docker-compose.exp.yml +++ b/docker-compose.exp.yml @@ -13,8 +13,7 @@ services: - SELFTEST_GUILD_ID=1352269198297923648 - SELFTEST_VOICE_CHANNEL_ID=1352269198914621465 - SELFTEST_TEXT_CHANNEL_ID=1421342055774289980 - - SELFTEST_QUERY=IVE Attitude + - SELFTEST_QUERY=LE SSERAFIM CRAZY - YTRESOLVER_ENABLED=true - - YTRESOLVER_URL=http://192.168.10.5:8780 volumes: - ./testdb:/db