Übertragungsgeschwindigkeit zwischen Geräten, die über Ethernet verbunden sind

355
JamesDonnelly

Ich habe einen Dashcam-artigen DVR, der Videodaten auf eine SD-Karte aufzeichnet. Das Gerät hostet einen HTTP-Dienst, mit dem Sie ihn konfigurieren und die Videos herunterladen können.

Mein Computer, auf dem Windows 10 ausgeführt wird, verfügt über eine 1-GBit-Ethernet-Netzwerkkarte, der DVR hat eine 100-MBit-Ethernet-Schnittstelle und die SD-Karte ist 45 MBit / s. Sie sind direkt über ein Ethernet-Kabel verbunden, um eine Punkt-zu-Punkt-Verbindung herzustellen.

Wenn ich auf die Web-GUI gehe und ein Video herunterlade, würde ich erwarten, dass maximal 12,5 MBit / s heruntergeladen werden, da der DVR-Ethernet der Engpass ist. Aber ich bekomme 3,5-4MBps.

Hat jemand eine Idee, was die Geschwindigkeit so niedrig machen würde? Was kann ich tun, um dieses Problem zu beheben?

Prost alle,

James

BEARBEITEN: Die SD-Karte ist https://www.mymemory.co.uk/kingston-128gb-sd-card-sdxc-45mb-s.html

und der DVR ist https://www.ovation.co.uk/miniature-H264-AVC-digital-video-recorder.html

Ich möchte in der Lage sein, ein Backup durchzuführen, ohne die SD-Karte herauszunehmen, da ich sie in meinem Auto verstecken werde. Ein Ethernet-Anschluss ist jedoch leicht zugänglich.

Ich kann die Web-GUI verwenden, aber ich habe auch ein C # -Programm geschrieben, das eine http-Get-Anforderung und die Klasse System.IO.Stream verwendet, um die Dateien zu speichern, und das etwa 3-3,5 MBps ausgeführt wird.

Die Dateien sind jeweils 5 Minuten lang und haben daher einheitliche Größen.

1
In welcher Qualität nehmen Sie auf? Ich meine, wenn Sie versuchen, ein Video anzusehen, während es noch aufzeichnet, haben Sie die doppelte Ausgabe auf der Schnittstelle des DVR. Cown vor 6 Jahren 0
@Cown Es wird in 1080p / 30fps aufgenommen. Wenn ich herunterlade, sitzt es und tut nichts. Es wird nicht gleichzeitig gestreamt. Vielen Dank. JamesDonnelly vor 6 Jahren 0
Warum nicht einfach die SD-Karte verwenden? Beispiele dafür, warum es langsam sein könnte, sind: Der Leser ist nicht für 45 MB / s ausgelegt, ist aber viel niedriger. Sie würden nicht 12,5 MB / s erhalten, da Sie den Protokollaufwand berücksichtigen müssen. Es kann eine fehlerhafte Implementierung eines HTTP-Servers auf dem DVR sein. Möglicherweise laden Sie mehrere kleine Dateien herunter. Der DVR verwendet die SD-Karte möglicherweise nicht nur für Videospeicherung, sondern auch zum Lesen. Seth vor 6 Jahren 0
Sie sollten Ihrer Frage die Marke des DVR und die Marke der SD-Karte hinzufügen. :-) Cown vor 6 Jahren 0
Eingebettete Webserver sind in der Regel schrecklich. In jeder Hinsicht wirklich. Daniel B vor 6 Jahren 1

0 Antworten auf die Frage