Rozdział 18 z 21
Companion i API
Jak sterować TimerPRO z Bitfocus Companion albo z własnego oprogramowania.
- Do czego to służy
- Bitfocus Companion obsługuje Stream Decki i inne kontrolery w realizacjach wideo. TimerPRO udostępnia mu skróty i stan przycisków; ten sam interfejs (API) może wykorzystać każdy program w sieci lokalnej.
- Kto ma dostęp
- Realizator / integrator; Companion na tym samym komputerze albo w tej samej sieci. Companion — funkcja wersji PRO.
- Gdzie to jest
- Zakładka Companion (skrót F9).
1Serwer i konfiguracja Companion
- 1 WebSocket (8089) i 2 HTTP API (8090) — stan serwera programu.
- 3 Połączeni klienci — ile programów jest teraz połączonych (np. Companion, wtyczka Stream Deck).
- 4 Uruchom serwer / Zatrzymaj serwer — serwer startuje sam razem z programem, gdy włączony jest automatyczny start (niżej).
- 5 Konfiguracja Bitfocus Companion — cztery kroki: instalacja Companion, połączenie Generic HTTP z adresem http://localhost:8090, import konfiguracji, podgląd stanu przez WebSocket.
- 6 Pobierz konfigurację Companion — plik do zaimportowania w Companion.
- 7 Uwaga w programie — polecenia HTTP (POST /api/command) są na razie wyłączone; sterowanie działa przez WebSocket albo wtyczkę Stream Deck.
2Skróty
- 1 Kategoria — filtr skrótów.
- 2 Dodaj skrót.
- 3 Import i 4 Eksport — zestaw skrótów do pliku i z pliku.
- 5 Przywróć — domyślny zestaw skrótów.
- 6 Skrót — kolor i napis przycisku, nazwa, akcja; Edytuj, test i usunięcie.
3Nowy skrót
- 1 Nazwa skrótu.
- 2 Kategoria i 3 Cel (np. główny timer).
- 4 Akcja — co ma zrobić przycisk.
- 5 Tekst przycisku (do 8 znaków) i 6 kolor — podgląd przycisku obok.
4API sterowania
- 1 Zakładki — Polecenia, Adresy HTTP, Przykłady.
- 2 Polecenia WebSocket — JSON z polami action, target, data, np. { "action": "START", "target": "main" }.
Co dalej: NDI
