Streaming HTTP na żywo


10

Obecnie mam konfigurację używającą Motion do strumieniowego przesyłania wideo z kamery internetowej podłączonej do Raspberry Pi. Niestety jest to dość niska jakość i słaba częstotliwość klatek.

Mam zamiar używać HTTP Live Streaming, ale szczegóły na ten temat są w najlepszym razie niejasne, szczególnie jeśli chodzi o użycie raspberry pi jako serwera.

Jeśli nie jest to możliwe, jakie opcje muszę przesyłać strumieniowo wideo „wysokiej jakości”?


Spójrz na vlc
adrianmcmenamin

VLC na Pi jest naprawdę wolnym transkodowaniem. Możesz uzyskać lepszą rozdzielczość, ale w najlepszym przypadku procesor Pi będzie strzelać do 100% i powodować złe opóźnienie, chyba że kamera obsługuje natywnie kodowanie w lepszej rozdzielczości - ale wtedy Motion powinien równie dobrze działać. Lepszą opcją, na przykład w celu użycia modułu Pi Camera, jest użycie gstreamer z projektu OMX, który wykorzystuje kodowanie sprzętowe. Jak piszę w mojej książce
Piotr Kula

Odpowiedzi:


3

Jest to absolutnie możliwe, w rzeczywistości napisałem wokół niego cały post, który wyjaśnia krok po kroku, jak uzyskać transmisję strumieniową na żywo z malin bezpośrednio z kamery.

http://www.doepiccoding.com/blog/?p=212

Mam nadzieję że ci się spodoba.

Pozdrowienia!


Twoja odpowiedź nie używa „HTTP Live Streaming” (HLS), co było sednem pytania. Istnieje wiele powodów, dla których HLS jest lepszy od VLC.
gavanon

0

Jeśli używasz kamery Pi, spróbuj tego: http://elinux.org/RPi-Cam-Web-Interface

Wypróbowałem to jakiś czas temu i jest to najbardziej niesamowita rzecz do strumieniowania, szybkość klatek i jakość są niesamowite i ma mnóstwo opcji, w tym przechwytywanie ruchu, i możesz ustawić wszystkie ustawienia z interfejsu internetowego, który jest bardzo łatwy w użyciu i jednocześnie bardzo wydajny.

Jeśli używasz kamery internetowej USB, miałem takie same wrażenia jak ty; zła jakość, szybkość klatek i proces konfiguracji i nie mogą ci w tym pomóc.

Mam nadzieję, że to pomogło!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.