Skip to main content

Ръководство за интеграция на BriefCam VMS

Интеграция на Milestone

Последно актуализиране: 20 минути четене
ЕзикБългарски

Партньор на VMS

Продукт

Версия

Последна Тествана BriefCam Версия

Ниво на интеграция

Поддръжка на H.265

Milestone

XProtect

2026 R1

2025 R1 SP1 (включително двигателят на Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2025 R3

2025 R1 SP1 (включително двигателят на Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2025 R2

2025 R1 (включително двигателят на Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2025 R1

2024 R2 HF5

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2024 R2

2024 R2 HF5

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2024 R1

2024 R2 HF5

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2023 R3

2024 R2 HF4 (включително двигателят на Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2023 R2

2024 M1

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2023 R1

2023 M1 (включително двигателите Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2022 R3

2023 M1 (включително двигателите Classic и Next-Gen)

Интеграция на работен поток (L4)

Да

Milestone

XProtect

2022 R2

6,4 HF2

Интеграция на работен поток (L4)

Да

Предпоставки

Забележка

За да инсталирате SSO доставчика, BriefCam Open API (BOA), който е лицензиран отделно, трябва да се използва на BriefCam сървъра.

Необходими пристанища

Следните портове трябва да са налични, когато инсталирате добавките:

# порт

80, 554, 8030, 8080 и 9090

Добавки за интеграция на Milestone

BriefCam Инсталиране на добавка за Milestone

За да интегрирате BriefCam и Milestone, трябва да инсталирате добавката Milestone.

За OX5 среди инсталирайте добавката Milestone на всяка машина, на която е инсталиран BriefCam сървърът, сървърът за обработка при поискване или сървърът за обработка в реално време.

За OX6 среди инсталирайте добавката Milestone на всяка машина с VMS Agent и VServer услугата.

  1. Стартирайте инсталацията на добавката за интеграция на VMS, като щракнете с десния бутон върху BriefCamMilestonePlugin_sep_<number>.exe файла и изберете Пусни като администратор.

  2. Щракнете върху бутона Първи стъпки.

  3. Прочетете и приемете условията на Лицензионното споразумение. Щракнете върху Напред.

  4. Изберете пътя до директорията за инсталиране на приставки. Имайте предвид, че тя трябва да бъде същата директория като BriefCam Server директорията. По подразбиране тя е зададена на C:\Program Files\BriefCam\BriefCam Server\… Щракнете върху Напред.

  5. Ако не искате да активирате SSO на BriefCam вградения XProtect клиент, оставете квадратчето за отметка Конфигуриране на услугата Milestone SSO доставчик неотметнато и щракнете върху Напред.

  6. Ако искате да разрешите вградения BriefCam XProtect клиент:

    1. Поставете отметка в квадратчето Конфигуриране на услугата Milestone SSO Provider. Имайте предвид, че на всички други машини с OX6.OnDemand Service или OX6.RealTime Service, не поставяйте отметка в квадратчето.

    2. Ако Milestone SSO доставчикът и BriefCam Web услугите са инсталирани на една и съща машина, адресът на доставчика на SSO трябва да бъде локален хост. Например: http://localhost:8030/MilestoneSSO/.

    3. Ако доставчикът на SSO на Milestone и уеб услугите на BriefCam са инсталирани на различни машини, въведете адреса на доставчика на SSO. Адресът на доставчика на SSO трябва да сочи към хоста, изпълняващ услугата Milestone SSO Provider. например: http://briefcam-server:8030/MilestoneSSO/..

  7. Щракнете върху Инсталиране.

    Milestone sso settings.png
  8. Конфигурацията на SSO доставчика е записана във <BCServer>\MilestoneSSOProvider\MilestoneSSOProvider.exe.config файла. Ако трябва да промените конфигурацията, отворете и редактирайте този файл. Имайте предвид, че в някои случаи копие на този файл може да съществува и под директорията <BCServer> - не се опитвайте да го редактирате, защото не се използва.

  9. Ако вашата организация ще използва модула RESPOND BriefCamна Milestone, инсталирайте компонента Open Network Bridge на Milestone. Това позволява на добавката Milestone да извлича видео поток от Milestone VMS. Компонентът не е включен в стандартната инсталираща програма на Milestone за управление + записващи устройства.

    За да изтеглите компонента, отидете на: https://www.milestonesys.com/downloads/ и кликнете върху опцията Изтегли софтуер. Влезте с вашия потребител и парола на Milestone и от полето за Продукт изберете Milestone Open Network Bridge.

    Когато конфигурирате Open Network Bridge на Milestone, се създават потребител и парола. Обърнете внимание на тези, защото ще ви трябват, когато конфигурирате директорията на Milestone в BriefCam Administrator Console…

Стъпки след инсталирането на BriefCam 2025 R1 SP1
  1. След като инсталирате приставката Milestone, трябва да замените инсталирания BriefCam.VideoNative.dll файл с по-нова версия.

  2. Изтеглете най-новата версия на файла, като кликнете тук.

  3. Разархивирайте изтегления файл.

  4. Спри всички BriefCam услуги.

  5. Копирайте новия BriefCam.VideoNative.dll файл и го запишете в BriefCam инсталационната папка на (C:\Program Files\BriefCam\BriefCam Server)сървъра . Когато получите подкана, разрешете замяната на съществуващия файл.

  6. Стартирайте всички BriefCam услуги.

Инсталация на Milestone Embedded Client

За да BriefCam вградите в Milestone XProtect Smart Client, ще инсталирате три добавки:

  1. Milestone

  2. Milestone Embedded Client

  3. Management Client за Milestone.

По долу са стъпките за инсталиране на Milestone Embedded Client:

СТЪПКА 1: Инсталирайте добавката Milestone на BriefCam (ите) сървъра(ите).

СТЪПКА 2: Инсталирайте Milestone Embedded Client.

  1. На всяка от машините на XProtect Smart Client, където искате да вградите BriefCam, щракнете с десния бутон върху BriefCamEmbeddedClientForMilestoneXProtect_sep_<version number>.exe файла и изберете Пусни като администратор.

  2. В екрана Добре дошли щракнете върху Първи стъпки.

  3. Приемете условията на лицензионното споразумение.

  4. Щракнете върху Напред и ще се появи следният екран.

    Milestone embedded 2024 m1.png
  5. Изберете пътя за инсталиране. Имайте предвид, че пътят за инсталиране трябва да е в същата директория, в която е инсталиран Milestone XProtect Smart Client.

  6. Изберете коя версия на BriefCam която използвате.

  7. Щракнете върху Напред и след това щракнете върху Инсталиране.

  8. В настройките на BriefCam Administrator Consoleсредата задайте настройката на средата на Milestone SSO доставчик: Крайна точка:

    1. Ако доставчикът на Milestone SSO и BriefCam уеб услугите са инсталирани на една и съща машина, проверете дали настройката на средата на крайната точка е зададена на localhost..

    2. Ако доставчикът на SSO на Milestone и BriefCam уеб услугите са инсталирани на различни машини, проверете дали настройката на средата за крайни точки е зададена на IP адреса или името на хоста на сървъра на BriefCam (а не localhost).

  9. Ако името на хоста не може да бъде разрешено, добавете сървъра към BriefCamфайла на hosts всяка от машините на XProtect Smart Client, където сте вградилиBriefCam.

    1. Отидете на hosts файла, който се намира на: C:\Windows\System32\drivers\etc\hosts.

    2. Отворете hosts файла с текстов редактор (като Notepad) като администратор.

    3. Добавете следния ред къмhostsфайла:BriefCam </IP сървър>BriefCam <име на сървър>

СТЪПКА 3: Инсталирайте BriefCamManagement Client на Milestone.

  1. На същия компютър, на който е инсталиран Milestone XProtect Management Client, щракнете с десния бутон върху BriefCamMilestoneXProtectManagementClient_sep_<version number>.exe файла и изберете Пусни като администратор.

  2. В екрана Добре дошли щракнете върху Първи стъпки.

  3. Прочетете лиценза, приемете условията на лицензионното споразумение и щракнете върху "Напред".

  4. Изберете пътя за инсталиране и щракнете върху "Инсталиране".

  5. Влезте в Milestone XProtect Management Client.

  6. Щракнете с десния бутон върху раздела Роли и добавете нова роля, например: Потребители на BriefCam, както е показано на изображението по-долу.

  7. Уверете се, че новата роля е избрана, и щракнете върху раздела BriefCam в долния край на екрана. В Milestone XProtect Management 2023 R1 разделът се нарича MIP

    Milestone management plugin roles.png
  8. От раздела Настройки на ролите изберете ролята на BriefCam, както е показано на изображението по-долу.

  9. Дайте достъп на тези потребители, BriefCam като поставите отметка в квадратчето Разреши достъп до платформата за видеоанализ.

    Milestone management plugin BriefCam.png

Сега ще настроите адресите на BriefCam, които ще се използват от вградения клиент за влизане в SSO.

  1. Навигирайте до добавки за MIP -> BriefCam -> BriefCam > раздел "Конфигуратор".

  2. В полето "Адрес на клиентски сайт " въведете адреса на клиента на BriefCam.

  3. В полето за адрес на сървъра на BOA въведете адреса на услугата BOA.

    Milestone MIP configuration.png
  4. Ако искате да проверите дали URL адресите са правилни, можете да щракнете върху бутона Тестване на връзката за всеки от добавените адреси.

  5. Щракнете върху бутона Валидиране.

  6. Запази промените.

Настройките за адрес могат да бъдат презаписани във BriefCam.MilestoneEmbeddedViewer.dll.config файла. Всички промени, които правите в този файл, ще заменят стойностите по подразбиране и ще бъдат приложени напред.

В раздела Настройки на приложението има две стойности:

  • serverAddress – адрес на сървъра на BriefCam Client

  • boaServerAddress – Адрес на услугата BOA

    Milestone appsettings.png

За вградени среди вече ще свързвате Milestone XProtect Smart Client със BriefCam сървъра, както е описано в Свързване на Milestone XProtect Smart Client със BriefCam сървъра раздела.

Свързване на Milestone XProtect Smart Client със BriefCam сървъра

За да установите връзка от Milestone XProtect Smart Client със BriefCam сървъра:

  1. Извършва се, Първоначална настройка както е описано в BriefCamръководството за употреба.Първоначална настройка

  2. В BriefCam Administrator Consoleраздела Отворете раздела за внедряване и след това Хостове.

  3. Намерете своя хост и кликнете върху иконата на зъбно колело.

    Hosts settings.png
  4. Изберете услугата Milestone SSO Provider и щракнете върху Приложи.

    Enable service Milestone SSO.png
  5. Ако Milestone SSO се внедри на машина, която не е BCServer машина, трябва да изпълните следните стъпки:

    1. Отворете BriefCam Administrator Console и проверете дали настройката на SSO средата на крайната точка сочи към името на хоста, изпълняващ Milestone SSO доставчик.

    2. На машината, на която работи Milestone SSO доставчик, проверете дали AuthenticatorAddress ключът във MilestoneSSOProvider.exe.config файла (който се намира на: C:\Program Files\BriefCam\BriefCam Server\<MilestoneSSOProvider) сочи към името на хоста, на който работи Milestone SSO доставчик (например: http://BCServer:8030/MilestoneSSO/).

    3. На машината, на която работи Milestone SSO доставчик, проверете дали BriefCam потребителят, който изпълнява BriefCam услугите, има необходимите разрешения, за да отвори слушател, като изпълните следната команда в PowerShell като администратор:

      netsh http show urlacl

      Трябва да видите Reserved URL стойност и User стойност, например:

      Reserved URL.png
    4. Ако такъв запис не съществува, изпълнете следната команда (заменяйки URL адреса и потребителските стойности със стойностите на вашата среда):

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

    5. Ако сте направили промени като част от тази стъпка, рестартирайте услугите на Milestone SSO доставчик на сървъра и IIS на машината за уеб услуги.

    6. В раздела за услуги стартирайте услугата Milestone SSO Provider.

      Services Milestone SSO.png

Забележка

Потребителските имена се създават автоматично от SSO при влизане в Milestone клиента с помощта на метода на основната автентикация или Windows Authentication.

Автентикация в Windows (клиентски SSO вход)

За да разрешите удостоверяването в Windows за влизане в SSO Client:

  1. Добавяне на потребител, изпълняващ услугите на BriefCam Windows, към група, на която е разрешено Management Server > Connect.

    Забележка

    Паролата на потребителя на BriefCam Windows, използвана за влизане в Milestone VMS, ще изтече след определено време. Това ще попречи на SSO услугата да влезе и да валидира токена, използван за влизане в текущия потребител на Windows. Ако възникне този проблем, актуализирайте потребителската парола на BriefCam Windows на Milestone VMS машината.

  2. Ако версията на Milestone XProtect не е Corporate (Professional или по-нова), потребителят, който изпълнява услугите на BriefCam Windows, трябва да се добави към групата на администраторите, тъй като няма такова разрешение.

  3. Ако потребителят, който изпълнява услугите на BriefCam Windows, не е потребител на домейн, а нормален потребител на Windows, на VMS сървъра трябва да се създаде потребител на Windows със същото потребителско име и парола и след това да се добави към роля с разрешеното Connect.

    Milestone_sso_user.png
Преглед на BriefCam Tab в Milestone
  1. Стартирайте XProtect Smart Client и влезте в сървъра на Milestone.

  2. След като е активиран, в главния прозорец на приложението на клиента на XProtect ще се появи раздел на BriefCam®.

  3. Щракнете върху раздела BriefCam® и ще влезете автоматично във вградения BriefCam клиент.

    Milestone XProtect BriefCam tab.png

Забележка

Отметките, създадени в рамките на BriefCam Milestone, няма да се покажат в приложението Milestone XProtect Smart Client.

Разделителна способност за име на хост за Milestone Server

Ако машините са в домейн, хостовете ще бъдат успешно разрешени.

Ако те не са в домейн, адресът на Milestone VMS трябва да бъде разрешен чрез <VMSServerAddress> или <VMSServerAddress>.<DomainAddress>..

Един от записите трябва да се добави към hosts файла. Тези записи трябва да включват както самото име на хост, така и името на хоста, към което е приложено, .domain addressкато например: "<milestone-server-name>" или "<milestone-server-name>.<domain address>". Заместване на "<milestone-server-name>" с действителното име на хоста на вашия Milestone сървър.

За да модифицирате hosts файла:

  1. Отидете на hosts файла, който се намира на: C:\Windows\System32\drivers\etc\hosts.

  2. Отворете hosts файла с текстов редактор (като Notepad) като администратор.

  3. Добавете един от следните два реда към hosts файла:

    <Milestone server IP> <Milestone server name>

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

    Не забравяйте да замените примерното име на хост и IP адреса с вашите специфични стойности.

  4. Запази hosts файла.

  5. От раздела BriefCam Administrator Console"Камера за управление" редактирайте директорията на Milestone, като зададете полето "Адрес" да бъде пълното име на адреса, добавен във файла с хостове: <Milestone име на сървъра> или <Milestone име на сървъра>.<адрес на домейна>.

Milestone_address_field.png

За да намерите адреса, който трябва да бъде решен:

  1. В Milestone XProtect Management Client щракнете с десния бутон върху сървъра в менюто Навигация на сайта и щракнете върху Свойства.

    Milestone_site_navigation_props.png
  2. В раздела URL адреси на прозореца Свойства на клона ще намерите адреса, който трябва да бъде разрешен в полето Алтернативни адреси.

    Milestone_site_props.png

Изпращане На Известия До Milestone

Известията могат да бъдат изпращани до Alarm Manager на Milestone.

Milestone XProtect BriefCam alarms.png

В раздела BriefCam Administrator Console"Настройки на средата" има три настройки, които са подходящи за изпращане на известия извън BriefCam:

  1. За да изпращате известия извън BriefCamсистемата, задайте настройката Respond.AlertsPublishingEnabled на вярно.

  2. За да изпратите известия към VMS, проверете дали настройката Respond.AlertsPublishingToVMSEnabled е зададена на вярно.

  3. За да промените интервала на запитване, използвайте настройката Respond.AlertsPublishingIntervalMilliseconds.

    SendAlertssettings.png
  4. Ако направите промени в настройките, трябва да рестартирате или стартирате услугата VServer.

Забележка

Само известия, произведени от свързаните камери на Milestone, ще бъдат изпращани до сървъра на Milestone.

Изпращане На Аналитични Събития Към Milestone

Milestone може да получава аналитични събития от BriefCam…

За да изпращате аналитични събития (вместо известия), трябва да направите промени както в BriefCam, така и в Milestone:

Конфигурация на BriefCam
  1. Отворете файла BriefCam.Milestone Integration.ini, който се намира на адрес: C:\Program Files\BriefCam\BriefCam Server\plugins..

  2. Променете SendAnalyticsEvent на вярно и премахнете (;) точка и запетая.

  3. Ако не искате да изпращате данни за атрибутите "Клас", "Цвят" и "Човек", променете разширеното поле TypeField на "невярно" и премахнете (;) точка и запетая.

Параметърът AlertsGrouping ви позволява да задавате какво се случва, когато обект активира множество правила:

  • вярно – Изпраща се един сигнал за множество правила.

  • невярно – за всяко правило се изпраща по един сигнал.

Milestone ini SendAnalyticEvent.png
Конфигурация на Milestone
  1. В раздела BriefCam на XProtect Client отидете в RESPOND и създайте правило.

  2. Направете бележка на заглавието и проверете дали състоянието е активно (обработва се).

    Milestone rules active.jpeg
  3. Отворете Milestone XProtect Management Client.

  4. От менюто "Инструменти" изберете "Опции".

  5. Отворете раздела "Събития на анализа" , поставете отметка в квадратчето Разрешени и щракнете върху OK.

    Milestone Analytics Events enabled.png
  6. От екрана за навигация на сайта отворете папката "Правила и събития".

  7. Щракнете с десния бутон върху записа за събития на Analytics .

  8. Изберете "Добави Нови".

  9. Наименувайте анализа дори с точно същото име като създаденото в BriefCam правилото (уверете се, че интервалите и горните/долните случаи са еднакви).

    Milestone Analytic Events.jpeg
  10. Навигирайте до Правила и събития > Правила, щракнете с десния бутон и добавете ново правило.

  11. За да активирате събитие от събитие на BriefCam Analytics, под Изпълняване на действие при събитие, изберете събитието на Analytics, създадено в стъпката по-горе.

    Milestone perform action.jpeg
  12. Попълнете правилото с камерата и действията по ваш избор. Например ако искате да се появи името на правилото, от колоните Налични изберете правило и щракнете върху Milestone right arrow.png иконата, за да го преместите в избраните колони.

    Имайте предвид, че колоните Обект и Тип ще се появят само ако ExtendedTypeField настройката във BriefCam.MilestoneIntegration.ini файла е зададена на true (за повече подробности вижте разделаBriefCam Конфигурация по-горе).

    Таблицата по-долу показва какво се изпраща от BriefCam Milestone до Milestone, когато се използва конкретно действие на Milestone.

    Действие на Milestone

    Данни, Изпратени От BriefCam Milestone До

    Пример

    Обект

    Клас (Данни За Класа)

    Човек (Мъж)

    Вид

    Цвят и Признаци на човек (ако класът е Човек)

    Комбинация от следните области: Облекло за долната част на тялото, Облекло за горната част на тялото, Шапка, Чанта. Под формата на FieldName: Value,

    Цвят: Червен,

    Облекло за долната част на тялото: дълго, горно облекло: дълги ръкави, шапка: не,

    Чанта: не

    Етикет

    За известия за разпознаване на лица (FR):

    Име на списък (име на лице)

    За известия за разпознаване на регистрационен номер (LPR):

    Име на списък (номер на регистрационна табела)

    Други: Празно

    За FR известия:

    Заподозрени (Франк Смит)

    За LPR известия:

    Ограничени автомобили (2175834)

    Описания / Инструкции

    За FR/LPR известия:

    Поверителност: []

    Други: Празно

    Доверие На Заподозрените1 (Frank Smith) = 81 %, Доверие На Заподозрените2 (Frank Smith) = 37 %,

    Производител

    BriefCam

    BriefCam

    Milestone available columns.png
  13. За да активирате аларми в Мениджър на аларми, отидете на Аларми > Дефиниции на аларми.

  14. Щракнете с десния бутон и добавете нова аларма.

  15. От полето "Иницииращо събитие" изберете "Анализ на събития" и желаното от вас събитие за анализ, създадено по-рано, последвано от свързаната камера.

    Milestone triggering event.jpeg

Събитията и миниатюрите на алармите вече ще се показват в Мениджъра на аларми (както е показано на изображението по-долу).

Milestone alarms.jpeg

Създаване на VIDEO SYNOPSIS® лиценз директно от Milestone

Ако сте инсталирали подобрения BriefCam XProtect® клиент, можете да създадете резюме директно от Milestone.

Когато гледате видеоклип в Milestone (в раздела "На живо", раздела "Възпроизвеждане" и плаващото изображение), можете да щракнете върху иконата на BriefCam в долния десен ъгъл на екрана. Това ще създаде нов VIDEO SYNOPSIS® в BriefCam..

Milestone BriefCam icon.jpeg
  1. Щракнете върху иконата на BriefCam и ще се появи следният екран.

    Milestone slider.jpeg
  2. Регулирайте времевата рамка с помощта на бутона на плъзгача.

  3. В горния десен ъгъл на екрана изберете или да създадете нов случай, или да добавите към съществуващ случай, и след това щракнете върху OK.

След това ще видите в долния край на екрана иконата на BriefCam Milestone BriefCam processing.png и ще видите напредъка на обработката на резюмето. Щракнете върху иконата на BriefCam, за да отидете на раздела BriefCam и да коригирате случая.

Milestone BriefCam processing on screen.png

Ще видите екран, като този по-долу.

Milestone XProtect BriefCam with objects.jpeg

Видео Без Маски От Milestone

Вече е възможно да издърпате немаскирано видео от Milestone VMS, дори ако маската за повдигане е конфигурирана във VMS.

За да разрешите тази функция:

  1. Отваря BriefCam.MilestoneIntegration.ini файла, който се намира на: C:\Program Files\BriefCam\BriefCam Server\plugins..

  2. Задайте настройката LiftPrivacyMask на вярно и премахнете (;) точка и запетая.

  3. Рестартирайте BriefCam Administrator Consoleуслугата VS Server.

За Milestone 2025 R1 и по-нови, правилата L2 за камери с постоянна или повдигаща се маска на Milestone не работят под поток RTSP. Само SDK потокът поддържа правила за камери с маски на Milestone.

Настройване На Множество RTSP Мостове

Можете да конфигурирате добавката Milestone да използва множество RTSP мостове за ефективно управление на потока от камери. Този подход, подобно на добавянето на допълнителни ленти към магистрала, разпределя потоците от камери през множество мостове (сървъри), за да подобри цялостната производителност и да намали натоварването на всеки един мост. Това ви позволява да управлявате по-ефективно камерите.

За настройка на множество RTSP мостове:

  1. Отваря BriefCam.MilestoneIntegration.ini файла, който се намира на: C:\Program Files\BriefCam\BriefCam Server\plugins..

  2. Намерете раздела за RTSPBridge. Ако не е в .ini файла, добавете следното към файла:

    [RtspBridge]

    По подразбиранеRtspServerCapacity =

    DirectoryRtspBridges =

  3. По избор. Настройте DefaultRtspServerCapacity броя на камерите по подразбиране, с които може да се справя всеки RTSP мост. Например, ако знаете, че всеки мост обикновено може да обработва 10 камери, задайте стойността на 10. Оставете го празно, за да използвате стойността по подразбиране на добавката. Ако промените стойността по подразбиране, премахнете (;) точка и запетая от началото на реда.

  4. Задаване на DirectoryRtspBridges настройка. Тази настройка използва JSON структура, за да дефинира картографирането между Milestone VMS адресите и техните съответни RTSP мостове. Премахване на (;) точка и запетая от началото на реда.

Структурата на картографирането е:

Key – Адресът на Milestone VMS.

Value – Списък с RTSP мостове, свързани с Milestone VMS. Всеки мост може по избор да има стойност "Капацитет", определяща неговия лимит за обработка на камерата. Можете да конфигурирате RTSP мостове за множество VMS, като добавите допълнителни секции Milestone VMSAddress в JSON файла.

Milestone RTSP bridges.png
Примерни Конфигурации На DirectoryRtspBridges

Ето примерни конфигурации за настройката на DirectoryRtspBridge (формат JSON):

Единична VMS с множество мостове (капацитет по подразбиране) – пример 1:

[RtspBridge] ; Задаване на капацитет по подразбиране за всеки мост (по избор) ; DefaultRtspServerCapacity= (препоръчано ограничение на канала за всеки мост) DirectoryRtspBridge = {"MilestoneVMSAddress": ["BridgeAddress1"}, {"BridgeIPAddress2"}, {"BridgeAddress2"}, {"BridgeAddress": "BridgeIPAddress3"}, {"BridgeAddress": "BridgeIPAddress4"}, {"BridgeAddress": "BridgeIPAddress5"}, {"BridgeAddress": "BridgeIPAIPAAddress5"}} ½}

  • Този пример показва как да конфигурирате добавката за един Milestone VMS с множество RTSP мостове. Ще приемем, че всеки мост може да се справи с препоръчителния брой камери.

  • Конфигурацията гарантира, че всички налични мостове се използват за разпределяне на общия брой канали от VMS за ефективно управление.

  • Ако DefaultRtspServerCapacity не е дефиниран, добавката ще използва вътрешната си стойност по подразбиране за капацитет на моста, който е 100.

  • Разделът DirectoryRtspBridges възлага всички мостове на един VMS адрес, като гарантира, че всички налични ресурси се използват.

Единична VMS с множество мостове (капацитет по подразбиране) – пример 2:

DirectoryRtspBridges = {"MilestoneVMSAddress": [# Single VMS entry {"BridgeAddress": "BridgeIPAddress1"}, {"BridgeAddress": "BridgeIPAddress2"}, {"BridgeAddress": "BridgeIPAddress3"}, {"BridgeAddress": "BridgeIPAddress4"}, {"BridgeAddress": "BridgeIPAddress5"}, {"BridgeAddress": "BridgeIPAddress6"}, "DefaultRtspServerCapacity": 240 # По подразбиране за всеки мост }

  • Тази конфигурация предполага, че всички 15 записващи сървъри/архиватори работят под един Milestone VMS сървър.

  • Имаме 6 моста и всеки мост може да обработва приблизително 240 канала (според Milestone).

  • Следователно, всички 6 моста са зададени към единичния запис "Milestone VMSAddress".

  • Тази конфигурация гарантира, че всички 1200 канала могат да бъдат разпределени по наличните мостове за ефективно управление.

  • Чрез настройване на DefaultRtspServerCapacity на 240, добавката ще даде приоритет на задаването на максимум 240 канала на всеки мост по време на разпространението на камерата. Това помага да се осигури балансирано натоварване през мостовете и да се избегне претоварването на всеки един мост.

Единична VMS с множество мостове (персонализиран капацитет):

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

В този сценарий имате един VMS с три моста с персонализирани капацитети: "BridgeIPAddress1" може да се справи с 1 камера, "BridgeIPAddress2" може да се справи с 2 и "BridgeIPAddress3" може да се справи с 3 камери.

Няколко VMS с множество мостове (капацитет по подразбиране):

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

Този сценарий показва множество Milestone VMS сървъри. Първият VMS ("Milestone VMSAddress") има три моста с капацитет по подразбиране, докато вторият VMS ("Milestone VMSAddress1") има три моста с неопределен капацитет (като се приемат стойностите по подразбиране).

Няколко VMS с множество мостове (потребителски капацитет):

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

Разпределение на камерата

Тази добавка използва JSON данните на DirectoryRtspBridges, за да разпределя камерите към наличните RTSP мостове. Той взема предвид капацитета на моста и сортира камерите по показвани имена (или ID, ако имената са идентични).

Например, за един Milestone VMS със 100 камери, 10 RTSP моста и капацитет по подразбиране на моста от 10, 10 камери ще бъдат картографирани за всеки RTSP мост.

Приоритет за избор на мост

Мостовете, дефинирани в раздела DirectoryRtspBridges на .ini файла, имат приоритет пред тези, конфигурирани чрез настройките на директорията на добавката.

Освен това всеки RTSP мост, дефиниран в .ini файла или в настройките на директорията, ще бъде добавен към набора от мостове, използвани от добавката. Това означава, че дори ако даден мост не е включен в списъка с JSON DirectoryRtspBridges, той все още може да се използва за разпространение на камери, ако капацитетът позволява. Например, ако имате мост, дефиниран само в настройките на директорията и има наличен капацитет, добавката може да му зададе камери.

Известни Ограничения

  • За Milestone 2025 R1 и по-нови, правилата L2 за камери с постоянна или повдигаща се маска на Milestone не работят под поток RTSP. Само SDK потокът поддържа правила за камери с маски на Milestone.

  • Сървърът BriefCam спира да извлича нови обекти, докато Milestone архивира данни. Автоматично се рестартира, но има временно забавяне от няколко минути.

  • В Milestone Embedded интеграциите правило със запетая, (,) в името, се изпраща като две различни известия (идентични) от две различни правила.

  • На Milestone клиента понякога се появява бял екран вместо раздела BriefCam. За да разрешите този проблем, изпълнете Milestone XProtect под потребител на домейн, който е разпознат от Milestone.

  • В интеграциите на BriefCam 2023 R2, когато инсталирате или надстройвате, понякога не се извличат записи за камери с висока разделителна способност. .. За да разрешите този проблем, копирайте всички файлове и директории от <BC server>\MilestoneSDK\ и ги поставете (с предимство) в директорията на <BC Server>.

  • След надграждането на добавката BriefCam Milestone, за няколко секунди се появява бял екран в Milestone 2020 R3 - XProtect Smart Client. За да разрешите този проблем, изчакайте няколко секунди или преминете към друг раздел и след това обратно към раздела BriefCam.

  • В интеграциите на Milestone 2020 R3, когато повторният опит след извличане е неуспешен, в регистрационния файл на услугата за извличане се появява грешка, подобна на следната (но няма никакъв ефект върху потребителя):

    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 Authentication се проваля в разпределени среди. За да разрешите този проблем:

    1. В настройката на BriefCam Administrator ConsoleSOE Endpoint среда променете локалния хост на името на хоста, изпълняващ Milestone SSO доставчик.

    2. На машината, на която работи Milestone SSO доставчик, дайте на потребителя на BriefCam, който изпълнява BriefCam услугите, конкретно разрешение да отвори слушател, като изпълните следната команда в PowerShell като администратор (заменете URL адреса и потребителските стойности със стойностите на вашата среда):

      Добавяне на URL адрес на netsh http=http://BCServer:8030/MilestoneSSO User=bcuser

    3. Рестартирайте услугите на Milestone SSO доставчик на сървъра и IIS на машината за уеб услуги.

Вижте също: VMS Integration IssuesVMS Integration Issues