Skip to main content

BriefCam VMS-integratiehandleiding

Milestone-integratie

Laatst bijgewerkt: 20 minuten lezen
TaalNederlands

VMS-partner

Product

Versie

Laatst geteste BriefCam versie

Integratieniveau

H.265-ondersteuning

Milestone

XProtect

2026 R1

2025 R1 SP1 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2025 R3

2025 R1 SP1 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2025 R2

2025 R1 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2025 R1

2024 R2 HF5

Workflow-integratie (L4)

Ja

Milestone

XProtect

2024 R2

2024 R2 HF5

Workflow-integratie (L4)

Ja

Milestone

XProtect

2024 R1

2024 R2 HF5

Workflow-integratie (L4)

Ja

Milestone

XProtect

2023 R3

2024 R2 HF4 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2023 R2

2024 M1

Workflow-integratie (L4)

Ja

Milestone

XProtect

2023 R1

2023 M1 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2022 R3

2023 M1 (inclusief Classic en Next-Gen engine)

Workflow-integratie (L4)

Ja

Milestone

XProtect

2022 R2

6,4 HF2

Workflow-integratie (L4)

Ja

Vereisten

Opmerking

Voor de installatie van de SSO-provider moet BriefCam Open API (BOA), die afzonderlijk is gelicentieerd, worden gebruikt op de BriefCam -server.

Poorten vereist

De volgende poorten moeten beschikbaar zijn bij het installeren van de plug-ins:

Poortnummer

80, 554, 8030, 8080 en 9090

Milestone-integratieplug-ins

BriefCam Milestone-plug-in-installatie

Voor de integratie van BriefCam en Milestone moet u de Milestone-plug-in installeren.

Voor OX5-omgevingen moet u de Milestone-plug-in installeren op elk systeem waar de BriefCam Server, On-Demand Processing Server of Real-Time Processing Server is geïnstalleerd.

Voor OX6-omgevingen moet u de Milestone-plug-in installeren op elk apparaat waarop de VMS Agent- en VSS-serverservice wordt uitgevoerd.

  1. Voer de installatie van de VMS-integratieplug-in uit door met de rechtermuisknop te klikken op het bestand BriefCamMilestonePlugin_sep_<version number>.exe en Uitvoeren als beheerder te selecteren.

  2. Klik op de knop Aan de slag.

  3. Lees en accepteer de voorwaarden van de licentieovereenkomst. Klik op Volgende.

  4. Selecteer het pad naar de installatiemap van de plug-in. Houd er rekening mee dat het dezelfde map moet zijn als de BriefCam Server map. Standaard is deze ingesteld op C:\Program Files\BriefCam\BriefCam Server\. Klik op Volgende.

  5. Als u SSO niet wilt inschakelen op de BriefCam Embedded XProtect Client, laat u het selectievakje Configure the Milestone SSO Provider-service uitschakelen en klikt u op Volgende.

  6. Als je de BriefCam Embedded XProtect Client wilt inschakelen:

    1. Schakel het selectievakje SSO-service van Milestone configureren in. Houd er rekening mee dat op alle andere machines met de OX6.OnDemand Service of OX6.RealTime Service, het selectievakje niet wordt ingeschakeld.

    2. Als de Milestone SSO Provider en BriefCam Web Services op dezelfde machine zijn geïnstalleerd, moet het SSO-leverancieradres localhost zijn. Bijvoorbeeld: http://localhost:8030/MilestoneSSO/.

    3. Als de Milestone SSO Provider en BriefCam Web Services op verschillende apparaten zijn geïnstalleerd, voer dan het SSO-provider-adres in. Het adres van de SSO-provider moet wijzen naar de host waarop de Milestone SSO Provider-service wordt uitgevoerd. Bijvoorbeeld: http://briefcam-server:8030/MilestoneSSO/.

  7. Klik op Installeren.

    Milestone sso settings.png
  8. De configuratie van de SSO-provider wordt opgeslagen in het <BCServer>\MilestoneSSOProvider\MilestoneSSOProvider.exe.config -bestand. Als je de configuratie wilt wijzigen, open en bewerk je dit bestand. Houd er rekening mee dat in sommige gevallen een kopie van dit bestand ook kan bestaan onder de <bcsServer>-map: probeer de map niet te bewerken omdat deze niet wordt gebruikt.

  9. Als je organisatie gebruikmaakt van de RESPOND-module van BriefCam, installeer je het Open Network Bridge-onderdeel van Milestone. Hierdoor kan de Milestone-plug-in videostream ophalen van de Milestone VMS. Het onderdeel maakt geen onderdeel uit van de standaard Milestone Management + Recorder-installer.

    Ga om het onderdeel te downloaden naar: https://www.milestonesys.com/downloads/ en klik op de optie Software downloaden. Meld u aan met uw Milestone-gebruiker en -wachtwoord en selecteer Milestone Open Network Bridge in het veld Product.

    Bij het configureren van de Open Network Bridge van Milestone worden een gebruiker en wachtwoord gemaakt. Noteer deze gegevens, want je hebt ze nodig bij het configureren van de Milestone-map in de BriefCam Administrator Console.

Stappen na installatie voor BriefCam 2025 R1 SP1
  1. Nadat u de Milestone-plug-in hebt geïnstalleerd, moet u het geïnstalleerde BriefCam.VideoNative.dll -bestand vervangen door een nieuwere versie.

  2. Download de nieuwste versie van het bestand door hier te klikken.

  3. Pak het gedownloade bestand uit.

  4. Alle BriefCam stoppen.

  5. Kopieer het nieuwe BriefCam.VideoNative.dll -bestand en sla het op in de BriefCam Server-(C:\Program Files\BriefCam\BriefCam Server). Als daarom wordt gevraagd, moet u toestaan dat het bestaande bestand wordt vervangen.

  6. Start alle BriefCam services.

Milestone Embedded Client-installatie

Als u BriefCam wilt insluiten in de Milestone XProtect Smart Client, installeert u drie plug-ins:

  1. Milestone

  2. Milestone Embedded Client

  3. Management Client voor Milestone.

De volgende stappen zijn nodig voor het installeren van een Milestone Embedded Client:

STAP 1: Installeer de Milestone-plug-in op de BriefCam -server(s).

STAP 2: Installeer de Milestone Embedded Client.

  1. Rechtsklik op elk XProtect Smart Client-systeem waar je BriefCam wilt insluiten op het BriefCamEmbeddedClientForMilestoneXProtect_sep_<version number>.exe en selecteer Uitvoeren als beheerder.

  2. Klik in het welkomstscherm op Aan de slag.

  3. Accepteer de voorwaarden van de licentieovereenkomst.

  4. Klik op Volgende en het volgende scherm wordt weergegeven.

    Milestone embedded 2024 m1.png
  5. Selecteer het doelpad voor de installatie. Houd er rekening mee dat het installatiepad dezelfde map moet zijn waar Milestone XProtect Smart Client is geïnstalleerd.

  6. Selecteer welke editie van BriefCam je gebruikt.

  7. Klik op Volgende en vervolgens op Installeren.

  8. Stel in de BriefCam Administrator Console's Environment Settings de Milestone SSO Provider-omgevingsinstelling in: SSO Eindpunt:

    1. Als de Milestone SSO Provider en BriefCam Web-services op dezelfde machine zijn geïnstalleerd, controleer dan of de instelling SSO Endpoint Environment is ingesteld op localhost.

    2. Als de Milestone SSO Provider en BriefCam Web Services op verschillende machines zijn geïnstalleerd, controleer dan of de instelling SSOE Endpoint Environment is ingesteld op de IP- of hostnaam van de BriefCam-server (en niet localhost).

  9. Als de hostnaam niet kan worden opgelost, voegt u de BriefCamserver toe aan het hosts bestand op elk van de XProtect Smart Client-systemen waar u insluitBriefCam.

    1. Navigeer naar het hosts -bestand, dat zich bevindt op: C:\Windows\System32\drivers\etc\hosts.

    2. Open het hosts -bestand met een teksteditor (zoals Kladblok) als een beheerder.

    3. Voeg de volgende regel toe aan hethostsbestand:BriefCam < IP-server>BriefCam < servernaam>

STAP 3: Installeer de Management Client for Milestone-plug-in van BriefCam.

  1. Rechtsklik op het BriefCamMilestoneXProtectManagementClient_sep_<version number>.exe -bestand op dezelfde computer waarop Milestone XProtect Management Client is geïnstalleerd en selecteer Uitvoeren als beheerder.

  2. Klik in het welkomstscherm op Aan de slag.

  3. Lees de licentie, accepteer de voorwaarden van de gebruiksrechtovereenkomst en klik op Volgende.

  4. Selecteer het doelpad voor de installatie en klik op Installeren.

  5. Meld u aan bij de Milestone XProtect Management Client.

  6. Rechtsklik op het gedeelte Rollen en voeg een nieuwe rol toe, bijvoorbeeld: BriefCam-gebruikers, zoals in de afbeelding hieronder.

  7. Zorg dat de nieuwe rol is geselecteerd en klik op het tabblad BriefCam onder in het scherm. In Milestone XProtect Management 2023 R1 heet het tabblad MIP

    Milestone management plugin roles.png
  8. Selecteer in het gedeelte Rolinstellingen de BriefCam-rol, zoals in de afbeelding hieronder.

  9. Geef deze gebruikers toegang tot BriefCam door het selectievakje Toegang tot videoanalyseplatform toestaan in te schakelen.

    Milestone management plugin BriefCam.png

Je stelt nu BriefCam-adressen in die door de ingesloten client worden gebruikt voor het aanmelden bij een SSO.

  1. Navigeer naar MIP-plug-ins -> BriefCam -> BriefCam > tabblad Configurator.

  2. Voer in het veld Adres locatie van client het BriefCam-clientadres in.

  3. Voer in het veld BOA-serveradres het BOA-serviceadres in.

    Milestone MIP configuration.png
  4. Als je wilt controleren of de URL's correct zijn, kun je voor elk van de toegevoegde adressen klikken op de knop Verbinding testen.

  5. Klik op de knop Valideren.

  6. Sla de wijzigingen op.

Je kunt de adresinstellingen overschrijven in het BriefCam.MilestoneEmbeddedViewer.dll.config -bestand. Wijzigingen in dit bestand vervangen de standaardwaarden en worden in de toekomst toegepast.

In het gedeelte Instellingen van de app zijn er twee waarden:

  • serverAddress – Adres van de BriefCam Client-server

  • boaServerAddress – het adres van de BOA-dienst

    Milestone appsettings.png

Voor ingesloten omgevingen sluit u nu de Milestone XProtect Smart Client aan op de BriefCam -server zoals beschreven in het Milestone XProtect Smart Client verbinden met de BriefCam Server gedeelte.

Milestone XProtect Smart Client verbinden met de BriefCam Server

Een verbinding tot stand brengen van de Milestone XProtect Smart Client met de BriefCam Server:

  1. Voer de Beginconfiguratie uit zoals beschreven in de BriefCambeheerdershandleiding.Beginconfiguratie

  2. Open in het BriefCam Administrator Consolehet gedeelte Implementatie en vervolgens Hosts.

  3. Zoek je host en klik op het bijbehorende tandwielpictogram.

    Hosts settings.png
  4. Selecteer de Milestone SSO Provider-service en klik op Toepassen.

    Enable service Milestone SSO.png
  5. Als de Milestone SSO wordt geïmplementeerd op een machine die niet de BCServer-machine is, moet u de volgende stappen uitvoeren:

    1. Open het BriefCam Administrator Console en controleer of de instelling SSOEEndpoint Environment verwijst naar de hostnaam waarop de Milestone SSO Provider draait.

    2. Controleer op het systeem waarop de Milestone SSO Provider draait of de AuthenticatorAddress sleutel in het MilestoneSSOProvider.exe.config (C:\Program Files\BriefCam\BriefCam Server\<MilestoneSSOProvider: ) verwijst naar de hostnaam waarop de Milestone SSO Provider draait (bijvoorbeeld: http://BCServer:8030/MilestoneSSO/).

    3. Controleer op het systeem waarop de Milestone SSO Provider draait of de BriefCam gebruiker die de BriefCam uitvoert de nodige machtigingen heeft om een luisteraar te openen door de volgende opdracht in PowerShell uit te voeren als Beheerder:

      netsh http show urlacl

      Je zou bijvoorbeeld een Reserved URL waarde en een User waarde moeten zien:

      Reserved URL.png
    4. Als een dergelijke invoer niet bestaat, voer je de volgende opdracht uit (vervang de URL- en gebruikerswaarden door de waarden van je omgeving):

      netsh http add urlacl url=http://BCServer:8030/MilestoneSSO user=bcuser

    5. Als je in het kader van deze stap wijzigingen hebt aangebracht, start je de Milestone SSO-serviceprovider op de server en de IIS op de machine voor webservices opnieuw.

    6. Start in het gedeelte Services de Milestone SSO Provider-service.

      Services Milestone SSO.png

Opmerking

Gebruikersnamen worden automatisch gemaakt door de SSO wanneer u zich aanmeldt bij de Milestone-client met de methode voor basisverificatie of Windows-verificatie.

Windows-verificatie (SSO-aanmelding voor client)

Om Windows-verificatie voor SSO-aanmelding voor client in te schakelen:

  1. Voeg de gebruiker met de BriefCam Windows-services toe aan een groep waarvoor de machtiging Management Server > Connect is toegestaan.

    Opmerking

    Het wachtwoord van de BriefCam Windows-gebruiker, dat wordt gebruikt om je aan te melden bij Milestone VMS, verloopt na een bepaalde tijd. Dit voorkomt dat de SSO-service zich aanmeldt en het token valideert dat wordt gebruikt voor het aanmelden bij de huidige Windows-gebruiker. Als dit probleem optreedt, werkt u het BriefCam Windows-gebruikerswachtwoord bij op het Milestone VMS-systeem.

  2. Als de Milestone XProtect-versie niet Corporate (Professional of lager) is, moet de gebruiker met de BriefCam Windows-services worden toegevoegd aan de beheerdersgroep omdat een dergelijke machtiging niet beschikbaar is.

  3. Als de gebruiker die de BriefCam Windows-services uitvoert geen domeingebruiker is, maar een normale Windows-gebruiker, moet op het VMS-serversysteem een Windows-gebruiker met dezelfde gebruikersnaam en hetzelfde wachtwoord worden gemaakt en vervolgens worden toegevoegd aan een rol met de machtiging Verbinden.

    Milestone_sso_user.png
Het tabblad BriefCam bekijken in Milestone
  1. Start XProtect Smart Client en meld u aan bij de Milestone-server.

  2. Zodra het operationeel is, wordt een tabblad BriefCam® weergegeven in het hoofdvenster van de XProtect-client.

  3. Klik op het tabblad BriefCam® en je wordt automatisch aangemeld bij de ingesloten BriefCam-client.

    Milestone XProtect BriefCam tab.png

Opmerking

Markeringen die in BriefCam zijn gemaakt, worden niet weergegeven in de Milestone XProtect Smart Client-toepassing.

Hostname-resolutie voor de Milestone-server

Als de machines zich in een domein bevinden, worden de hosts met succes opgelost.

Als een domein niet beschikbaar is, moet het Milestone VMS-adres worden opgelost door <VMSServerAddress> of <VMSServerAddress>.<DomainAddress>te gebruiken.

Een van de vermeldingen moet worden toegevoegd aan het hosts -bestand. Deze vermeldingen moeten zowel de hostnaam zelf als de hostnaam bevatten die aan .domain addressis toegevoegd, zoals: "<milestone-server-name>" of "<milestone-server-name>.<domain address>". Vervang "<milestone-server-name>" door de werkelijke hostnaam van uw Milestone-server.

Het hosts wijzigen:

  1. Navigeer naar het hosts -bestand, dat zich bevindt op: C:\Windows\System32\drivers\etc\hosts.

  2. Open het hosts -bestand met een teksteditor (zoals Kladblok) als een beheerder.

  3. Voeg een van de volgende twee regels toe aan het hosts -bestand:

    <Milestone server IP> <Milestone server name>

    <Milestone server IP> <Milestone server name>.<domain address>

    Vergeet niet de hostnaam en het IP-adres van het voorbeeld te vervangen door uw specifieke waarden.

  4. Sla het hosts -bestand op.

  5. Bewerk de Milestone-map vanuit het gedeelte Camerabeheer van deBriefCam Administrator Consoledoor het veld Adres in te stellen op de volledige adresnaam die in het hostbestand is toegevoegd: <Milestone-servernaam> of <Milestone-servernaam>.<domeinadres>.

Milestone_address_field.png

U kunt als volgt het adres vinden dat moet worden opgelost:

  1. Rechtsklik in de Milestone XProtect Management Client op de server in het menu Site Navigation en klik op Eigenschappen.

    Milestone_site_navigation_props.png
  2. In het gedeelte URL's van het venster Locatie-eigenschappen vindt u het adres dat moet worden opgelost in het veld Alternatieve adressen.

    Milestone_site_props.png

Waarschuwingen verzenden naar Milestone

Waarschuwingen kunnen worden verzonden naar Alarmbeheer van Milestone.

Milestone XProtect BriefCam alarms.png

In het gedeelte Milieu-instellingen van de BriefCam Administrator Consolezijn er drie instellingen die relevant zijn voor het verzenden van meldingen buitenBriefCam:

  1. Stel de instelling Respond.AlertsPublishingEnabled in op true om waarschuwingen buiten BriefCamte verzenden.

  2. Als je meldingen naar een VMS wilt verzenden, controleer je of de instelling Respond.AlertsPublishingToVMSenabled is ingesteld op true.

  3. Gebruik de instelling Respond.AlertsPublishingIntervalInMilliseconden om het steminterval te wijzigen.

    SendAlertssettings.png
  4. Als je de instellingen wijzigt, moet je de VSS-serverservice opnieuw starten of starten.

Opmerking

Alleen waarschuwingen die worden geproduceerd door de met Milestone verbonden camera's worden naar de Milestone-server verzonden.

Analytische gebeurtenissen naar Milestone verzenden

Milestone kan analytische gebeurtenissen van BriefCamontvangen.

Voor het verzenden van analytische gebeurtenissen (in plaats van waarschuwingen) moet u wijzigingen aanbrengen aan zowel de BriefCam- als Milestone-zijde:

BriefCam-configuratie
  1. Open het bestand BriefCam.Milestone Integration.ini, dat zich bevindt op: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Wijzig de SendAnalyticEvent in true en verwijder de puntkomma (;).

  3. Als je geen gegevens over de klasse- en kleur- en persoonskenmerken wilt verzenden, wijzig je het veld met uitgebreid type in fout en verwijder je de puntkomma (;).

Met de parameter AlertsGrouping kun je instellen wat er gebeurt wanneer een object meerdere regels activeert:

  • Waar: er wordt één waarschuwing verzonden voor meerdere regels.

  • false: voor elke regel wordt één waarschuwing verzonden.

Milestone ini SendAnalyticEvent.png
Milestone-configuratie
  1. Ga in het BriefCam-tabblad van de XProtect Client naar RESPOND en maak een regel.

  2. Noteer de titel en controleer of de statusactief is (verwerking) .

    Milestone rules active.jpeg
  3. Open de Milestone XProtect Management Client.

  4. Selecteer Opties in het menu Hulpmiddelen.

  5. Open het tabblad Analysegebeurtenissen, schakel het ingeschakelde selectievakje in en klik op OK.

    Milestone Analytics Events enabled.png
  6. Open de map Regels en gebeurtenissen in het venster Locatienavigatie.

  7. Rechtsklik op de vermelding Analytics Events.

  8. Selecteer Nieuw toevoegen.

  9. Geef de analyses een naam, zelfs als deze exact dezelfde naam hebben als de regel die in BriefCam is gemaakt (zorg ervoor dat de spaties en boven-/onderkaders allemaal identiek zijn).

    Milestone Analytic Events.jpeg
  10. Ga naar Regels en gebeurtenissen > Regels, rechtsklik en voeg een nieuwe regel toe.

  11. Als je een gebeurtenis van een BriefCam Analytic Event wilt activeren, selecteer je onder Actie uitvoeren op gebeurtenis de Analytische gebeurtenis die in de bovenstaande stap is gemaakt.

    Milestone perform action.jpeg
  12. Voltooi de regel met de camera en acties van je keuze. Als je bijvoorbeeld de regelnaam wilt weergeven, selecteer je in de beschikbare kolommen de regel en klik je op het Milestone right arrow.png om deze naar de geselecteerde kolommen te verplaatsen.

    Houd er rekening mee dat de kolommen Object en Type alleen worden weergegeven als de ExtendedTypeField -instelling in het BriefCam.MilestoneIntegration.ini is ingesteld op true (zie het bovenstaande gedeelte BriefCamConfiguratie voor meer informatie).

    De onderstaande tabel toont wat er van BriefCam naar Milestone wordt verzonden wanneer een specifieke Milestone-actie wordt gebruikt.

    Milestone-actie

    Gegevens verzonden van BriefCam naar Milestone

    Voorbeeld

    Object

    Klasse (klassengegevens)

    Persoon (man)

    Type

    Kleur- en persoonskenmerken (indien de klasse Persoon is)

    Een combinatie van de volgende velden: Kleding onder, Kleding boven, Hoofddeksel, Tas. In de vorm van FieldName: Waarde,

    Kleur: Rood,

    Kleding onderlichaam: lang, bovenlichaam: lange mouwen, hoofddeksel: nee,

    Tas: Nee

    Label

    Waarschuwingen bij gezichtsherkenning:

    Lijstnaam (gezichtsnaam)

    Waarschuwingen voor kentekenplaatherkenning (LPR):

    Lijstnaam (kentekenplaatnummer)

    Overige: leeg

    Voor FR-meldingen:

    Verdachten (Frank Smith)

    Voor LPR-meldingen:

    Beperkte voertuigen (2175834)

    Beschrijvingen/instructies

    Voor FR-/LPR-meldingen:

    Vertrouwen: []

    Overige: leeg

    Vertrouwen voor verdachten1 (Frank Smith) = 81%, Vertrouwen voor verdachten2 (Frank Smith) = 37%,

    Leverancier

    BriefCam

    BriefCam

    Milestone available columns.png
  13. Om alarmen te activeren in Alarmbeheer, navigeer je naar Alarmen > Alarmdefinities.

  14. Rechtsklik en voeg een nieuw alarm toe.

  15. Selecteer in het veld Activerende gebeurtenisGebeurtenisanalyse en de gewenste analysegebeurtenis die eerder zijn gemaakt, gevolgd door de gerelateerde camera.

    Milestone triggering event.jpeg

Alarmgebeurtenissen en thumbnails worden nu weergegeven in Alarmbeheer (zoals in de afbeelding hieronder).

Milestone alarms.jpeg

Direct vanuit Milestone een VIDEO SYNOPSIS® maken

Als je de Enhanced BriefCam XProtect®-client hebt geïnstalleerd, kun je rechtstreeks vanuit Milestone een synopsis maken.

Wanneer u een video bekijkt in Milestone (op het tabblad Live, op het tabblad Afspelen en in een zwevend beeld), kunt u rechtsonder in het scherm klikken op het BriefCam-pictogram. Dit zal een nieuwe VIDEO SYNOPSIS® in BriefCamcreëren.

Milestone BriefCam icon.jpeg
  1. Klik op het BriefCam-pictogram en het volgende scherm wordt weergegeven.

    Milestone slider.jpeg
  2. Pas het tijdsinterval aan met de schuifregelaar.

  3. Selecteer rechtsboven in het scherm om een nieuwe case te maken of toe te voegen aan bestaande case, en klik vervolgens op OK.

Je ziet dan onderin het scherm het BriefCam-pictogram Milestone BriefCam processing.png en de voortgang van de verwerking van de synopsis. Klik op het BriefCam-pictogram om naar het BriefCam-tabblad te navigeren en naar de juiste case te gaan.

Milestone BriefCam processing on screen.png

Je ziet dan een scherm, zoals hieronder.

Milestone XProtect BriefCam with objects.jpeg

Niet-gemaskeerde video van Milestone

Het is nu mogelijk om niet-gemaskeerde video's van de Milestone VMS te slepen, zelfs als in de VMS een tijdelijk masker is geconfigureerd.

Je kunt deze functie als volgt inschakelen:

  1. Open het BriefCam.MilestoneIntegration.ini -bestand, dat zich bevindt op: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Stel LiftPrivacy Mask in op true en verwijder de puntkomma (;).

  3. Start in het BriefCam Administrator Consolede VS Server-service opnieuw op.

Voor Milestone 2025 R1 en hoger werken L2-regels voor camera's met een permanent of tijdelijk Milestone-masker niet onder een RTSP-stream. Alleen de SDK-stream ondersteunt regels voor camera's met Milestone-maskers.

Meerdere RTSP-bruggen instellen

U kunt de Milestone-plug-in configureren om meerdere RTSP-bruggen te gebruiken voor efficiënt beheer van camerastreams. Deze aanpak is vergelijkbaar met het toevoegen van extra rijstroken aan een snelweg en verdeelt camerastreams over meerdere bruggen (servers) om de algehele prestaties te verbeteren en de belasting op elke afzonderlijke brug te verminderen. Zo kun je camera’s effectiever beheren.

Meerdere RTSP-bruggen instellen:

  1. Open het BriefCam.MilestoneIntegration.ini -bestand, dat zich bevindt op: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Zoek het gedeelte RTSPbridge. Voeg het volgende toe aan het bestand als dit niet in het .ini-bestand staat:

    [RTSPbridge]

    ;StandaardRTSP-servercapaciteit =

    ;DirectoryRTSPbridges =

  3. Optioneel. Stel de DefaultRtspServerCapacity in op het standaard aantal camera’s dat elke RTSP-brug aankan. Als je bijvoorbeeld weet dat elke brug doorgaans 10 camera’s aankan, stel je de waarde in op 10. Laat het leeg om de standaardwaarde van de plug-in te gebruiken. Als je de standaardwaarde wijzigt, verwijder je de puntkomma (;) aan het begin van de rij.

  4. Stel de DirectoryRtspBridges in. Deze instelling gebruikt een JSON-structuur om de toewijzing tussen Milestone VMS-adressen en hun bijbehorende RTSP-bruggen te definiëren. Verwijder de puntkomma (;) aan het begin van de rij.

De structuur van de kaart is:

Key – Het adres van de Milestone VMS.

Value – Een lijst met RTSP-bruggen die aan de Milestone VMS zijn gekoppeld. Elke brug kan optioneel een "Capaciteit"-waarde hebben die de limiet van de camerabehandeling bepaalt. U kunt RTSP-bruggen configureren voor meerdere VMS'en door extra Milestone VMS-adressecties in het JSON-bestand toe te voegen.

Milestone RTSP bridges.png
Voorbeeld van configuraties van RTSP-bridges in een map

Hier volgen voorbeeldconfiguraties voor de DirectoryRTSPbridge-instelling (JSON-indeling):

Eén VMS met meerdere bruggen (standaardcapaciteit) – voorbeeld 1:

[RtspBridge];Stel de standaardcapaciteit in voor elke bridge (optioneel);StandaardRtspServerCapacity=(aanbevolen kanaallimiet per bridge) DirectoryRtspBridges = {MilestoneVMSaddress}: ["BridgeAddress": "BridgeIPAaddress1"}, {BridgeAddress}: {BridgeIPAaddress2}, {BridgeAddress}: {BridgeIPAaddress3}, {BridgeAddress}: {BridgeIPAaddress4}, {BridgeAddress}: {BridgeIPAaddress}, {BridgeAddress}: {BridgeIPAaddress5}, {BridgeAddress}: "BridgeIPAdress6"} }

  • In dit voorbeeld wordt getoond hoe u de plug-in kunt configureren voor een enkel Milestone VMS met meerdere RTSP-bruggen. We gaan ervan uit dat elke brug het aanbevolen aantal camera's aankan.

  • De configuratie zorgt ervoor dat alle beschikbare bruggen worden gebruikt om het totale aantal kanalen vanuit het VMS te distribueren voor efficiënt beheer.

  • Als DefaultRtspServerCapacity niet is gedefinieerd, gebruikt de plug-in de interne standaard voor brugcapaciteit, namelijk 100.

  • Het gedeelte DirectoryRTSPbridges wijst alle bruggen toe aan het enkele VMS-adres, zodat alle beschikbare bronnen worden gebruikt.

Eén VMS met meerdere bruggen (standaardcapaciteit) – voorbeeld 2:

DirectoryRTSProtectBridges = {MilestoneVMSaddress}: [# Single VMS entry {BridgeIPaddress}: "BridgeIPAaddress1"}, {BridgeAddress}: "BridgeIPAaddress2"}, {BridgeAddress}: "BridgeIPAaddress3"}, {BridgeAddress}: "BridgeIPAaddress4"}, {BridgeAddress}: "BridgeIPAaddress5"}, {BridgeAddress}: "BridgeIPAaddress6"} ], "DefaultRTSPserverCapacity": 240 # Standaardcapaciteit voor elke brug }

  • Deze configuratie gaat ervan uit dat alle 15 recorders/archieven onder één Milestone VMS-server werken.

  • We hebben 6 bruggen en elke brug kan ongeveer 240 kanalen aan (volgens Milestone).

  • Daarom worden alle 6 bruggen toegewezen aan de enkele vermelding "Milestone VMS-adres".

  • Deze configuratie garandeert dat alle 1.200 kanalen over de beschikbare bruggen kunnen worden verdeeld voor efficiënt beheer.

  • Door de standaard RTSP-servercapaciteit in te stellen op 240, geeft de plug-in prioriteit aan het toewijzen van maximaal 240 kanalen aan elke bridge tijdens de distributie van de camera. Dit zorgt voor een evenwichtige werkbelasting over de bruggen en voorkomt dat een brug overbelast raakt.

Eén VMS met meerdere bruggen (aangepaste capaciteit):

DirectoryRtspBridges = {"MilestoneVMSAddress": [{"BridgeAddress": "BridgeIPAddress1", "Capacity": 1 }, {"BridgeAddress": "BridgeIPAddress2", "Capacity": 2 }, {"BridgeAddress": "BridgeIPAddress3", "Capacity": 3 } ]}

In dit scenario heb je één VMS met drie bruggen met aangepaste capaciteiten: "BridgeIPAdress1" kan 1 camera aan, "BridgeIPAdress2" kan 2 aan en "BridgeIPAdress3" kan 3 camera's aan.

Meerdere VMS'en met meerdere bruggen (standaardcapaciteit):

DirectoryRtspBridges = {"MilestoneVMSAddress": [{"BridgeAddress": "BridgeIPAddress1" }, {"BridgeAddress": "BridgeIPAddress2" }, {"BridgeAddress": "BridgeIPAddress3" } ], "MilestoneVMSAddress1": [{"BridgeAddress": "BridgeIPAddress4" }, {"BridgeAddress": "BridgeIPAddress5" }, {"BridgeAddress": "BridgeIPAddress6" } ]}

Dit scenario toont meerdere Milestone VMS-servers. Het eerste VMS ("Milestone VMS-adres") heeft drie bruggen met standaardcapaciteit, terwijl het tweede VMS ("Milestone VMS-adres1") drie bruggen met niet-gespecificeerde capaciteiten heeft (uitgaande van standaardwaarden).

Meerdere VMS'en met meerdere bruggen (aangepaste capaciteit):

DirectoryRtspBridges = {"MilestoneVMSAddress": [{"BridgeAddress": "BridgeIPAddress1", "Capacity": 1 }, {"BridgeAddress": "BridgeIPAddress2", "Capacity": 2 }, {"BridgeAddress": "BridgeIPAddress3", "Capacity": 3 } ], "MilestoneVMSAddress1": [{"BridgeAddress": "BridgeIPAddress4", "Capacity": 1 }, {"BridgeAddress": "BridgeIPAddress5", "Capacity": 2 }, {"BridgeAddress": "BridgeIPAddress6", "Capacity": 3 } ]}

Cameradistributie

Deze plug-in gebruikt de DirectoryRTSPbridges JSON-gegevens om camera’s te distribueren naar beschikbare RTSP-bruggen. Er wordt rekening gehouden met brugcapaciteiten en camera’s worden gesorteerd op weergavenamen (of ID’s als namen identiek zijn).

Voor één Milestone VMS met 100 camera’s, 10 RTSP-bruggen en een standaardbrugcapaciteit van 10 worden bijvoorbeeld 10 camera’s voor elke RTSP-brug in kaart gebracht.

Prioriteit bridgeselectie

Bridges die in het gedeelte DirectoryRTSPbridges van het .ini-bestand zijn gedefinieerd, hebben prioriteit boven de bruggen die zijn geconfigureerd via de directoryinstellingen van de plug-in.

Bovendien wordt elke RTSP-brug die in het .ini-bestand of de directoryinstellingen is gedefinieerd toegevoegd aan de pool van bruggen die door de plug-in worden gebruikt. Dit betekent dat zelfs als een brug niet in de DirectoryRTSPbridges JSON-lijst staat, deze nog steeds kan worden gebruikt voor cameradistributie als de capaciteit dit toestaat. Als je bijvoorbeeld een bridge hebt die alleen in de directoryinstellingen is gedefinieerd en deze beschikt over een beschikbare capaciteit, kan de plug-in er camera’s aan toewijzen.

Bekende beperkingen

  • Voor Milestone 2025 R1 en hoger werken L2-regels voor camera's met een permanent of tijdelijk Milestone-masker niet onder een RTSP-stream. Alleen de SDK-stream ondersteunt regels voor camera's met Milestone-maskers.

  • De BriefCam Server stopt met het uitpakken van nieuwe objecten terwijl Milestone gegevens archiveert. Deze wordt automatisch opnieuw gestart, maar er is een tijdelijke vertraging van enkele minuten.

  • In geïntegreerde Milestone-oplossingen wordt een regel met een komma (,) in de naam verzonden als twee verschillende waarschuwingen (identiek) van twee verschillende regels.

  • Op de Milestone-client wordt soms een wit scherm weergegeven in plaats van het tabblad BriefCam. Om dit probleem op te lossen, voert u Milestone XProtect Provider uit onder een gebruikersdomein dat wordt herkend door Milestone.

  • Bij BriefCam 2023 R2-integraties worden opnamen tijdens het installeren of upgraden soms niet opgehaald voor camera’s met een hoge resolutie. . Om dit probleem op te lossen, kopieert u alle bestanden en mappen van <BC server>\MilestoneSDK\ en plakt u deze (met overschrijving) in de <BC server>-map.

  • Na het upgraden van de BriefCam Milestone-plug-in wordt gedurende enkele seconden een wit scherm weergegeven in de Milestone 2020 R3 - XProtect Smart Client. Je kunt dit probleem oplossen door een paar seconden te wachten of naar een ander tabblad te gaan en vervolgens terug te gaan naar het tabblad BriefCam.

  • Bij integraties met Milestone 2020 R3 wordt, wanneer het opnieuw proberen na ophalen is mislukt, een soortgelijke fout weergegeven in het ophaalservicelogboek (maar deze heeft geen effect op de gebruiker):

    ERROR - Removed old \\19AIO562\BriefCam\ServerData\VideoData\VideoFiles\FetchedFiles \22\05-05-2021 12_05_00\Project.scp [In: BriefCam.MilestoneIntegration.MipsVideoExporter. ExportFolderClean]

  • De Milestone Embedded SSO-verificatie is mislukt in gedistribueerde omgevingen. Je lost dit probleem op:

    1. Wijzig de localhost in de SSOendpoint-omgeving van de BriefCam Administrator Consolein de hostnaam waarop de Milestone SSO Provider draait.

    2. Geef de BriefCam-gebruiker die de BriefCam -services uitvoert op het systeem waarop de Milestone SSO-provider draait, een specifieke machtiging om een luisteraar te openen door de volgende opdracht in PowerShell uit te voeren als Beheer (vervang de URL- en gebruikerswaarden door de waarden van je omgeving):

      NetSH HTTP URL toevoegen=http://BCServer:8030/MilestoneSSO gebruiker=bcuser

    3. Start de Milestone SSO-provider opnieuw op de server en de IIS op de machine voor webservices.

Raadpleeg ook: VMS Integration IssuesVMS Integration Issues