Skip to main content

Ghid de integrare BriefCam VMS

Arcanes Technology Integrare

Ultima actualizare: 5 minute de lectură
LimbăRomână

Rezumat integrare

Partener VMS

Produs

Versiune

Ultima BriefCam Versiune Testată

Nivel de integrare

Asistență H.265

Arcanes Technology

VXCore

6.5.4

6.4 Hot Fix 1

Integrare pentru timp real și la cerere (L2)

Da

Instalare și configurare

  1. Rulați pluginul.

  2. Generarea și configurarea tokenului de acces API VXCore.

    1. În VXCore, navigați la Extensii > acces API și faceți clic pe butonul ADĂUGARE.

      Arcanes Add Extension.png
    2. Copiați cheia de conexiune . Veți avea nevoie de această cheie la configurarea conexiunii din BriefCam.

    3. Introduceți numele tokenului de acces API și bifați caseta de selectare Acces la informațiile despre sistem.

      Arcanes Accces to System.png
    4. Din fila CAMERE, selectați toate camerele care vor fi utilizate de BriefCam și faceți clic pe APLICARE.

      Arcanes Cameras.png
  3. În BriefCam Administrator Consolefila , deschideți secțiunea Setări și faceți clic pe Gestionarea camerei.

    Camera Management option.png
  4. Faceți clic pe butonul Adăugare director.

    Add Directory button full.png
  5. În dialogul Add Directory, completați detaliile VXCore.

  6. În câmpul Nume utilizator trebuie să introduceți un singur spațiu. Nu este necesar un nume de utilizator pentru conexiune.

  7. În câmpul Parolă, introduceți token-ul de acces API generat în VXCore VMS.

    Arcanes Add Diectory.png
  8. Asigurați-vă că firewall-ul acceptă conexiuni pentru RTSP.

Fișier de configurare

După rularea pluginului, puteți personaliza BriefCam.VXCore.ini fișierul, care în mod implicit este localizat la: C:\Program Files\BriefCam\BriefCam Server\plugins.

Arcanes ini.png

Setările din fișier sunt:

  • LiveDelayMSec – Setează o întârziere de timp atunci când VMS și RSTP au nepotrivite ori.

    Când o imagine live este primită de la înregistrator/cameră, este primită și ora cadrului. Dacă această oră nu este validă, BriefCam va seta ora cadrului la ora curentă minus valoarea setată în parametrul LiveDelayMSec.

    De exemplu, dacă un cadru este primit cu ora 01/01/1900 00:00:00, BriefCam va suprascrie această oră la ora curentă a mașinii și va scădea întârzierea configurată, care în mod implicit este 0.

  • UseHTTPSLiveURL – Utilizează HTTPS pentru conexiunea de redare în flux live.

  • FFmpegPath – Setează locația FFMPEG, dacă nu este instalat în locația implicită.

Arhivarea fișierului exportat din VXCore

Arhiva se face deoarece exportul constă din mai multe fișiere care trebuie gestionate împreună de decodor. Dacă sunt încărcate separat, decodorul nu știe că aceste fișiere fac parte din același export.

De exemplu, un export de 10 minute va conține 10 perechi de fișiere VXSEEK și VXVIDEO, câte o pereche pentru fiecare minut al exportului. Fișierul VXSEEK conține metadatele necesare pentru a citi fișierul VXVIDEO.

Se generează arhiva

Pentru a genera arhiva care trebuie încărcată la BriefCam:

  1. Generarea exportului video din VXCORE ACCESS.

    1. În VXCORE ACCESS, în bara de instrumente din stânga, navigați la fila Video.

      Arcanes Video tab.png
    2. În panoul din dreapta, faceți clic pe butonul Dump video brut.

      Arcanses Raw video dump.png
    3. Setați ora de începere și de sfârșit a exportului și faceți clic pe Telecharger les donnees buton pentru a iniția exportul.

      Arcanes Telecharger.png
    4. Selectați folderul de pe discul pe care ar trebui salvat exportul și confirmați. Numele folderului rezultat trebuie să fie similar cu "vxcore_b3c1-9d25-53ca-4d51".

  2. Copiați ambele scripturi (.ps1 și .bat), care se află în BriefCam folderul directorului plugins de instalare, în același folder în care se află folderul de export VXCore. Folderul ar trebui să arate astfel:

    Arcanes VXcore files.png
  3. Faceți dublu clic pe vxcore_archiver.bat fișier. Scripturile vor căuta un folder de export VXCore în același director în care se află cele două scripturi.

  4. Odată ce arhiva este gata, o nouă fereastră Explorer se va deschide pentru a deschide calea unde se află fișierul .vxcorezip arhivă. (.vxcorezipFișierul a fost creat de script.) Acest fișier poate fi apoi încărcat BriefCam pentru decodare.

  5. Pentru ca exportul BriefCam să fie decodat corect, următoarea linie trebuie să fie necomentată în RenderingService.ini fișierul de configurare:

    Arcanes Rendering.png

Fișierul vxcore_archiver.ps1 poate fi numit independent de un terminal PowerShell. Pentru mai multe informații, rulați comanda de ajutor: vxcore_archiver.ps1 -help.

Setări de configurare VXCore

În BriefCam folderul plugins directorului de instalare, BriefCam.VXCore.ini veți găsi Decoding secțiunea fișierului. Puteți să utilizați aceste setări pentru a vă configura în continuare sistemul.

Arcanes decoding.png
  • StreamID – Fluxul video care ar trebui decodat din exportul VXCore. Acest lucru este utilizat în cazurile în care camera, din care este exportat videoclipul nativ, înregistrează mai multe fluxuri (de exemplu, cu rezoluții multiple). Primul flux este întotdeauna numit "video1" (așa cum este valoarea implicită a acestei setări) și fluxurile suplimentare vor fi numite "video2", "video3" etc.

  • FileReaderQueue – Numărul de cadre care ar trebui să fie tamponate de la exportul nativ înainte de a aștepta decodificarea cadrelor în așteptare. Creșteți această setare dacă decodorul ffmpeg (utilizat de decodorul VXCore pentru decodarea cadrelor unice) raportează creșterea zonei tampon în jurnale. Căutați următorul avertisment: "FFMpegDecoder::AppendChunkToBuffer.dimensiune crescută a zonei tampon de la <x> la <y>".

  • FileReaderQueueMax – Valoarea maximă la care coada cititorului de fișiere va fi mărită în timpul decodificării. Această valoare trebuie setată mai mare decât FileReaderQueue.

  • FileReaderDelayMS – Cât timp trebuie să aștepte decodorul înainte de a încerca să extragă mai multe cadre din exportul nativ odată ce este atinsă limita de tampon.

  • InitExtractorFrameLimit – Câte cadre trebuie să verifice decodorul pentru un prim cadru valid înainte de a renunța la exportul nativ ca nevalid. Măriți această setare dacă există un număr mare de decodificări nevalide raportate. Căutați următoarea eroare: "[Decoder VXCore] Inițializarea a eșuat."

  • InitDecoderBufferSizeKB – Câți KB de date de cadre ar trebui să utilizeze decodorul pentru o inițializare validă înainte de a renunța la exportul nativ ca nevalid. Măriți această setare dacă există un număr mare de decodificări nevalide raportate. Căutați următoarea eroare: "[Decoder VXCore] Nu s-a putut decoda <cale de export nativă încărcată>".

  • DecoderBufferSizeMB – Dimensiunea inițială a zonei tampon a decodorului FFMPEG. Creșteți această setare dacă decodorul ffmpeg raportează creșterea zonei tampon în jurnale. Căutați următorul avertisment: "FFMpegDecoder::AppendChunkToBuffer.dimensiune crescută a zonei tampon de la <x> la <y>".