Skip to main content

BriefCam VMS-integratiehandleiding

Arcanes Technology Integratie

Laatst bijgewerkt: 5 minuten lezen
TaalNederlands

Integratieoverzicht

VMS-partner

Product

Versie

Laatst geteste BriefCam versie

Integratieniveau

H.265-ondersteuning

Arcanes Technology

VXCore

6.5.4

6.4 Hot Fix 1

Integratie voor on-demand en realtime (L2)

Ja

Installatie en configuratie

  1. Voer de plug-in uit.

  2. Genereer en stel het VXCore API Access-token in.

    1. Ga in VXCore naar Extensies > API-toegang en klik op de knop TOEVOEGEN.

      Arcanes Add Extension.png
    2. Kopieer de verbindingssleutel. U hebt deze sleutel nodig bij het configureren van de verbinding op BriefCam.

    3. Voer de naam van het API-toegangstoken in en schakel het selectievakje Toegang tot systeeminformatie in.

      Arcanes Accces to System.png
    4. Selecteer op het tabblad CAMERA'S alle camera's die door BriefCam worden gebruikt en klik op TOEPASSEN.

      Arcanes Cameras.png
  3. Open in het BriefCam Administrator Consolehet gedeelte Instellingen en klik op Camerabeheer.

    Camera Management option.png
  4. Klik op de knop Map toevoegen.

    Add Directory button full.png
  5. Vul in het dialoogvenster Map toevoegen de details van VXCore in.

  6. In het veld Gebruikersnaam moet je slechts één ruimte invoeren. Er is geen gebruikersnaam nodig voor de verbinding.

  7. Voer in het veld Wachtwoord het API-toegangstoken in dat in de VXCore VMS is gegenereerd.

    Arcanes Add Diectory.png
  8. Zorg ervoor dat de firewall verbindingen voor RTSP accepteert.

Configuratiebestand

Nadat u de plug-in hebt uitgevoerd, kunt u het BriefCam.VXCore.ini aanpassen, dat zich standaard bevindt op: C:\Program Files\BriefCam\BriefCam Server\plugins.

Arcanes ini.png

Dit zijn de instellingen in het bestand:

  • LiveDelayMSec – Stelt een tijdsvertraging in wanneer het VMS en RSTP niet-overeenkomende tijden hebben.

    Wanneer een live beeld van de recorder/camera wordt ontvangen, wordt ook de tijd van het frame ontvangen. Als deze tijd ongeldig is, stelt BriefCam de framesnelheid in op de huidige tijd minus de waarde die is ingesteld in de parameter LiveDelayMSec.

    Als bijvoorbeeld een frame wordt ontvangen met tijd 01/01/1900 00:00:00, overschrijft BriefCam deze tijd naar de huidige tijd van het apparaat en wordt de geconfigureerde vertraging, die standaard 0 is, afgetrokken.

  • UseHTTPSLiveURL – Gebruikt HTTPS voor de livestreamverbinding.

  • FFmpegPath – Hiermee stelt u de locatie van de FFMPEG in, als deze niet op de standaardlocatie is geïnstalleerd.

Het geëxporteerde bestand archiveren vanuit VXCore

Het archief wordt uitgevoerd omdat de export uit meerdere bestanden bestaat die door de decoder gezamenlijk moeten worden afgehandeld. Als ze afzonderlijk worden geüpload, weet de decoder niet dat deze bestanden deel uitmaken van dezelfde export.

Een export van 10 minuten bevat bijvoorbeeld 10 paar VXSEEK- en VXVIDEO-bestanden, één paar voor elke minuut van de export. Het VXSEEK-bestand bevat de metagegevens die nodig zijn om het VXVIDEO-bestand te lezen.

Het archief genereren

Het archief genereren dat naar BriefCammoet worden geüpload:

  1. Genereer de video-export vanuit VXCORE ACCESS.

    1. Ga in VXCORE ACCESS in de linkerwerkbalk naar het tabblad Video.

      Arcanes Video tab.png
    2. Klik in het rechterdeelvenster op de knop Raw video dump.

      Arcanses Raw video dump.png
    3. Stel de begin- en eindtijd van de export in en klik op de knop Telecharger les donnees om de export te starten.

      Arcanes Telecharger.png
    4. Selecteer de map op de schijf waar de export moet worden opgeslagen en bevestig deze. De resulterende mapnaam moet gelijk zijn aan "vxcore_b3c1-9d25-53ca-4d51".

  2. Kopieer beide scripts (.ps1 en .bat), die zich in de map van BriefCam de installatiemap plugins bevinden, naar dezelfde map als waar de exportmap van VXCore zich bevindt. De map moet er als volgt uitzien:

    Arcanes VXcore files.png
  3. Dubbelklik op het vxcore_archiver.bat -bestand. De scripts zoeken een VXCore-exportmap in dezelfde map waar de twee scripts zich bevinden.

  4. Zodra het archief gereed is, wordt een nieuw venster geopend in Bestandsverkenner, dat het pad opent naar het .vxcorezip archiefbestand. (Het .vxcorezip is gemaakt door het script.) Je kunt dit bestand vervolgens uploaden naar BriefCam om te decoderen.

  5. Om de export correct te BriefCam decoderen, moet de volgende regel geen commentaar geven in het RenderingService.ini configuratiebestand:

    Arcanes Rendering.png

Het vxcore_archiver.ps1 -bestand kan vanaf een PowerShell-terminal zelfstandig worden opgeroepen. Voer voor meer informatie de helpopdracht uit: vxcore_archiver.ps1 -help.

VXCore-configuratie-instellingen

In de BriefCam installatiemap van de plugins map vindt u het BriefCam.VXCore.ini van het Decoding . U kunt deze instellingen gebruiken om uw systeem verder te configureren.

Arcanes decoding.png
  • StreamID – De videostream die moet worden gedecodeerd van de VXCore-export. Dit wordt gebruikt in gevallen waarin de camera, waarvan de native video wordt geëxporteerd, meerdere streams opneemt (bijvoorbeeld met meerdere resoluties). De eerste stream krijgt altijd de naam "video1" (net als de standaardwaarde van deze instelling) en aanvullende streams krijgen de naam "video2", "video3", enzovoort.

  • FileReaderQueue – Het aantal frames dat vanuit de native export moet worden gebufferd voordat wordt gewacht tot openstaande frames zijn gedecodeerd. Verhoog deze instelling als de ffmpeg-decoder (die wordt gebruikt door de VXCore-decoder voor het decoderen van afzonderlijke frames) meldt dat de buffer in de logboeken wordt verhoogd. Let op de volgende waarschuwing: "FFMpegDecoder::AppendChunkToBuffer.verhoogde buffergrootte van <x> tot <y>".

  • FileReaderQueueMax – De maximale waarde in de wachtrij voor de bestandslezer wordt verhoogd tot tijdens het decoderen. Deze waarde moet hoger zijn dan FileReaderQueue.

  • FileReaderDelayMS – Hoelang de decoder moet wachten voordat hij probeert meer frames uit de native export te halen zodra de bufferlimiet is bereikt.

  • InitExtractorFrameLimit – Hoeveel frames moet de decoder controleren op een geldig eerste frame voordat de native export wordt genegeerd als ongeldig? Verhoog deze instelling als er een groot aantal gerapporteerde ongeldige decoderingen is. Zoek de volgende fout: "[VXCore Decoder] Initialisatie is mislukt.".

  • InitDecoderBufferSizeKB – Hoeveel kB aan framegegevens de decoder moet gebruiken voor een geldige initialisatie voordat de native export als ongeldig wordt weggegooid. Verhoog deze instelling als er een groot aantal gerapporteerde ongeldige decoderingen is. Zoek de volgende fout: "[VXCore Decoder] Kan <native geüpload exportpad> niet decoderen".

  • DecoderBufferSizeMB – De initiële grootte van de FFMPEG-decoderbuffer. Verhoog deze instelling als de ffmpeg-decoder meldt dat de buffer in de logboeken wordt vergroot. Let op de volgende waarschuwing: "FFMpegDecoder::AppendChunkToBuffer.verhoogde buffergrootte van <x> tot <y>".