Podgląd z wykorzystaniem protokołu RTSP - RTP
Najprostszym rozwiązaniem, a często jedynym dla użytkowników innych systemów niż Windows jest bezpośrednie podłączenie do strumienia danych z kamery. Jest to możliwe wtedy kiedy jest to standardowy strumień RTSP. Przykładem mogą być kamery serii XNET firmy CNB.
Praktycznie dla każdego systemu operacyjnego dostępny jest program do odbioru strumienia RTSP.
Dla systemu Windows mamy może być Windows Media Player, Media Player Classic czy VLC a dla Linux'a Totem i VLC.
RTSP (Real Time Streaming Protocol) steruje transmisjami danych na żądanie w czasie rzeczywistym – można powiedzieć że pełni podobną rolę jak protokół HTTP. RTP (Real-time Transport Protocol) to protokół służący przesyłania informacji multimedialnej w czasie rzeczywistym. W praktyce RTP jest protokołem transportowym wykorzystywanym przez RTP do przesyłu np. strumieni wideo.
Połączenie jest bardzo proste i polega na podaniu adresu IP kamery, portu RTSP wraz ze ścieżką do strumienia w notacji URL.
Dla kamer CNB serii XNET wygląda to tak:
rtsp://192.168.0.184 – dla strumienia głównego
rtsp://192.168.0.184:554/sub – dla strumienia dodatkowego
Ścieżkę dostępu do strumienia RTSP możemy znaleźć np. w dokumentacji API danej kamery a także w tabelce poniżej.
Przykłady ścieżek dla kamer CNB XNET
|
Seria |
strumień |
Kodek |
ścieżka |
|
Seria G np. IGx10xx, IxP40xx, IxP4000xx, INS2000, IBxxxx |
główny |
H.264 MPEG4 |
rtsp://<adres>:<rtsp port> domyślny port RTSP strumienia głównego to 554, może być pominięty |
|
dodatkowy |
MJPEG |
rtsp://<adres>:<rtsp port> domyślny port RTSP strumienia dodatkowego to 665 |
|
|
Seria X np. Xpeed IP IS2965PX IS2765P |
główny |
H.264 MPEG4 |
rtsp://<adres>:<rtsp port> domyślny port RTSP strumienia głównego to |
|
dodatkowy |
MJPEG |
rtsp://<adres>:<rtsp port> domyślny port RTSP strumienia dodatkowego to 665 |
|
|
Seria T dla przykładu korzystamy z uwierzytelniania np. IVC4000T, IDC4000T |
główny |
MPEG4 |
rtsp://<login>:<hasło>@<adres>:<rtsp port>/mpeg4 domyślny port RTSP strumienia głównego to 554, może być pominięty |
|
dodatkowy |
MJPEG |
rtsp://<login>:<hasło>@<adres>:<rtsp port>/mjpeg domyślny port RTSP strumienia dodatkowego to 8554. |
|
|
Seria A dla przykładu korzystamy z uwierzytelniania np. IGx2050F, IDC4050xx, IXC8050IR, IVC5050xx, IVP5055xx, IDP5055xx IXP3055VR |
główny |
H.264 |
rtsp://<login>:<hasło>@<adres>:<rtsp port>/main domyślny port RTSP strumienia głównego to 554, port domyślny oraz „main” można być pominiąć |
|
dodatkowy |
H.264 MJPEG |
rtsp://<login>:<hasło>@<adres>:<rtsp port>/sub domyślny port RTSP strumienia dodatkowego to 554, może być pominięty |
Jeżeli kamera ma włączony podgląd bez logowania obraz pojawi się od razu, jeżeli wymagane jest logowanie to Windows Media Player czy VLC zapytają o login i hasło. W wielu przypadkach możliwe jest przekazanie loginu i hasła w adresie przez co proces łączenia możemy zautomatyzować. dla serii G i X podano adresy bez logowania a dla serii T i A podano adresy uwzględniające logowanie.