Wiele IP MV4viewer
Instrukcja obsługi
Wiele IP MV4viewer
Multiplikator IP MV4viewer może być kontrolowany przez różnych producentów zewnętrznych, obsługiwane systemy obejmują Crestron, Extron, AMX, RTI, QSC i Symterix. Interfejs API to czytelna dla człowieka para klucz-wartość, dostępna za pośrednictwem protokołu HTTP GET/POST, emisji pojedynczej UDP i multiemisji UDP. Należy pamiętać, że chociaż większość HTTP exampPoniższe pliki są pokazane jako GET dla uproszczenia, zalecane jest użycie POST dla HTTP API. UDP API jest bardziej wydajny, jeśli obsługuje go twój system sterowania.
Podczas korzystania z interfejsu API należy pamiętać, że wszystkie zmiany są nietrwałe. Oznacza to, że bez zapisu zmiany zostaną utracone po ponownym uruchomieniu!
Wszystkie polecenia zaczynają się od CMD=START i kończą się CMD=END, aby umożliwić wiele par klucz-wartość na sekwencję poleceń. We wszystkich kluczach i wartościach rozróżniana jest wielkość liter.
Architektura:
Kluczowy system wartości | Adres portu/IP | Notatki |
HTTP | Port 80 | |
Gniazdo UDP | Port 8000 | Będzie nasłuchiwać w emisji pojedynczej i multiemisji |
Adres multiemisji | 226.0.0.19 | |
POBIERZ HTTP | Port 80 | Zapytania |
Protokół HTTP POST | Port 80 | Ustaw wartości |
& | Oddziela pary klucz-wartość | |
= | Oddziela klucze i wartości | |
CM D=START | Początek wszystkich poleceń | |
CMD=KONIEC | Koniec wszystkich poleceń |
POBIERZ HTTP:
Wymagaj uwierzytelnienia (domyślnie: nazwa użytkownika=admin, hasło=admin)
Example Zapytanie http://admin:admin@192.168.8.101/cgibin/wapi.cgi?CMD=START&QUERY.ALL=TRUE&CMD=END
POST HTTP:
Example: Ustaw dekoder, aby łączył się z koderem pod adresem 192.168.8.101 i wyświetlał strumień
- URL: http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-Type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik „Basic YWRtaW46YWRtaW4=”
- Wysłać dane: "CMD=START&UNIT.ID=ALL&STREAM.HOST=192.168.8.101&STREAM.CONNECT=TRUE&CMD=END" Byłyample: Diody LED lampy błyskowej
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&UNIT.FU=TRUE&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&JEDNOSTKA.ID=WSZYSTKO&JEDNOSTKA.FU=PRAWDA&CMD=KONIEC”
Klawisz | Domyślny Wartość | Wartości | Dotyczy Do: | Notatki |
WYCISZ.DŹWIĘKU | FAŁSZ | PRAWDA FAŁSZ | DEKODER | Wycisz/Włącz dźwięk na wyjściu HDMI dla monitorów, w których głośność może zostać przypadkowo ustawiona. |
GŁOŚNOŚĆ AUDIO | 80 | 0-100 | DEKODER | Ustaw głośność analogową. Dla nkoderów ustawia głośność wejściową, dla dekoderów głośność wyjściową. |
MV.BORDER_OFF | Nic | {CHX|TRYB} | KODER | Służy do wyłączania granicy, na kanał. CHX= {1, 2, 3, 4, ALL} TRYB = {PEŁNY, QUAD, POP, PIP, ALL} |
MV.BORDER_ON | Nic | {CHX|TRYB} | KODER | Służy do włączania granicy na kanał. CHX= {1, 2, 3, 4, ALL} TRYB = {PEŁNY, QUAD, POP, PIP, ALL} |
PRZYCISK MV | Nic | GÓRA, DÓŁ, ENTER, WSTECZ, ROZDZ., INFORMACJE, AUDIO, TRYB | KODER | Służy do emulacji przycisków panelu przedniego MV4. |
MV.CUSTOM_MOV | Nic | {RES|CHX|HS|VS} | KODER | Dostępne tylko w trybie niestandardowym. Służy do ustawiania niestandardowej pozycji kanału. RES={4k,1080p} CHX= 4k:1,2 lub 1080p:1,2,3,4} HS=start w poziomie, VS=start w pionie |
MV.CUSTOM_POS | Nic | {RES|CHX|HS|VS|HW|VW} | KODER | Dostępne tylko w trybie niestandardowym. Służy do ustawiania niestandardowego rozmiaru i pozycji kanału. RES={4k,1080p} CHX={4k:1,2 lub |
1080p:1,2,3,4} HS=Początek w poziomie, VS=Początek w pionie, HW=Rozmiar w poziomie, VW=Rozmiar w pionie |
||||
ROZDZIELCZOŚĆ SN | 1080 | 4K, 1080 | KODER | Służy do ustawiania rozdzielczości kodera MV4/wyjścia HDMI. |
MV.FDOMYŚLNY | Nic | PRAWDA | KODER | Służy do przywracania ustawień fabrycznych. |
HRESET SN | Nic | PRAWDA | KODER | Służy do resetowania/ponownego uruchamiania MV4. |
STRUMIENIOWE.DŹWIĘK | DEKODER_1 | DEKODER_1, DEKODER_2, DEKODER_3, DEKODER_4 | KODER | Służy do wyboru, który dźwięk dekodera jest wysyłany ze strumieniem AV/wyjściem HDMI transmitowanym przez koder MV4. |
HOST.STRUMIENI | Nic | Dowolny prawidłowy adres IP emisji pojedynczej ENKODERA | DEKODER | Adres IP kodera, do którego dostrojony jest dekoder. |
TRYB.STRUMIENI | multiemisja | multiemisja, pojedyncza emisja | KODER | Zmienia tryb pary między emisją multicast a emisją pojedynczą. |
TRANSMITOWANE WIDEO | KWADRAT | DEKODER_1, DEKODER_2, DEKODER_3,
DEKODER_4, QUAD, PIP, MUZYKA POP |
KODER | Służy do ustawiania trybu strumienia AV/wyjścia HDMI transmitowanego przez koder MV4. |
WIDEO.GENLOCK | FAŁSZ | Prawda fałsz | DEKODER | Pozwala wyjść dekodera na swobodny bieg i nie jest zablokowany w koderze źródłowym. Przydatne w przypadku niektórych projektorów, które nie obsługują szerokiego zakresu zegara. Powinien być ustawiony na PRAWDA dla konfiguracji ścian wideo. |
WIDEO.HDCP_FORCE_ON | PRAWDA dla D4X00 | PRAWDA FAŁSZ | DEKODER | To określa, czy jednostka wymusza HDCP dla wszystkich |
FAŁSZ dla E4X00 | source lub sinks (PRAWDA) lub zezwala na natywne przejście niezaszyfrowanych danych (FALSE). Gdy FALSE przełączanie może być powolne, jeśli trzeba renegocjować łącze HDMI. | |||
WIDEO.INFO_TEXT | PRAWDA | PRAWDA FAŁSZ | DEKODER | Włącza (PRAWDA) lub wyłącza (FAŁSZ) wyświetlanie adresów IP i informacji o połączeniu na ekranie powitalnym |
WIDEO.OSD_TEXT | NIC | Tekst do wyświetlenia w OSD | DEKODER | Może służyć do umieszczania tekstu użytkownika na ekranie jako nakładki. |
FORMAT WIDEO | ŹRÓDŁO | Źródło (kody z tabeli formatów wideo poniżej) | DEKODER | Ta wartość steruje skalowaniem wyjścia dekodera. Patrz Tabela 1 dla wartości do kodów |
WYJŚCIE WIDEO | NORMALNA | NORMALNY, WYŁ., GOTOWOŚĆ, LOGO | DEKODER | OFF oznacza wyłączenie wyjścia HDMI. STANDBY to pusty ekran wyjścia HDMI. LOGO to wyjście HDMI ekranu powitalnego. NORMAL to normalna praca |
WIDEO.POWER_SAVE | FAŁSZ | PRAWDA FAŁSZ | DEKODER | Po VIDEO.SOURCE_TIMEOUT, gdy nie wykryto strumienia wideo IP, TRUE wyłącza wyjście HDMI, FALSE ustawia wyjście, aby wyświetlić ekran powitalny |
WIDEO.ŹRÓDŁO_TIMEOUT | PRAWDA | PRAWDA FAŁSZ | DEKODER | Po ustawieniu na PRAWDA, wyjście dekodera wyłączy się lub wyświetli ekran powitalny w zależności od ustawienia VIDEO.POWER_SAVE |
gdy nie wykryto strumienia wideo IP |
Example: Ustaw MV4 na tryb quad, wyświetlając jednocześnie wszystkie 4 źródła
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&STREAM.VIDEO=QUAD&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&STREAM.VIDEO=QUAD&CMD=END”
Exampna: Ustaw MV4, aby wyświetlał tylko dekoder 1
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&STREAM.VIDEO=DECODER_1&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&STREAM.VIDEO=DECODER_1&CMD=END”
Example: Emuluj naciśnięcie przycisku trybu na przednim panelu MV4, aby zmienić tryb wyjścia MV4
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&MV.BUTTON=MODE&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&ID JEDNOSTKI=WSZYSTKO&MV.BUTTON=TRYB&CMD=KONIEC”
Example: Wyłącz funkcję boarder dla kanału 2 w trybie Quad
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&MV.BOARDER_OFF=2|QUAD&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&MV.BOARDER_OFF=2|QUAD&CMD=END”
Example: Włącz internat dla kanału 2 w trybie Quad
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&MV.BOARDER_ON=2|QUAD&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&MV.BOARDER_ON=2|QUAD&CMD=END”
Example: Ustaw niestandardowy rozmiar i pozycję dla kanału 1 w trybie niestandardowym: rozdzielczość
1080P, pozycja 300×100, rozmiar 1920×1080
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgibin/wapi.cgi?CMD=START&UNIT.ID=ALL&MV.CUSTOM_POS=1080p|1|300|100|1920|1080&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&MV.CUSTOM_POS=1080p|1|300|100|1920|1080&CMD=END”
Example: Przenieś kanał 1 do określonej pozycji w trybie niestandardowym: Rozdzielczość 1080P, Pozycja 300×100
DOSTAWAĆ: http://admin:admin@192.168.8.101/cgi-bin/wapi.cgi?CMD=START&UNIT.ID=ALL&MV.CUSTOM_MOV=1080p|1|300|100&CMD=END
POST:
- http://192.168.8.101/cgi-bin/wapi.cgi
- Nagłówek żądania: „Content-type”, „application/x-www-form-urlzakodowane”
- Nagłówek żądania: „Authorization”, „Basic” + Base64EncodedString(„admin:admin”) daje wynik Basic YWRtaW46YWRtaW4=
- Wysłać dane: "CMD=START&UNIT.ID=ALL&MV.CUSTOM_MOV=1080p|1|300|100&CMD=END”
Dokumenty / Zasoby
![]() |
KONTROLA API MV4 IP Multiviewer [plik PDF] Instrukcja obsługi Wiele IP MV4viewhm, MV4, MV4 Multiviewhm, IP Multiviewer |