Ich kann UDP raspivid mit ipv4 auf meinen Host-Rechner streamen, aber mein Projekt muss in der Lage sein, über ipv6 zu streamen.
Ich habe meine ipv6-Verbindung über netcat-openbsd getestet und ich habe bestätigt, dass mein Debian-Hostrechner eine Verbindung über ipv6 mit einem (nc -l -6 -p 2222) empfangen kann. Warum funktioniert das unten nicht?
Host-Maschine
sudo nc -l -u -6 -p 2222 | mplayer -fps 200 -demuxer h264es -
Himbeer-pi
/ opt / vc / bin / raspivid -t 0 -w 300 -h 300 -hf -fps 20 -o - | nc -v -u (hier ipv6 einfügen) 2222
Der Echtzeitverkehr sollte UDP und nicht TCP verwenden. Wenn bei TCP Pakete verloren gehen (und dies auch sein wird), fordern Sie veraltete Informationen an und warten darauf (nicht in Echtzeit), was zum Zeitpunkt des Abrufs unbrauchbar ist.
Ron Maupin
Ich werde dieses Protokoll ausprobieren, aber ich kämpfe darum, dass mein offener Virtualbox-Port erkannt wird. Glauben Sie, dass Sie auch dabei helfen können?
Dragonking3002