RTSP запрос

RTSP запрос

Как получить RTSP поток с IP видеокамер ?
IP камеры и NVR обычно умеет отдавать два типа потока
1.Главный с высоким разрешением (зависит от камеры) Main stream
2. Дополнительный с низким разрешением (D1,CIF,VGA) Sub stream
Ниже приведены примеры.
OMNY PRO: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес/<НОМЕР_ПОТОКА> (1- главный, 2- дополнительный)
Пример: rtsp://admin:admin@192.168.10.5/1 (принимаем главный поток)
OMNY BASE: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-Адрес/live/ПОТОК (main, sub или jpeg)
Пример: rtsp://admin:admin@192.168.10.5/live/main (принимаем главный поток)
Dahua: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес:554/cam/realmonitor?channel=1&subtype=<НОМЕР_ПОТОКА>(0- главный, 1-дополнительный)
Пример:rtsp://admin:admin@192.168.10.5:554/cam/realmonitor?channel=1&subtype=0 (принимаем главный поток)
SNR-CI-D: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес:554/cam/realmonitor?channel=1&subtype=<НОМЕР_ПОТОКА>(0- главный, 1-дополнительный)
Пример:rtsp://admin:admin@192.168.10.5:554/cam/realmonitor?channel=1&subtype=0
SNR-CI-H: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес:554/av0_1 (av0_0 главный, av0_1 - дополнительный)
Пример: rtsp://admin:admin@192.168.10.5:554/av0_0
PICxx : rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-Адрес/ПОТОК (main - главный, sub - дополнительный)
Пример: rtsp://admin:ms1234@192.168.10.5:554/main
PWTxx:  rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес/id=ПОТОК ( 0 - главный, 1 - дополнительный) 
Пример: rtsp://admin:admin@192.168.10.5/id=1 

Как получить RTSP поток с NVR ?

OMNY PRO: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес/<НОМЕР_КАНАЛА>/НОМЕР ПОТОКА (Поток: 1- главный, 2- дополнительный)
Пример: rtsp://192.168.10.5/2/1 (главный поток с канала  № 2)

Dahua: rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес:554/cam/realmonitor?channel=1&subtype=<НОМЕР_ПОТОКА>(0- главный, 1-дополнительный)
Пример:rtsp://admin:admin@192.168.10.5:554/cam/realmonitor?channel=6&subtype=0 (главный поток с канала №6)

SNR-NVR rtsp://<ЛОГИН>:<ПАРОЛЬ>@ip-адрес:554/cam/realmonitor?channel=1&subtype=<НОМЕР_ПОТОКА>(0- главный, 1-дополнительный)
Пример:rtsp://admin:admin@192.168.10.5:554/cam/realmonitor?channel=6&subtype=0 (главный поток с канала №6)
Аналогично для SNR-DVR-D

Что делать если видео нестабильно, большое количество артефактов