Czy można zrzucić nieprzetworzony strumień RTSP do pliku, a następnie odszyfrować plik do odtwarzanego elementu?Jak zrzucić surowy strumień RTSP do pliku?
Obecnie używam FFmpeg do odbioru i dekodowania strumienia, zapisując go do pliku mp4. Działa to doskonale, ale wymaga dużej mocy obliczeniowej i poważnie ograniczy liczbę strumieni RTSP, które mogę odbierać jednocześnie na moim serwerze.
Chciałbym zapisać strumień do pliku bez jego dekodowania i opóźnić część dekodowania do momentu, kiedy plik musi zostać otwarty.
Czy to możliwe?
Próbowałem VLC, który jest jeszcze bardziej obciążający procesor niż FFmpeg. Spojrzałem też na this question, gdzie odpowiedź brzmi: Zrzucanie RTSP do pliku nie jest użyteczne, i this question, gdzie komentarz poniżej pytania mówi: "Nieprzetworzona zawartość RTSP nie nadaje się dobrze do zapisu i odtwarzania ...", co wydaje się wskazywać że jest droga.
Z góry dziękuję!
EDIT Oto polecenia Używam dla FFmpeg:
ffmpeg -i rtsp://@192.168.241.1:62159 -r 15 C:/DB_Videos/2013-04-30 17_18_34.703.mp4
Rozumiem, więc dodanie kopii powinno zmniejszyć użycie procesora? Dam ci to. (Dodano moje polecenie FFmpeg do pytania). Dodam również zastrzeżenie, że jestem kompletnym początkującym FFmpeg :) – Felix
Wow, to szalone! Zużycie mojego procesora spadło z 7% do 0.1% !!! Dziękuję bardzo av501! – Felix
Nie ma za co. Zgaduję, że dodałeś -ododec copy -vcodec copy i to powinno dać ci oryginalną otrzymaną treść. – av501