RTSP w rejestratorach DIGIMASTER i PIXELMASTER
Transkrypt
RTSP w rejestratorach DIGIMASTER i PIXELMASTER
RTSP w rejestratorach DIGIMASTER i PIXELMASTER Niniejszy dokument zawiera instrukcje w postaci poleceń (ciąg znaków) służących do pobierania strumienia video RTSP z rejestratorów DIGIMASTER (960H) oraz PIXELMASTER 1. Pobieranie standardowego strumienia RTSP Live: 1. URL: a. rtsp://ADMIN:[email protected]:5554/live/main0 b. rtsp://ADMIN:[email protected]:5554/live/second0 2. Parametry: a. numer kanału. a. z zakresu 0 ~ 15 w przypadku rejestratora 16-kanałowego b. …/live/main[numer kanału, 0~15] c. …/live/second[numer kanału, 0~15] 3. Autoryzacja - Digest 4. Wspieranie protokołów - TCP/UDP 5. UWAGA: Jeśli do odtwarzacza VLC jest transmitowany strumień RTSP w trakcie zmiany rozdzielczości, spowoduje to zamknięcie odtwarzacza VLC. Każda zmiana rozdzielczości powoduje zamkniecie sesji. 2. Standardowe odtwarzanie RTSP: 1. URL: rtsp://ADMIN:[email protected]:5554/playback0?Pb_start_time=1400558400&Pb_end_time=0&Pb_direction= Forward&Pb_speed=1 2. Parametery: a. numer kanału: a. z zakresu 0 ~ 15 dla rejestratora 16-kanałowego b. …/playback[numer kanału, 0~16] b. Pb_start_time / Pb_end_time: a. utc-timestamp b. Pb_start_time powinień być zawsze niższy niż Pb_end_time c. Pb_start_time 0 - stanowi punkt startowy dla odtwarzania pierwszego nagrania d. Pb_end_time이 0 – stanowi końcowy punkt dla odtwarzania ostatniego nagrania c. Pb_direction (kierunek odtwarzania) a. Forward, Backward d. Pb_speed (szybkość odtwarzania) a. 1, 2, 4, 8, 16, 32, 64 e. Example (przykłady odtwarzania) wprzód, szybkość = 1 rtsp://ADMIN:[email protected]:5554/playback0?Pb_start_time=1400558400&Pb_end_time=0&Pb_direction= Forward&Pb_speed=1 wprzód, szybkość = 4 rtsp://ADMIN:[email protected]:5554/playback15?Pb_start_time=1400558400&Pb_end_time=1400998400&P b_direction=Forward&Pb_speed=4 wstecz, szybkość = 1 rtsp://ADMIN:[email protected]:5554/playback2?Pb_start_time=0&Pb_end_time=1400558400&Pb_direction= Backward&Pb_speed=1 RTSP w rejestratorach DIGIMASTER i PIXELMASTER wstecz, szybkość = 4 rtsp://ADMIN:[email protected]:5554/playback5?Pb_start_time=1400558400&Pb_end_time=1400998400&P b_direction=Backward&Pb_speed=4 3. Autoryzacja - Digest 4. Wspierane protokoły - TCP/UDP 5. UWAGA a. Jeśli do odtwarzacza VLC jest transmitowany strumień RTSP w trakcie zmiany rozdzielczości, spowoduje to zamknięcie odtwarzacza VLC. Kazda zmiana rozdzielczości powoduje zamkniecie sesji. b. Możliwe jest odtwarzanie pojedynczego strumienia (kanału). Sesja jest zamykana po zakończeniu odtwarzania klipu. c. HTTP API – pobierz utc-timestamp używając osi czasu. 3. Transmisja dźwięku (Audio Push) 1. Funkcja Audio Push jest zaimplementowana w 'Onvif Streaming - Audio backchannel Spec'. 2. Dane Audio powinny mieć format Mulaw, rozmiar danych Audio w jednym pakiecie nie powinien przekraczać maks. 800 Bajtów 3. Proszę odnieść się do przechwytywanych danych w Wireshark Client działającym przez Onvif z TCP / UDP a. TCP_audio_backchannel.pcap, UDP_audio_backchannel.pcap