T
tuxedo
Gast
Hallo zusammen,
folgendes Problemchen:
Ich schicke Audiostreams via UDP über ein Netzwerk. Dabei kann es vorkommen, dass einzelne Pakete zu lange unterwegs sind und nicht mehr in den Kontext des Empfängers passen weil sie einfach zu lange unterwegs waren.
Zu alte Pakete beim Empfänger zu verwerfen wäre in meinem Fall nicht tragisch.
Mein erster Ansatz wäre jetzt jedem Paket einen Zeitstempel mitzugeben (Systemzeit in ms).
Aber das scheint mir absolut nicht optimal zu sein, denn nicht alle PC-Uhren gehen exakt gleich.
Wie kann ich denn noch Empfängerseitig feststellen wielange ein Paket (UDP) unterwegs war?
- Alex
[edit]
Oder gibts irgendwo ne Option mit der man schon beim senden sagen kann wie lange das Paket leben darf?
Hab bis jetzt noch nix gefunden....
folgendes Problemchen:
Ich schicke Audiostreams via UDP über ein Netzwerk. Dabei kann es vorkommen, dass einzelne Pakete zu lange unterwegs sind und nicht mehr in den Kontext des Empfängers passen weil sie einfach zu lange unterwegs waren.
Zu alte Pakete beim Empfänger zu verwerfen wäre in meinem Fall nicht tragisch.
Mein erster Ansatz wäre jetzt jedem Paket einen Zeitstempel mitzugeben (Systemzeit in ms).
Aber das scheint mir absolut nicht optimal zu sein, denn nicht alle PC-Uhren gehen exakt gleich.
Wie kann ich denn noch Empfängerseitig feststellen wielange ein Paket (UDP) unterwegs war?
- Alex
[edit]
Oder gibts irgendwo ne Option mit der man schon beim senden sagen kann wie lange das Paket leben darf?
Hab bis jetzt noch nix gefunden....