Jump to content
Dmitrii

Как устроенна база записей?

Recommended Posts

channel0_video_01-31-49.dvln

Первый канал?

 

channel0_video2_01-31-49.dvln

Второй канал?

 

channel0_video3_01-31-49.dvln

Аудиоканал? но аудио везде выключенно и писаться не должно...

третий канал на камерах тоже не включен? и пишет очень много...

Share this post


Link to post
Share on other sites

Здравствуйте!
По размерам и назначению файлов в седьмом поколении "Линии" (не строгое соответствие):
-  первый поток, файл channel*_video_**-**-**.dvln - около 512 mb;
-  второй поток, файл channel*_video2_**-**-*.dvln - около 128 mb;
-  третий поток, используется для просмотра архива на мобильных устройствах и в веб интерфесе, файл channel*_video3_**-**-*.dvln - около 64 mb;
-  звук, файл channel*_audio_**-**-*.dvln  - около 32 mb.

-  служебный файл index.db-journal - около 2 mb.

-  индексный файл index.db - зависит от размера архива/количества камер/дней.

Share this post


Link to post
Share on other sites

Сделайте пожалуйста в будущих версиях третий поток опциональным.

 

Первые два потока за сутки, в сумме занимают 4 гига(первый пишется по движению), а третий аж 6 гигов!!!

 

При 30 камерах получается за 5 дней лишний терабайт набегает.

При хранении 90 дней получается 18 лишних терабайт. Если считать стоимость дисков в 5 рейде не кисло так получается.

Share this post


Link to post
Share on other sites

Ваше пожелание будет рассмотрено и возможно реализовано (#6510)
Благодарим  за содействие в развитии системы "Линия".

Share this post


Link to post
Share on other sites

Если мы сделаем скрипт который через сутки будет удалять третий поток, как к этому отнесется база данных? Сроки поджимают, а бюджет на 30 камер только 18 терабайт

Share this post


Link to post
Share on other sites

Здравствуйте!

Если файлы channel*_video3_**-**-*.dvln будут удалятся вручную или скриптом, на таймлайне в веб интерфейсе и клиентах для Android, IOS при просмотре архива будет показываться наличие записи, но фактически ничего проигрываться не будет.

Share this post


Link to post
Share on other sites
Может кому пригодиться, костыль удаляющий третий поток с дисков D и Е итд, уменьшает объемы записей в 2 раза

 

Del_mobile.bat

====

FORFILES /P D:\line_archive /S /M channel*_video3_*.dvln /C "cmd /c del @path /q"

FORFILES /P E:\line_archive /S /M channel*_video3_*.dvln /C "cmd /c del @path /q"

====

Share this post


Link to post
Share on other sites

Здравствуйте!

 

Сделайте пожалуйста в будущих версиях третий поток опциональным.

 

Будет в следующем релизе, бета версия  http://www.devline.ru/beta_version/

Благодарим  за содействие в развитии системы "Линия"!

Share this post


Link to post
Share on other sites

Для одной камеры назначил путь на небольшой рамдиск (там буфер нужен всего пару часов по редкому движению), и обнаружил, что индексный файл index.db сразу при создании занимает почти полторы сотни мегабайт. Останавливаю запись, удаляю архив этой камеры, снова включаю запись, и опять получаю индексный файл того же размера. Подскажите как его обнулить или вообще сделать так, чтобы он не разрастался сам до таких странных размеров при нулевом архиве.

Share this post


Link to post
Share on other sites

Здравствуйте !
Если создалась папка с датой, значит архив уже не нулевой.
Уменьшить размер базы данных index.db  не получится.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×