![Drahtloses H.264-Videostreaming mit großer Reichweite](https://rvso.com/image/1481855/Drahtloses%20H.264-Videostreaming%20mit%20gro%C3%9Fer%20Reichweite.png)
Ich streame H.264 über WLAN. Die Entfernung ist für WLAN ziemlich groß und es kommt zu massivem Paketverlust.
Das resultierende Video ist aufgrund des Paketverlusts nahezu unbrauchbar.
Ich habe versucht, die Auflösung des Streams zu reduzieren und die Bildrate zu senken, aber nichts hat funktioniert.
Gibt es für diese Situation bessere Lösungen? Wie zum Beispiel eine Erhöhung der Dichte der P-Frames?
Antwort1
Ich an Ihrer Stelle würde das Problem angehen, indem ich die Qualität meiner Links verbessere, anstatt die Qualität meiner Videos zu verringern.
Entweder das oder Sie puffern Ihren Stream länger, insbesondere wenn Sie aufgezeichnete Inhalte abspielen.
Das Erhöhen der Anzahl von P-Frames auf Kosten von B-Frames verringert die Abhängigkeiten zwischen den Frames und macht Ihren Stream dadurch robuster, geht aber auf Kosten einer höheren Bandbreite, die Ihre Verbindung Ihnen anscheinend nicht zu bieten hat. Das Erhöhen der Anzahl von P-Frames auf Kosten von I-Frames verringert Ihre Bandbreite, erhöht aber die Abhängigkeiten zwischen den Frames. Wenn Sie also ein I-Frame verlieren, sieht Ihr Stream länger schlecht aus.
Haben Sie Tools verwendet, iperf
um Ihre Bandbreite und möglicherweise sudo ping -fs 1472
Ihre Paketverlustrate zu charakterisieren? Haben Sie sich Richtantennen mit höherer Verstärkung angesehen? Verwenden Sie bereits Wi-Fi-Geräte, die für Punkt-zu-Punkt-Verbindungen mit großer Reichweite ausgelegt sind?