Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width35%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleOn pageNa stronie:
Table of Contents



Column



Note
titleImportantUwaga!

Pozyskać audio można jedynie z Serwera x64.

Nie można pozyskać audio w formacie MJPEG.

...

Tip

{VIDEOSOURCEID} - trójkomponentowe ID źródłowego punktu końcowego (zobacz: Pozyskaj listę źródeł wideo (kamer)).  Przykład: "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".


Note
titleImportantUwaga!

Jeśli żaden z parametrów nie jest sprecyzowany, wideo będzie pozyskane w formacie MJPEG.

...

ParametrWymaganyOpis
formatNoNie

Dostępne wartości parametru: "mp4", "hls".

Wideo może być pozyskane w pierwotnym formacie (bez kompresji) poprzez protokoły HLS. Protokół HLS wspiera jedynie format H.264.

Odtwarzacz "mp4" pozwala na pozyskiwanie oryginalnego wideo w formatach H.264 oraz H.265. We wszystkich innych przypadkach Serwer automatycznie poddaje pliki rekompresji do formatu MJPEG.

Note
titleImportantUwaga!

Jeśli w zapytaniu widnieje inny format wideo niż oryginalny, nagrania będą musiały ulec rekompresji, co zwiększy obciążenie Serwera.


w, hNoNie

w – szerokość klatki, h – wysokość klatki.

Info
titleNoteInformacja

Jeśli wartości h oraz w są większe niż oryginalnego materiału wideo, będzie ono dostarczone w oryginalnej rozdzielczości.

Rozdzielczość oryginalnego wideo jest dzielona przez 2 dopóki nie osiągnie ona wartości równej bądź niższej od podanej w parametrach hw.


Note
titleImportantUwaga!

Wideo w formacie mp4 są przekazywane bez przeskalowywania.


frNoNie

FPS.

Note
titleImportantUwaga!

Ten parametr jest brany pod uwagę tylko dla wideo w formacie MJPEG.


enable_token_auth NoNie

Uzyskaj sygnowane łącza do strumieni wideo.

enable_token_auth - włącz autoryzację poprzez token =1.

valid_token_hours - czas walidacji tokenu (w godzinach). Maksymalny okres to tydzień. Domyślna wartość to 12 godzin.

valid_token_hoursNoNie


Przykładowe zapytanie
:

GET http://IP-Address:port/prefix/live/media/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?w=640&h=480&enable_token_auth=1&valid_token_hours=1

...

ParametrOpis
keep_alive_secondsCzas w sekundach, przez który strumień ma pozostać aktywny. 
keep_alive_url URL służący do przedłużenia czasu aktywności strumienia.
stop_urlURL służący do zatrzymania strumienia
stream_urlURL zapewniający dostęp do listy segmentów.


Note
titleImportantUwaga!
Wideo korzystające z protokołu HLS staje się dostępne kilka sekund po otrzymaniu odpowiedzi.

...

Zapytanie w celu pozyskania wideo: GET rtsp://login:password@IP-address:554/hosts/Server1/DeviceIpint.23/SourceEndpoint.video:0:0

Note
titleImportantUwaga!

W niektórych przypadkach wideo poprzez RTSP może być strumieniowane z artefaktami. Aby to naprawić, zmień ustawienia TCP/IP korzystając z następującego pliku reg.

...

ffplay.exe -v debug "http://login:password@IP-address:8001/live/media/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?w=1600&h=0"

Note
titleImportantUwaga!

HTTP wysyła wideo jedynie w formacie mjpeg; parametry w oraz h są wymagane.

...