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.