Steruj ekranami za pomocą Bitfocus Companion i Stream Deck
Bitfocus Companion to darmowe oprogramowanie, które zamienia Elgato Stream Deck albo przyciski w przeglądarce w panel sterowania całą Twoją produkcją. Dzięki połączeniu ze Screenbird w Companion jedno naciśnięcie uruchamia scenę na żywo na wszystkich jej ekranach, a przycisk świeci kolorem sceny, dopóki ta jest na żywo. Między tymi momentami Twoje ekrany działają same.
Potrzebujesz:
- Companion w wersji 4.3 lub nowszej.
- Tokenu API ze Screenbird.
- Dla przycisków scen: włączonych scen i co najmniej jednej sceny. Jak to działa: Przełączaj wiele ekranów naraz za pomocą scen. Bez scen Companion nadal może wysyłać treść na ekran i ją zatrzymywać.
Utwórz token API
- Otwórz Ustawienia > Połączenia.
- W sekcji Tokeny API kliknij Nowy token API.
- Nadaj tokenowi nazwę, na przykład nazwę obiektu albo Stream Deck.
- W polu Dostęp wybierz Steruj ekranami i scenami.
- Kliknij Utwórz token i skopiuj token. Widzisz go tylko raz.
Token działa w zespole, który jest aktywny w chwili jego tworzenia. Dla ekranów innego zespołu najpierw przełącz się na ten zespół i utwórz osobny token. Używaj jednego tokenu na jedno połączenie Companion.
Więcej o tokenach: Tokeny API.
Dodaj Screenbird w Companion
- W Companion otwórz Connections, wyszukaj Screenbird i dodaj go.
- Wklej token w polu API token i zapisz.
- Otwórz presety połączenia i przeciągnij przyciski na swój Stream Deck.
Zostaw API address bez zmian, chyba że wsparcie Screenbird poda inny adres.
Komputer z uruchomionym Companion potrzebuje wychodzącego dostępu do api.screenbird.app przez HTTPS i bezpieczny WebSocket (WSS) na porcie 443. Bez działającego połączenia z internetem przyciski nie działają.
Przyciski
Presety występują w trzech grupach.
Scenes
- Go: jeden przycisk na scenę, w kolorze sceny.
- Stop: jeden przycisk na scenę, który przywraca tę scenę do normalnego stanu. Jest ciemny, a nazwa sceny ma jaśniejszy odcień jej koloru.
Control
- STOP ALL przywraca wszystko do normalnego stanu. Jest ciemnoczerwony.
- NEXT uruchamia scenę następującą po tej, którą uruchomiono jako ostatnią, w kolejności, w jakiej sceny są ułożone w panelu pod Sceny. Pokazuje nazwę tej sceny.
Screens
- Jeden przycisk stop na ekran lub podekran. Robi się ciemnoczerwony, gdy na tym ekranie widać scenę albo wysłaną treść.
Kolor przycisku sceny mówi o jej stanie:
- Ciemny: scena jest wyłączona.
- Pełny kolor: scena jest na żywo na wszystkich swoich ekranach.
- Przygaszony: scena jest częściowo na żywo. Część jej ekranów pokazuje coś innego albo scena jest jeszcze na ekranie od wcześniej.
- Bursztynowy, z "(changed)" w tekście: scenę edytowano po uruchomieniu na żywo. Naciśnij go ponownie, aby uruchomić zmiany na żywo.
Przyciski reagują na zmiany od razu, także gdy ktoś uruchamia scenę w panelu, na telefonie albo o ustalonej godzinie. Nowa scena lub nowy ekran pojawia się w presetach samoczynnie.
Akcje
Użyj tych akcji na własnych przyciskach:
- Scene: go: pokazuje scenę na wszystkich jej ekranach. Jeśli scena zmieniła się po uruchomieniu na żywo, ponowne naciśnięcie uruchamia zmiany na żywo.
- Scene: stop: zatrzymuje tę scenę. Jej ekrany wracają do własnej treści.
- Scene: next: przechodzi do sceny następującej po ostatnio aktywowanej.
- Stop all: zatrzymuje wszystkie sceny i całą wysłaną treść. Udostępnianie ekranu działa dalej.
- Screen: push content: pokazuje treść na jednym ekranie lub podekranie, przez określoną liczbę minut albo do zatrzymania. Treść wybierasz z listy plików, projektów, aplikacji, podzielonych ekranów i playlist zespołu.
- Screen: stop: zatrzymuje wysłaną treść albo scenę na jednym ekranie lub podekranie.
Feedbacki
Za pomocą feedbacków zmieniasz wygląd przycisku:
- Scene is live, Scene is partly live i Scene changed since it went live.
- Screen shows: scena, wysłana treść, udostępniany ekran albo zwykła treść.
- Screen is online.
Zmienne
Używaj zmiennych w tekście przycisków, na przykład $(screenbird:last_scene). Jeśli zmieniono nazwę połączenia, użyj jego nazwy zamiast "screenbird".
last_scene: ostatnio aktywowana scena.next_scene: scena, którą uruchamia Scene: next.live_scenes: sceny, które są na żywo.screens_onlineiscreens_total: liczba ekranów online oraz wszystkich ekranów.
Gdy coś nie działa
- Authentication failure: token jest nieprawidłowy albo został unieważniony. Utwórz nowy token i wklej go w ustawieniach połączenia.
- Insufficient permissions: token nie ma dostępu do ekranów albo osoba, która go utworzyła, straciła dostęp. Utwórz token z dostępem Steruj ekranami i scenami.
- Connection failure z wzmianką o API address: odpowiada coś, co nie jest Screenbird, na przykład strona logowania do Wi-Fi, albo adres jest błędny. Sprawdź sieć i API address.
- Waiting for the live connection, które nie znika, albo Live updates unavailable: zapora lub serwer proxy może blokować ruch WebSocket do
api.screenbird.app. Przyciski nadal działają, ale ich kolory odświeżają się dopiero po naciśnięciu. - No active subscription: konto Screenbird nie jest aktywne. Połączenie sprawdza to ponownie co 5 minut.
- Brak przycisków scen: sceny są wyłączone. Właściciel włącza je w menu Ustawienia > Zaawansowane. Przyciski pojawiają się wtedy same, bez ponownego uruchamiania Companion.
Unieważnij token
Otwórz Ustawienia > Połączenia i kliknij Unieważnij obok tokenu. Wszystko, co go używa, od razu przestaje działać. Zobacz Tokeny API.