W tym artykule przedstawiono użycie polecenia CGI w celu uzyskania strumienia MJPEG z kamery Foscam. CGI to ustandaryzowany zestaw poleceń używanych zarówno przez przeglądarki internetowe, jak i serwery internetowe do inicjowania różnych operacji w sieciach komputerowych i Internecie. CGI to skrót od Common Gateway Interface. Dodatkowe informacje na ten temat można znaleźć na stronie https://en.wikipedia.org/wiki/Common_Gateway_Interface
Polecenia CGI / różne modele Foscam
Do kamer HD (VD1/DBW5,F41/FLC,S41/SPC,SD2/HT2,SD2X,D4Z/VZ4,C2M V5/C2M V6,X3/X3E/R3/R5/X5/X4,G4C,SD4, V5EP, V8EP, T5EP, T8EP, V4EC, V5P,
R2C/R2M, R4S/R4M, G2EP/QJ2/FI9912EP, G2/FI9902P/FI9912P, G4/QJ4/G4EP, D2EP, FI9826W, FI9826P,
FI9821P, FI9831W, FI9831P, FI9821W V2, FI9818W V2, FI9805W, FI9805E, FI9804W, FI9805P, FI9828P V2, FI9828W, FI9828P, FI9821W V2.1, FI9821P V2, FI9821EP,
FI9826P V2, FI9831P V2, FosBabyP1, FosBaby, FI9803W, FI9803P, FI9803EP, FI9853EP, FI9851P):
Krok 1: Ustaw format strumienia MJPEG:
http://adres IP:port/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=1&usr=xxx&pwd=xxx
Krok 2: Uzyskaj strumień MJPEG:
http://adres IP:port/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxx&pwd=xxx
Dla kamer SD (FI8910W,FI8910E,FI8918W,FI8919W,FI8916W,FI8908W,FI8905W,FI8904W,FI8905E,FI8909W,FI8907W,FI8906W):
http://adres IP:numer portu/videostream.cgi?user=xxx&pwd=xxx
Przykład:
Model aparatu: FI9831P
Adres IP: 192.168.15.62:88
Port HTTP: 88
Nazwa użytkownika: admin1
Hasło: admin1
Najpierw uruchom poniższe polecenie za pomocą przeglądarki internetowej, wpisz je w pasku adresu i naciśnij Enter:
http://192.168.15.62:88/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=1&usr=admin1&pwd=admin1
Otwórz odtwarzacz VLC i wybierz Otwórz strumień sieciowy
Wprowadź tutaj adres URL polecenia, aby uzyskać strumień umożliwiający oglądanie strumienia wideo MJPEG w programie VLC Media Player
UWAGA: Jako adresu URL można także użyć adresu IP sieci WAN. Jeśli zamiast adresu IP sieci WAN zostanie użyty DDNS, używany odtwarzacz multimediów musi obsługiwać analizę nazwy domeny, w przeciwnym razie odtwarzacz nie będzie wyświetlał sygnału wideo.