Firefox 브라우저 부가 기능
  • 확장 기능
  • 테마
    • Firefox용
    • 사전 및 언어 팩
    • 다른 브라우저 사이트
    • Android 부가 기능
로그인
Slipstream Live 미리보기

Slipstream Live 제작자: Tail4126

YouTube, Twitch, TwitCasting 라이브 스트리밍의 지연을 자동 감지하고 재생 속도를 스마트하게 조절하여 항상 최신 라이브 시점에 맞춥니다.

Android™용 Firefox에서 사용 가능Android™용 Firefox에서 사용 가능
0 (리뷰 0개)0 (리뷰 0개)
Firefox를 다운로드하고 확장 기능을 받으세요
파일 다운로드
Android용 Firefox에서 이 확장 기능을 열려면 QR 코드를 스캔하세요

확장 메타 데이터

스크린샷
정보
스트리머가 말하는 순간과 당신이 그것을 보는 순간 사이에는 언제나 몇 초의 지연이 있습니다. 이 지연은 회선이 불안정해질 때마다 점점 벌어지고, 그냥 두어도 저절로 줄어들지 않습니다.

수동으로 1.25배속으로 맞추면 따라잡을 수 있지만, 이번에는 직접 버퍼 잔량을 지켜보다가 다 떨어지기 전에 속도를 되돌려야 합니다. 깜빡하면 영상은 '빙글빙글' 로딩 아이콘과 함께 멈춰버립니다.

Slipstream Live는 그 감시 역할을 초당 약 50회, 대신 해주는 확장 프로그램입니다. YouTube Live·Twitch·TwitCasting을 지원합니다. 설치만 하면 그 뒤로는 아무것도 하지 않아도 됩니다.

■ 멈추지 않는다, 날뛰지 않는다. 안정성에 대한 집착

버퍼에 여유가 있을 때만 살짝 가속하고(기본값 1.25배), 버퍼가 바닥나기 직전에는 0.15배까지 낮추면서 음량도 함께 줄입니다. '빙글빙글' 로딩이 뜨기 딱 한 걸음 전에 항상 브레이크가 걸리도록 설계되어 있어, 과도한 가속으로 인한 멈춤을 피할 수 있습니다.

임계값 부근에서 속도가 파닥파닥 바뀌지 않도록, 경계에는 여유(히스테리시스)를 두었습니다. 플레이어에서 직접 속도를 바꾸면 Slipstream Live는 즉시 제어권을 넘겨드립니다(Twitch에는 속도 메뉴가 없기 때문에, 대신 Twitch 자체의 따라잡기 기능과의 충돌을 억제해 두었습니다). 음량 더킹도 일시적인 조정에 그치며, 사용자의 음량 설정을 임의로 바꾸는 일은 없습니다. 20밀리초 간격 타이머에 더해 비디오 자체의 이벤트로도 상태를 확인하기 때문에, 백그라운드 탭에서 브라우저가 타이머를 솎아내더라도 제어는 멈추지 않습니다.

■ 속은 꽤 진지합니다: 버퍼의 '골짜기'를 통계적으로 예측하기

영상은 몇 초 단위의 덩어리(세그먼트)로 도착하기 때문에, 버퍼 잔량은 늘었다 줄었다 하는 '톱니파'를 그립니다. 여기서 우연히 산(피크)을 측정해 가속하면, 바로 다음 골짜기에서 버퍼가 바닥나 멈춰버립니다.

그래서 Slipstream Live는 한 번의 측정값을 믿지 않고, 짧은 시간의 평균과 표준편차로부터 골짜기의 위치 자체를 통계적으로 추정합니다.

trough(골짜기) = 평균 − √3 × 표준편차

균등분포의 성질을 이용하면, 스트림의 세그먼트 길이를 몰라도 골짜기의 위치를 구할 수 있습니다. 게다가 자신의 가속으로 버퍼가 줄어든 만큼은 통계에서 정확히 보정해 제거하기 때문에, '가속 → 여유가 바닥남 → 되돌림 → 다시 가속'이라는 자려 진동도 일어나지 않습니다. 방송 시작 직후나 끊김 복구 직후처럼 버퍼 수준 자체가 움직이고 있는 동안에는 '정상 상태가 아니다'라고 판단해 일단 골짜기 추정을 멈춰, 오염된 데이터가 섞이지 않도록 하고 있습니다.

room(안전 여유) = 골짜기 평균 − K × 골짜기 편차

데이터가 충분하지 않은 동안에는 이 room이 자동으로 'NaN'이 되어, 판단은 반드시 false 쪽으로 기울어집니다. 즉 '모를 때는 아무것도 하지 않는다'가 로직 자체로 보장되어 있습니다. 궁금하신 분은 페이지 콘솔에서 window.__slipstreamliveDebug = true라고 입력하면, room·drift·calm 같은 내부 값을 실시간으로 들여다볼 수 있습니다.

'버퍼 임계값 자동 조정'은 끄기/표준/적극 3단계입니다. 회선이 불안정한 방송에서는 자연스럽게 가속이 소극적이 되고, 안정적인 방송에서는 확실하게 최신 지점까지 따라잡습니다.

■ 각 플랫폼의 특성까지 반영

YouTube·Twitch·TwitCasting은 플레이어 내부 구조도, 버퍼가 비는 방식의 특성도 전혀 다릅니다. Twitch는 영상 데이터가 약 10초간 끊기는 경우가 있어 최대 감속 임계값을 넉넉하게, TwitCasting은 원래 버퍼가 얕기 때문에 얇게, Firefox는 버퍼 보고 방식 자체가 달라 전용 기본값을 준비하는 식으로 플랫폼별로 튜닝되어 있습니다. TwitCasting의 저지연(WebRTC) 방송처럼 애초에 제어가 성립하지 않는 방송은 자동으로 대상에서 제외됩니다. VOD·클립·광고에도 전혀 손대지 않습니다.

■ 통신은 일절 없음

외부 서버에는 단 한 번도 접속하지 않습니다. 분석·텔레메트리·식별자·광고, 어느 것도 없습니다. 필요한 권한은 'storage'와, 지원 사이트(YouTube·Twitch·TwitCasting)로 한정된 사이트 접근 권한 두 가지뿐이며, 설정은 동기화되지 않고 기기 안에만 저장됩니다.

재생 속도·지연 초·버퍼 잔량을 표시하는 선택형 배지(기본 꺼짐), 9개 언어를 지원하는 설정 화면, 항목별 '?' 도움말과 초기화 버튼도 갖추고 있습니다.

방송의 '지금'을, 계속 지켜보지 않아도 따라잡습니다. Slipstream Live를 꼭 한번 사용해 보세요.
리뷰어 0명이 0점으로 평가함
로그인하여 이 확장 기능의 평점을 남겨주세요
아직 평점이 없습니다

별점 저장됨

5
0
4
0
3
0
2
0
1
0
아직 리뷰 없음
권한 및 데이터

필수 권한:

  • twitcasting.tv 도메인의 사이트에서 사용자의 데이터에 접근
  • www.youtube.com에서 사용자의 데이터에 접근
  • m.youtube.com에서 사용자의 데이터에 접근
  • www.youtube-nocookie.com에서 사용자의 데이터에 접근
  • www.twitch.tv에서 사용자의 데이터에 접근
  • player.twitch.tv에서 사용자의 데이터에 접근
  • clips.twitch.tv에서 사용자의 데이터에 접근
  • twitcasting.tv에서 사용자의 데이터에 접근

데이터 수집:

  • 개발자는 이 확장 기능이 데이터 수집을 요구하지 않는다고 밝히고 있습니다.
더 알아보기
추가 정보
부가 기능 링크
  • 홈 페이지
  • 지원 사이트
  • 지원 이메일
  • 부가 기능 ID 복사
버전
1.1.1
크기
174.86 KB
마지막 업데이트
하루 전 (2026년 8월 14일)
관련 카테고리
  • 사진 및 동영상
라이선스
사용자 지정 라이선스
개인정보처리방침
이 부가 기능에 대한 개인정보처리방침 읽기
버전 목록
  • 모든 버전 보기
태그
  • streaming
  • twitch
  • youtube
모음집에 추가
이 부가 기능 신고
Mozilla 홈페이지로 이동

부가 기능

  • 소개
  • Firefox 부가 기능 블로그
  • 확장 기능 워크샵
  • 개발자 허브
  • 개발자 정책
  • 커뮤니티 블로그
  • 포럼
  • 버그 신고
  • 리뷰 지침

다운로드

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

최신 빌드

  • Nightly
  • Beta

기업용 Firefox

  • Enterprise

커뮤니티

  • Connect
  • Contribute
  • Developer

팔로우

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • 개인 정보
  • 쿠키
  • 법률

특별한 고지가 없는 한, 본 사이트의 콘텐츠는 Commons Attribution Share-Alike License v3.0 또는 그 이후 버전에 따라 사용이 허가됩니다. Android는 Google LLC의 상표입니다.