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”?

Eddie
źródło
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!

Martin Cazares
źródło
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!

ejj28
źródło