Skip to main content

Vejledning til BriefCam VMS-integration

Milestone Integration

Senest opdateret: Anslået læsetid: 19 min.
SprogDansk

VMS-partner

Produkt

Version

Sidst testet BriefCam version

Integrationsniveau

H.265 Support

Milestone

XProtect

2026 R1

2025 R1 SP1 (herunder Classic- og Next-Gen-motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2025 R3

2025 R1 SP1 (herunder Classic- og Next-Gen-motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2025 R2

2025 R1 (herunder Classic- og Next-Gen-motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2025 R1

2024 R2 HF5

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2024 R2

2024 R2 HF5

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2024 R1

2024 R2 HF5

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2023 R3

2024 R2 HF4 (herunder Classic og Next-Gen motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2023 R2

2024 M1

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2023 R1

2023 M1 (inkl. Classic- og Next-Gen-motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2022 R3

2023 M1 (inkl. Classic- og Next-Gen-motor)

Integration af arbejdsproces (L4)

Ja

Milestone

XProtect

2022 R2

6,4 HF2

Integration af arbejdsproces (L4)

Ja

Forudsætninger

Bemærk

For at kunne installere SSO-provideren BriefCam Open API (BOA), som er licenseret separat, skal den bruges på BriefCam serveren.

Krævede porte

Følgende porte bør være tilgængelige, når plug-ins installeres:

Portnummer

80, 554, 8030, 8080 og 9090

Milestone Integration Plugins

BriefCam Installation af Milestone-plug-in

For at integrere BriefCam Milestone og Milestone skal du installere Milestone-plug-in'et.

I OX5-miljøer skal du installere Milestone-plug-in'et på alle de computere, hvor BriefCam serveren, On-Demand-behandlingsserveren eller Real-Time-behandlingsserveren er installeret.

I OX6-miljøer skal du installere Milestone-plug-in'et på alle computere, der kører VMS Agent- og VSServer-tjenesten.

  1. Kør installationen af VMS-integrations-plug-inet ved at højreklikke på filen BriefCamMilestonePlugin_sep_<versionsnummer>.exe og vælge Kør som administrator.

  2. Klik på knappen Kom i gang.

  3. Læs og accepter licensaftalens vilkår. Klik på Næste.

  4. Vælg stien til plugin- installationsmappen. Bemærk, at det skal være den samme mappe som BriefCam Server mappen. Som standard er den sat til C:\Program Files\BriefCam\BriefCam Server\. Klik på Næste.

  5. Hvis du ikke ønsker at aktivere SSO på den BriefCam integrerede XProtect Client, skal du lade afkrydsningsfeltet Konfigurer Milestone SSO Provider-tjenesten være umarkeret og klikke på Næste.

  6. Hvis du vil aktivere den BriefCam integrerede XProtect Client:

    1. Marker afkrydsningsfeltet Konfigurer Milestone SSO Provider-tjenesten. Bemærk, at på alle andre computere med OX6.OnDemand Service eller OX6.RealTime Serviceskal du ikke markere afkrydsningsfeltet.

    2. Hvis Milestone SSO Provider- og BriefCam Web-tjenesterne er installeret på den samme maskine, skal SSO-udbyderens adresse være localhost. For eksempel: http://localhost:8030/MilestoneSSO/.

    3. Hvis Milestone SSO Provider- og BriefCam Web-tjenesterne er installeret på forskellige computere, skal du indtaste SSO-udbyderens adresse. Adressen til SSO-udbyderen skal pege på værten, der kører Milestone SSO Provider-tjenesten. For eksempel: http://briefcam-server:8030/MilestoneSSO/.

  7. Klik på Installer.

    Milestone sso settings.png
  8. Konfigurationen for SSO-udbyderen bliver gemt i <BCServer>\MilestoneSSOProvider\MilestoneSSOProvider.exe.config filen. Hvis du har brug for at ændre konfigurationen, skal du åbne og redigere denne fil. Bemærk, at der i nogle tilfælde også kan findes en kopi af denne fil i mappen <BCServer>. Prøv ikke at redigere den, da den ikke bliver brugt.

  9. Hvis din organisation bruger BriefCamMilestones RESPOND-modul, skal du installere Milestones Open Network Bridge-komponent. Dette gør det muligt for Milestone-plug-in'et at hente videostream fra Milestone VMS. Komponenten er ikke inkluderet i standard Milestone management + recorder installer.

    For at downloade komponenten skal du gå til: https://www.milestonesys.com/downloads/ og klikke på indstillingen Download software. Log på med din Milestone-bruger og -adgangskode, og vælg Milestone Open Network Bridge fra feltet Produkt.

    Når Milestones Open Network Bridge konfigureres, oprettes en bruger og adgangskode. Noter dig disse, for du skal bruge dem, når du konfigurerer Milestone-mappen i BriefCam Administrator Console.

Trin efter installation af BriefCam 2025 R1 SP1
  1. Efter at have installeret Milestone-plug-in'et skal du erstatte den installerede BriefCam.VideoNative.dll fil med en nyere version.

  2. Download den nyeste version af filen ved at klikke her.

  3. Pak den downloadede fil ud.

  4. Stop alle BriefCam tjenester.

  5. Kopier den nye BriefCam.VideoNative.dll fil og gem den i BriefCam serverinstallationsmappen (C:\Program Files\BriefCam\BriefCam Server). Når du bliver bedt om det, skal du give det tilladelse til at erstatte den eksisterende fil.

  6. Start alle BriefCam tjenester.

Installation af Milestone Embedded Client

For at integrere BriefCam i Milestone XProtect Smart Client skal du installere tre plug-ins:

  1. Milestone

  2. Milestone Embedded Client

  3. Management Client til Milestone.

Sådan installerer du en Milestone Embedded Client:

TRIN 1: Installer Milestone-plug-in på BriefCam serveren/serverne.

TRIN 2: Installer Milestone Embedded Client.

  1. På hver af de XProtect Smart Client-computere, hvor du vil integrere BriefCam, skal du højreklikke på BriefCamEmbeddedClientForMilestoneXProtect_sep_<version number>.exe filen og vælge Kør som administrator.

  2. På velkomstskærmen skal du klikke på Kom i gang.

  3. Accepter licensaftalens vilkår.

  4. Klik på Næste, hvorefter den følgende skærm vises.

    Milestone embedded 2024 m1.png
  5. Vælg sti til installationsdestination. Bemærk, at installationsstien skal være den samme mappe, som Milestone XProtect Smart Client er installeret i.

  6. Vælg, hvilken udgave af BriefCam dig der bruger.

  7. Klik på Næste og derefter på Installer.

  8. I BriefCam Administrator Consolemiljøindstillingerne skal du indstille Milestone SSO Provider-miljøindstillingen: SSOEndpoint:

    1. Hvis Milestone SSO Provider og BriefCam Web Services er installeret på den samme maskine, skal du kontrollere, at SSOEndpoint-miljøindstillingen er sat til localhost.

    2. Hvis Milestone SSO Provider og BriefCam Web Services er installeret på forskellige computere, skal du kontrollere, at SSOEndpoint-miljøindstillingen er sat til BriefCam-serverens IP eller værtsnavn (og ikke localhost).

  9. Hvis værtsnavnet ikke kan blive ekspederet, så føj BriefCamserveren til hosts filen på hver af de XProtect Smart Client-computere, hvor du integrererBriefCam.

    1. Naviger til hosts filen, som er placeret på: C:\Windows\System32\drivers\etc\hosts.

    2. Åbn hosts filen med et tekstredigeringsprogram (f.eks. Notesblok) som administrator.

    3. Føj den følgende linje tilhostsfilen:BriefCam < server-IP>BriefCam < servernavn>

TRIN 3: Installer BriefCams Management Client for Milestone plug-in.

  1. På den samme computer, som Milestone XProtect Management Client er installeret på, skal du højreklikke på BriefCamMilestoneXProtectManagementClient_sep_<version number>.exe filen og vælge Kør som administrator.

  2. På velkomstskærmen skal du klikke på Kom i gang.

  3. Læs licensen, accepter licensaftalens vilkår, og klik på Næste.

  4. Vælg stien til installationsdestinationen og klik på Installer.

  5. Log på Milestone XProtect Management Client.

  6. Højreklik på sektionen Roller og tilføj en ny rolle, for eksempel: BriefCam-brugere som vist på billedet nedenfor.

  7. Sørg for, at den nye rolle er valgt, og klik på fanen BriefCam nederst på skærmen. I Milestone XProtect Management 2023 R1 hedder fanen MIP

    Milestone management plugin roles.png
  8. Fra sektionen Rolleindstillinger skal du vælge BriefCam-rollen, som vist på billedet nedenfor.

  9. Giv disse brugere adgang til BriefCam ved at markere afkrydsningsfeltet Tillad adgang til videoanalyseplatform.

    Milestone management plugin BriefCam.png

Du vil nu definere BriefCam-adresser, som vil blive brugt af den integrerede klient til SSO-logon.

  1. Naviger til MIP-plug-ins -> BriefCam -> BriefCam > fanen Konfigurator.

  2. I feltet Adresse for klientsystem skal du indtaste adressen til BriefCam-klienten.

  3. I feltet BOA Server-adresse skal du indtaste adressen til BOA-tjenesten.

    Milestone MIP configuration.png
  4. Hvis du vil bekræfte, at URL-adresserne er korrekte, kan du klikke på knappen Test forbindelse for hver af de tilføjede adresser.

  5. Klik på knappen Valider.

  6. Gem ændringerne.

Adresseindstillingerne kan blive overskrevet i BriefCam.MilestoneEmbeddedViewer.dll.config filen. Ændringer, du foretager i denne fil, vil erstatte standardværdierne og blive anvendt fremover.

I sektionen appSettings er der to værdier:

  • serverAddress – adressen til BriefCam Client-serveren

  • boaServerAddress – BOA-tjenestens adresse

    Milestone appsettings.png

For integrerede miljøer vil du nu forbinde Milestone XProtect Smart Client til BriefCam serveren som beskrevet i Tilslutning af Milestone XProtect Smart-klient til BriefCam serveren afsnittet.

Tilslutning af Milestone XProtect Smart-klient til BriefCam serveren

Sådan etableres en forbindelse fra Milestone XProtect Smart Client til BriefCam serveren:

  1. Udfør behandlingen Første opsætning som beskrevet i BriefCamAdministratorvejledningen.Første opsætning

  2. Åbn sektionen BriefCam Administrator ConsoleUdrulning og derefter Værter.

  3. Find din vært og klik på dens gear ikon.

    Hosts settings.png
  4. Vælg Milestone SSO Provider-tjenesten, og klik på Anvend.

    Enable service Milestone SSO.png
  5. Hvis Milestone SSO anvendes på en maskine, som ikke er BCServer-maskinen, skal du udføre følgende trin:

    1. Åbn vinduet BriefCam Administrator Console og kontroller, at SSOEndpoint-miljøindstillingen peger på værtsnavnet for Milestone SSO Provider.

    2. På maskinen, der kører Milestone SSO Provider, skal du kontrollere, at AuthenticatorAddress nøglen i MilestoneSSOProvider.exe.config filen (placeret på: C:\Program Files\BriefCam\BriefCam Server\<MilestoneSSOProvider) peger på værtsnavnet, der kører Milestone SSO Provider (for eksempel: http://BCServer:8030/MilestoneSSO/).

    3. På den maskine, der kører Milestone SSO Provider, skal du kontrollere, at den BriefCam bruger, der kører BriefCam tjenesterne, har de nødvendige tilladelser til at åbne en lytter ved at køre følgende kommando i PowerShell som Admin:

      netsh http show urlacl

      Du bør se en Reserved URL værdi og en User værdi, for eksempel:

      Reserved URL.png
    4. Hvis en sådan indgang ikke eksisterer, så kør følgende kommando (erstatning af url og bruger værdier med dit miljøs værdier):

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

    5. Hvis du foretog ændringer som del af dette trin, skal du genstarte Milestone SSO provider-tjenesterne på serveren og IIS på computeren med webtjenester.

    6. I sektionen Tjenester skal du starte Milestone SSO Provider-tjenesten.

      Services Milestone SSO.png

Bemærk

Brugernavne oprettes automatisk af SSO'en, når der logges på Milestone-klienten ved hjælp af basisgodkendelse eller Windows-godkendelse.

Windows-godkendelse (klient-SSO-logon)

Sådan aktiverer du Windows-godkendelse for klient-SSO-logon:

  1. Føj brugeren, der kører BriefCam Windows-tjenesterne, til en gruppe, som har tilladelse til at bruge Management Server > Forbind.

    Bemærk

    BriefCam Windows-brugerens adgangskode, der bruges til at logge på Milestone VMS, udløber efter et bestemt stykke tid. Dette vil forhindre SSO-tjenesten i at logge på og validere det token, der bruges til at logge på den aktuelle Windows-bruger. Hvis dette problem opstår, skal du opdatere BriefCam Windows-brugeradgangskoden på Milestone VMS-computeren.

  2. BriefCam Hvis Milestone XProtect-versionen ikke er Corporate (Professional eller nyere), skal brugeren, der kører Windows-tjenesterne, føjes til Administrator-gruppen, da en sådan tilladelse ikke er tilgængelig.

  3. Hvis brugeren, der kører BriefCam Windows-tjenesterne, ikke er en domænebruger, men en normal Windows-bruger, skal der på VMS-servercomputeren oprettes en Windows-bruger med samme brugernavn og adgangskode, som derefter føjes til en rolle med tilladelsen Opret forbindelse.

    Milestone_sso_user.png
Se fanen BriefCam i Milestone
  1. Start XProtect Smart Client og log på Milestone-serveren.

  2. Når programmet kører, vises en BriefCam®-fane i XProtect-klientens hovedprogramvindue.

  3. Klik på fanen BriefCam®, og du vil automatisk blive logget på den integrerede BriefCam-klient.

    Milestone XProtect BriefCam tab.png

Bemærk

Bogmærker, der er oprettet i BriefCam Milestone, vil ikke blive vist på Milestone XProtect Smart Client-programmet.

Værtsnavneopløsning for Milestone Server

Hvis computerne er i et domæne, løses værterne.

Hvis de ikke er i et domæne, skal Milestone VMS-adressen afklares enten ved hjælp af <VMSServerAddress> eller <VMSServerAddress>.<DomainAddress>.

En af posterne skal føjes til hosts filen. Disse poster skal indeholde både selve værtsnavnet eller det værtsnavn, der er tilføjet med .domain address, såsom: "<milestone-server-name>" eller "<milestone-server-name>.<domæne-adresse>". Erstat "<milestone-server-name>" med det faktiske værtsnavn på din Milestone-server.

Sådan ændrer du hosts filen:

  1. Naviger til hosts filen, som er placeret på: C:\Windows\System32\drivers\etc\hosts.

  2. Åbn hosts filen med et tekstredigeringsprogram (f.eks. Notesblok) som administrator.

  3. Føj en af de følgende to linjer til hosts filen:

    <Milestone server IP> <Milestone server name>

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

    Husk at erstatte eksemplet med værtsnavn og IP-adresse med dine specifikke værdier.

  4. Gem hosts filen.

  5. Fra sektionen BriefCam Administrator ConsoleKameraadministration kan du redigere Milestone-mappen ved at indstille feltet Adresse til det fulde adressenavn, som er tilføjet i værtsfilen: <Milestone-servernavn> eller <Milestone-servernavn>.<domænenavn>.

Milestone_address_field.png

Sådan finder du den adresse, der skal løses:

  1. I Milestone XProtect Management Client skal du højreklikke på serveren i menuen Systemnavigation og klikke på Egenskaber.

    Milestone_site_navigation_props.png
  2. I sektionen Egenskaber for system i vinduet URLer finder du adressen, som skal løses, i feltet Alternative adresser.

    Milestone_site_props.png

Send advarsler til Milestone

Advarsler kan sendes til Milestones Alarmstyring.

Milestone XProtect BriefCam alarms.png

I sektionen BriefCam Administrator Consoles Miljøindstillinger er der tre indstillinger, der er relevante for at sende advarsler uden for BriefCam:

  1. For at sende advarsler uden for BriefCamskal du indstille Respond.AlertsPublishingEnabled til sand.

  2. For at sende advarsler til en VMS skal du kontrollere, at indstillingen Respond.AlertsPublishingToVMSEnabled er sat til sand.

  3. For at ændre afstemningsintervallet skal du bruge indstillingen Respond.AlertsPublishingIntervalInMilliseconds.

    SendAlertssettings.png
  4. Hvis du foretager ændringer i indstillingerne, skal du genstarte eller starte VServer-tjenesten.

Bemærk

Kun advarsler fra de Milestone-forbundne kameraer vil blive sendt til Milestone-serveren.

Send analytiske hændelser til Milestone

Milestone kan modtage analytiske hændelser fra BriefCam.

For at sende analytiske hændelser (i stedet for advarsler) skal du lave ændringer på både BriefCam- og Milestone-siden:

BriefCam-konfiguration
  1. Åbn filen BriefCam.MilestoneIntegration.ini, som er placeret på: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Skift SendAnalyticEvent til sand og fjern semikolonet (;).

  3. Hvis du ikke vil sende data om Klasse, Farve og Personattributter, skal du ændre ExtendedTypeField til falsk og fjerne semikolonet (;).

Med parameteren AlertsGrouping kan du indstille, hvad der sker, når et objekt udløser flere regler:

  • sandt – En enkelt advarsel sendes ud for flere regler.

  • falsk – Der sendes en advarsel for hver regel.

Milestone ini SendAnalyticEvent.png
Milestone-konfiguration
  1. På fanen BriefCam i XProtect Client skal du navigere til RESPOND og oprette en regel.

  2. Noter titlen og kontroller, at status er aktiv (Behandler).

    Milestone rules active.jpeg
  3. Åbn Milestone XProtect Management Client.

  4. Vælg Indstillinger i menuen Værktøjer.

  5. Åbn fanen Analysehændelser, vælg afkrydsningsfeltet Aktiveret og klik på OK.

    Milestone Analytics Events enabled.png
  6. Fra ruden Systemnavigation skal du åbne mappen Regler og hændelser.

  7. Højreklik på posten Analysehændelser.

  8. Vælg Tilføj ny.

  9. Navngiv analysen selv med præcis det samme navn som den regel, der er oprettet i BriefCam (sørg for, at mellemrum og store/små bogstaver alle er identiske).

    Milestone Analytic Events.jpeg
  10. Naviger til Regler og hændelser > Regler, højreklik og tilføj en ny regel.

  11. Hvis du vil udløse en hændelse fra en BriefCam Analytisk hændelse, skal du vælge den analytiske hændelse, der blev oprettet i trinnet ovenfor, under Udfør handling på hændelse.

    Milestone perform action.jpeg
  12. Fuldfør reglen med det kamera og de handlinger, du vælger. Hvis du f.eks. vil have vist regelnavnet, skal du vælge Regel fra de tilgængelige kolonner og klikke på ikonet for Milestone right arrow.png at flytte det til de valgte kolonner.

    Bemærk, at kolonnerne Objekt og Type kun vises, hvis ExtendedTypeField indstillingen i BriefCam.MilestoneIntegration.ini filen er sat til true (for yderligere oplysninger, se afsnittetBriefCam Konfiguration ovenfor).

    Tabellen nedenfor viser, hvad der bliver sendt fra BriefCam Milestone til Milestone, når en bestemt Milestone-handling bliver brugt.

    Milestone-handling

    Data Sendt Fra BriefCam Til Milestone

    Eksempel

    Objekt

    Klasse (klassedata)

    Person (Mand)

    Type

    Farve- og personattributter (hvis klassen er Person)

    En kombination af følgende felter: Undertøj, Overtøj, Hat, Taske. I form af FieldName: Værdi,

    Farve: Rød,

    Undertøj: Langt, Overtøj: Lange Ærmer, Hat: Nej,

    Taske: Nej

    Beskrivelse

    For advarsler om ansigtsgenkendelse (FR):

    Listenavn (ansigtsnavn)

    For LPR-advarsler (License Plate Recognition):

    Listenavn (nummerplade)

    Andre: Tom

    For FR-advarsler:

    Mistænkte (Frank Smith)

    For LPR-advarsler:

    Begrænsede biler (2175834)

    Beskrivelser / Instruktioner

    For FR / LPR-advarsler:

    Tillid: []

    Andre: Tom

    Konfidens for mistænkte1 (Frank Smith) = 81%, Konfidens for mistænkte2 (Frank Smith) = 37%,

    Udbyder

    BriefCam

    BriefCam

    Milestone available columns.png
  13. For at udløse alarmer i Alarmstyring skal du navigere til Alarmer > Alarmdefinitioner.

  14. Højreklik og tilføj en ny alarm.

  15. Fra feltet Udløsende hændelse skal du vælge Analysehændelse og din ønskede Analysehændelse, som tidligere er oprettet, efterfulgt af det relaterede kamera.

    Milestone triggering event.jpeg

Alarmhændelser og miniaturebilleder vil nu blive vist i Alarmstyring (som vist på billedet nedenfor).

Milestone alarms.jpeg

Opret en VIDEO SYNOPSIS® direkte fra Milestone

Hvis du installerede den udvidede BriefCam XProtect®-klient, kan du oprette en synopsis direkte fra Milestone.

Når du ser på en video i Milestone (på fanen Live, fanen Afspilning og et flydende billede), kan du klikke på BriefCam-ikonet nederst til højre på skærmen. Dette vil oprette en ny VIDEO SYNOPSIS® i BriefCam.

Milestone BriefCam icon.jpeg
  1. Klik på BriefCam-ikonet, så vises den følgende skærm.

    Milestone slider.jpeg
  2. Tilpas tidsrammen med skyderknappen.

  3. Øverst til højre på skærmen skal du vælge enten at oprette en ny sag eller føje til en eksisterende sag, og derefter klikke på OK.

Du vil så nederst på skærmen se BriefCam-ikonet Milestone BriefCam processing.png og se status for synopsiens behandling. Klik på BriefCam-ikonet for at navigere til fanen BriefCam og til den korrekte sag.

Milestone BriefCam processing on screen.png

Du vil se en skærm som den nedenfor.

Milestone XProtect BriefCam with objects.jpeg

Ikke-maskeret video fra Milestone

Det er nu muligt at trække ikke-maskeret video fra Milestone VMS, selv om der var konfigureret en løftbar maske i VMS.

Sådan aktiverer du denne funktion:

  1. Åbn BriefCam.MilestoneIntegration.ini filen, som er placeret på: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Sæt indstillingen LiftPrivacyMask til sand, og fjern semikolonet (;).

  3. I vinduet BriefCam Administrator ConsoleGenstart VS Server-tjenesten.

For Milestone 2025 R1 og nyere fungerer L2-regler for kameraer med en permanent eller løftbar Milestone-maske ikke under en RTSP-stream. Det er kun SDK-streamen, der understøtter regler for kameraer med Milestone-masker.

Opsætning af flere RTSP-broer

Du kan konfigurere Milestone-plug-in'et til at bruge flere RTSP-broer til effektiv kamerastream-administration. Denne tilgang, der svarer til at føje ekstra baner til en motorvej, distribuerer kamerastreams på tværs af flere broer (servere) for at forbedre den overordnede ydeevne og reducere belastningen på en enkelt bro. Dette giver dig mulighed for at administrere flere kameraer effektivt.

Sådan opsættes flere RTSP-broer:

  1. Åbn BriefCam.MilestoneIntegration.ini filen, som er placeret på: C:\Program Files\BriefCam\BriefCam Server\plugins.

  2. Find sektionen RtspBridge. Hvis den ikke er i .ini-filen, skal du føje følgende til filen:

    [RtspBridge]

    ;StandardRtspServerCapacity =

    ;DirectoryRtspBridges =

  3. Valgfrit. Indstil DefaultRtspServerCapacity indstillingen til det standardantal kameraer, som hver RTSP-bro kan håndtere. Hvis du for eksempel ved, at hver bro typisk kan håndtere 10 kameraer, så skal du sætte værdien til 10. Lad det være tomt for at bruge pluginets standardværdi. Hvis du ændrer standardværdien, så fjern semikolonet (;) fra begyndelsen af rækken.

  4. Indstil DirectoryRtspBridges indstillingen. Denne indstilling bruger en JSON-struktur til at definere tilknytningen mellem Milestone VMS-adresser og deres tilsvarende RTSP-broer. Fjern semikolonet (;) fra begyndelsen af rækken.

Kortlægningens struktur er:

Key – Milestones VMS-adresse.

Value – En liste over RTSP-broer knyttet til Milestone VMS. Hver bro kan valgfrit have en "Kapacitet"-værdi, som definerer dens begrænsning af kamerahåndtering. Du kan konfigurere RTSP-broer til flere VMS'er ved at tilføje yderligere MilestoneVMSAddress-sektioner i JSON-filen.

Milestone RTSP bridges.png
Eksempel på konfiguration af DirectoryRtspBridges

Her er eksempler på konfigurationer af indstillingen DirectoryRtspBridge (JSON-format):

En enkelt VMS med flere broer (standardkapacitet) – eksempel 1:

[RtspBridge] ; Indstil standardkapaciteten for hver bro (valgfrit) ; DefaultRtspServerCapacity= (anbefalet kanalbegrænsning pr. bro) DirectoryRtspBridges = { "MilestoneVMSAddress": [ {"BridgeAddress": "BridgeBridgeAddress1"}, {"BridgeAddress": "BridgeAddress2"}, {"BridgeAddress": "BridgeBridgeAddress3"}, {"BridgeAddress": "BridgeAddress4"}, {"BridgeAddress": "BridgeAddress5"}, {"BridgeAddress": "BridgeAddress6"} ] }

  • Dette eksempel viser, hvordan man konfigurerer plug-in til en enkelt Milestone VMS med flere RTSP-broer. Vi antager, at hver bro kan håndtere det anbefalede antal kameraer.

  • Konfigurationen sikrer, at alle tilgængelige broer bruges til at distribuere det samlede antal kanaler fra VMS'en med henblik på effektiv administration.

  • Hvis DefaultRtspServerCapacity den ikke er defineret, vil plug-in'et bruge sin interne standard for brokapacitet, som er 100.

  • Sektionen DirectoryRtspBridges tildeler alle broer til den enkelte VMS-adresse og sikrer, at alle tilgængelige ressourcer bliver brugt.

En enkelt VMS med flere broer (standardkapacitet) – eksempel 2:

DirectoryAddressBridges = { "MilestoneVMSAddress": [ # Enkelt VMS-post {"BridgeAddress": "BridgeAddress1"}, {"BridgeAddress": "BridgeAddress2"}, {"BridgeAddress": "BridgeAddress3"}, {"BridgeAddress": "BridgeAddress4"}, {"BridgeAddress": "BridgeAddress4"}, {"BridgeAddress": "BridgeAddress5"}, {"BridgeAddress": "BridgeAddress6"} ], "DefaultAddressServerCapacity": 240 # Standardkapacitet for hver bro }

  • Denne konfiguration forudsætter, at alle 15 optagere/arkivere fungerer under en enkelt Milestone VMS-server.

  • Vi har 6 broer, og hver bro kan håndtere ca. 240 kanaler (ifølge Milestone).

  • Derfor bliver alle 6 broer tildelt til posten "MilestoneVMSAddress".

  • Denne konfiguration sikrer, at alle 1.200 kanaler kan distribueres på tværs af de tilgængelige broer, så administrationen bliver effektiv.

  • Ved at indstille DefaultRtspServerCapacity til 240, vil plug-in'et prioritere tildeling af maksimalt 240 kanaler til hver bro under kameradistribution. Dette er med til at sikre en afbalanceret arbejdsbyrde på tværs af broerne og forhindrer overbelastning af en enkelt bro.

En enkelt VMS med flere broer (brugerdefineret kapacitet):

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

I dette scenarie har du en enkelt VMS med tre broer med brugerdefinerede kapaciteter: "BridgeIPddress1" kan håndtere 1 kamera, "BridgeIPddress2" kan håndtere 2, og "BridgeIPddress3" kan håndtere 3 kameraer.

Flere VMS'er med flere broer (standardkapacitet):

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

Dette scenarie demonstrerer flere Milestone VMS-servere. Den første VMS ("MilestoneVMSAddress") har tre standardkapacitetsbroer, mens den anden VMS ("MilestoneVMSAddress1") har tre broer med uspecificerede kapaciteter (under antagelse af standardværdier).

Flere VMS'er med flere broer (brugerdefineret kapacitet):

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 } ]}

Kameradistribution

Dette plug-in bruger JSON-data fra DirectoryRtspBridges til at distribuere kameraer til tilgængelige RTSP-broer. Den tager højde for brokapaciteter og sorterer kameraer efter visningsnavne (eller id'er, hvis navnene er identiske).

For en Milestone VMS med 100 kameraer, 10 RTSP-broer og en standardkapacitet for broen på 10 vil 10 kameraer for eksempel blive kortlagt for hver RTSP-bro.

Prioritet for brovalg

Broer, der er defineret i .ini-filens sektion DirectoryRtspBridges, har prioritet over dem, der er konfigureret via plug-in'ets mappeindstillinger.

Desuden vil enhver RTSP-bro, som er defineret i enten .ini-filen eller mappeindstillingerne, blive føjet til den pulje af broer, som plug-in'et bruger. Det betyder, at selvom en bro ikke er inkluderet på JSON-listen DirectoryRtspBridges, så kan den stadig bruges til kameradistribution, hvis kapaciteten tillader det. Hvis du for eksempel kun har defineret en bro i Mappeindstillinger, og den har ledig kapacitet, så kan plug-in'et måske tildele kameraer til det.

Kendte begrænsninger

  • For Milestone 2025 R1 og nyere fungerer L2-regler for kameraer med en permanent eller løftbar Milestone-maske ikke under en RTSP-stream. Det er kun SDK-streamen, der understøtter regler for kameraer med Milestone-masker.

  • Serveren BriefCam stopper med at udtrække nye objekter, mens Milestone arkiverer data. Den genstarter automatisk, men der er en midlertidig forsinkelse på nogle få minutter.

  • I Milestone Embedded-integrationer bliver en regel med et komma (,) i navnet sendt som to forskellige advarsler (identiske) fra to forskellige regler.

  • På Milestone-klienten vil der nogle gange blive vist en hvid skærm i stedet for fanen BriefCam. For at løse dette problem skal du køre MilestoneSSOProvider under en domænebruger, som bliver genkendt af Milestone.

  • I BriefCam 2023 R2-integrationer kan der, når der installeres eller opgraderes, nogle gange ikke hentes optagelser fra kameraer med høj opløsning. For at løse dette problem skal du kopiere alle filer og mapper fra <BC server>\MilestoneSDK\ og indsætte dem (med tilsidesættelse) i mappen <BC server>.

  • Efter at have opgraderet BriefCam Milestone-plug-inet vises en hvid skærm i et par sekunder i Milestone 2020 R3 - XProtect Smart Client. For at løse dette problem skal du vente et par sekunder eller flytte til en anden fane og derefter tilbage til fanen BriefCam.

  • I Milestone 2020 R3-integrationer, når der bliver forsøgt igen efter at hentning er mislykkedes, vises en fejl i stil med den følgende i FetchingService-logfilen (men den har ingen indvirkning på brugeren):

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

  • Milestone Embedded SSO-godkendelse mislykkes i distribuerede miljøer. Sådan løser du dette problem:

    1. I BriefCam Administrator ConsoleSSOEndpoint-miljøindstillingen skal du ændre localhost til værtsnavnet, der kører Milestone SSO Provider.

    2. På den maskine, der kører Milestone SSO Provider, skal du give den BriefCam-bruger, der kører BriefCam tjenesterne, en specifik tilladelse til at åbne en lytter ved at køre følgende kommando i PowerShell som Admin (erstat URL-adressen og brugerværdierne med værdierne i dit miljø):

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

    3. Genstart Milestone SSO provider-tjenesterne på serveren og IIS på computeren med webtjenester.

Se også: VMS Integration IssuesVMS Integration Issues