У меня есть видеорегистратор в виде видеорегистратора, который записывает видеоданные на SD-карту. На устройстве размещена служба HTTP, которая позволяет настроить его и загружать видео.
Мой компьютер под управлением Windows 10 имеет сетевую карту Ethernet 1 Гбит, цифровой видеорегистратор имеет интерфейс Ethernet 100 Мбит, а скорость SD-карты составляет 45 МБ / с. Они напрямую соединены кабелем Ethernet для создания соединения точка-точка.
Когда я захожу в веб-интерфейс и загружаю видео, я ожидаю увидеть максимальную скорость загрузки 12,5 Мбит / с, поскольку узким местом является Ethernet DVR. Но я получаю около 3,5-4 Мбит / с.
У кого-нибудь есть идеи, что бы сделать скорость настолько низкой? Что я могу сделать, чтобы устранить это?
Ура все,
Джеймс
РЕДАКТИРОВАТЬ: SD-карта является https://www.mymemory.co.uk/kingston-128gb-sd-card-sdxc-45mb-s.html
и DVR является https://www.ovation.co.uk/miniature-H264-AVC-digital-video-recorder.html
Я хочу иметь возможность резервного копирования без извлечения SD-карты, потому что я собираюсь спрятать ее в моей машине, но порт Ethernet будет легко доступен.
Я могу использовать веб-интерфейс, но я также написал программу на C #, которая использует запрос http get и систему.Класс IO.Stream для сохранения файлов со скоростью около 3-3,5 Мбит / с.
Файлы по 5 минут каждый, поэтому все они имеют одинаковый размер.