LiveDelayStream Deck · lokalne API · bez chmuryWydanie OBS
Stream Deck 6.4+ · Windows · OBS z LiveDelay

Delay na klawiszu. Bez szukania skrótów.

Klawisz ARM 30 nabija bufor na 30 sekund. ACTIVATE puszcza widzów w opóźnienie, CUT wraca na żywo. Wtyczka rozmawia tylko z LiveDelay na twoim komputerze (127.0.0.1:7799).

  • Arm z własnym delayem
  • Activate · Cut · Cut after
  • Bez chmury

Darmowa · GPL-2.0 · .streamDeckPlugin · źródło na GitHubie

Kliknij klawisz · symulacja
Jak to działa

Klawisz, localhost, widzowie.

Wtyczka wysyła jedno zapytanie HTTP do LiveDelay w OBS. LiveDelay przełącza to, co dostają widzowie, bez zrywania połączenia z platformą.

Stream Deck

Wciskasz ARM 30.

Klawisz
keyDown
Wtyczka LiveDelay

Node w aplikacji Stream Deck.

com.skullmedia.livedelay
HTTP GET
LiveDelay w OBS

Bufor w RAM, przełączanie na klatce kluczowej.

127.0.0.1:7799
RTMP
Widzowie

Twitch, YouTube, Kick, własny RTMP.

Bez reconnecta
Instalacja

Cztery kroki. Dwie minuty.

Potrzebujesz aplikacji Stream Deck 6.4 lub nowszej i LiveDelay w OBS.

01

Pobierz plik

Ściągnij LiveDelay.streamDeckPlugin i kliknij go dwa razy. Stream Deck sam zainstaluje wtyczkę.

LiveDelay.streamDeckPlugin
02

Otwórz kategorię

Po prawej, w liście akcji, znajdź kategorię LiveDelay. Jest tam pięć akcji.

Arm · Activate · Cut · Cut after · Disarm
03

Ustaw sekundy

Przeciągnij Arm na klawisz i wpisz sekundy. To delay tego klawisza, niezależnie od liczby w docku. Zrób kilka: 15, 30, 60.

Delay (s): 30
04

Dołóż resztę

Obok połóż Activate i Cut. Cut after i Disarm są opcjonalne.

ARM → ACTIVATE → CUT
Akcje

Co robi każdy klawisz.

Każda akcja to jedno zapytanie do lokalnego API. Odpowiedź 200 daje ptaszek na klawiszu, błąd daje trójkąt.

Arm

Zaczyna nabijać bufor na wpisane sekundy. Widzowie dalej oglądają na żywo.

GET /arm?delay=30

Activate

Widzowie cofają się do klatki sprzed N sekund. Połączenie z platformą zostaje.

GET /activate

Cut

Powrót na żywo od razu, na klatce kluczowej.

GET /cut

Cut after

Powrót na żywo, kiedy obecna chwila dotrze do widzów. Nic nie wypada.

GET /cut-after

Disarm

Puszcza bufor i zwalnia RAM. Zostajesz na żywo.

GET /disarm

✓ LiveDelay przyjął komendę.⚠︎ OBS nie działa, akcja nie pasuje do stanu albo API jest na innym porcie. Port zmienisz w LiveDelay → Ustawienia i w polu API na klawiszu.

Bezpieczeństwo

Obca strona nie wciśnie tego za ciebie.

Strona otwarta w przeglądarce, która spróbuje wywołać 127.0.0.1:7799, dostaje 403: przeglądarka oznacza takie zapytanie nagłówkiem sec-fetch-site: cross-site, a LiveDelay je odrzuca. Wtyczka łączy się z API bezpośrednio.

Wbudowana akcja Website też zadziała, ale bez opcji zapytania w tle każde wciśnięcie otwiera kartę w przeglądarce. Nie ma też ptaszka ani alertu, a delay trzeba wpisać w adres.

Obca strona WWWfetch z przeglądarki
sec-fetch-site: cross-site
403
Wtyczka LiveDelayprosto na localhost
GET /arm?delay=30
200 OK
Bez Stream Decka

To samo w skrótach OBS.

Narzędzia → LiveDelay → Ustawienia → Skróty. Sześć wierszy „uzbrój na konkretny delay” (domyślnie 15, 30, 45, 60, 90 i 120 sekund) plus Arm, Activate, Cut i Cut after. Kliknij pole, naciśnij klawisz, zapisz.

Te skróty widać też w OBS → Ustawienia → Skróty klawiszowe, pod LiveDelay. Stream Deck może wcisnąć ten sam klawisz, ale wtyczka daje ptaszek i własny delay na każdym przycisku.

Pobierz wtyczkę. Ustaw 30 s.