intersat писал(а):Komissar писал(а):Кроме того, поток данных на сервер от камер будет формироваться по сумме максимальных требований от четырёх удалённых рабочих мест и подсистемы записи и для всех потребителей раздаваться с одинаковыми параметрами.
Ниче не понял...
1)Если в свойствах камеры указано MJPEG/MJPEG, то это означает, что поток от камеры будет приходить в формате MJPEG и без перекодировки записываться в архив и передаваться в сеть. Параметры потока от камеры (разрешение, качество и темп) выбираются исходя из максимального запроса, и далее этот поток распределяется без изменения разрешения и качества, изменяться может только темп кадров (на сетевых клиентов будет передаваться тот же самый поток, с тем же разрешением и качеством, вне зависимости от размера окна в котором эта камера просматривается на клиенте). Т.е. если камера настроена на запись с параметрами №1 ( разрешение 640х480, с темп 25 к/с, качество хорошее), а сетевой клиент ее запросил с параметрами №2 (разрешение 1280х1024, с темп 6 к/с, качество очень высокое), то от камеры будет запрошен поток с параметрами №3 ( разрешение 1280х1024, с темп 25 к/с, качество очень высокое), в запись попадет поток с параметрами №3, а на клиента придет поток с параметрами №2.
Мы получаем: больший расход дискового пространства сервера (из-за большего размера кадра в MJPEG и невозможности изменения разрешения и качества кадра), большую нагрузку сети от сервера до клиента (по тем же причинам), большую нагрузку на клиента, связанную с декомпрессией MJPEG и масштабированием кадра для вывода в видеоокно. Нет возможности применять фильры, улучшающие изображение от камеры (VNLensCorrection, VNImageStabilization, нормализацию контрастности и гамма-коррекцию иображения), т.к. записывается то, что получили от камеры.
2) Если в свойства камеры указано MJPEG/DVPack, то это означает, что поток от камеры будет приходить в формате MJPEG и будет перекодироваться в DVpack2. Параметры потока от камеры (разрешение, качество и темп) выбираются исходя из максимального запроса. Для каждого потребителя поток в DVPack2 будет выдаваться со своими параметрами (разрешение, качество, темп). Т.е. поток на запись будет со своими собственными параметрами, потоки на каждого клиента будут со своими индивидуальными параметрами.
Мы получаем: Большую нагрузку на сервер, связанную с перекодированием потока от камеры для каждого потребителя индивидуально, меньший расход дискового пространства сервера (запись ведется именно с заданными параметрами и размер кадра в DVPack2 в разы меньше, чем в MJPEG), малую нагрузку на сеть от сервера до клиента, малую нагрузку на клиента.