GDE Polska
Podgląd z wykorzystaniem protokołu RTSP - RTP

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.