2017-05-19 15 views
0

프로젝트에 대한 작업 카메라 (Eken H8R 또는 GoPro)를 얻으려고합니다. 내가 가지고있는 시나리오를 설명해 드리겠습니다. 과 같이 카메라에서 라이브 스트림을 Raspberry Pi (WiFi를 통해)로 가져옵니다. 다음으로이 라이브 스트림을 10-15 분짜리 비디오 클립으로 지속적으로 분할하여 RPi에 연결된 외부 하드 드라이브에 저장하려고합니다. 나는 this 스레드를 고려하고 있습니다. avconv 명령은 Alexander의 답변에서 언급했습니다.저장 장치에 고화질 비디오 스트림 (IP 동작 카메라에서)을 지속적으로 저장하고 쓰기 속도 병목 현상을 해결합니다.

이제 제 관심사는 쓰기 속도 제한입니다. 비디오 스트림은 아마도 높은 비트 전송률을 가지며 4k30fps 일 수 있습니다.이 경우 파일 크기는 거대한입니다. 디스크 속도를 병목 현상으로 만들 수 있습니까? 그렇다면 Pi가 이것을 달성하기 위해 버퍼를 어떻게 유지할 것입니까? Pi의 메모리 스틱이 약 8 기가에 불과하므로 공간이 부족할 수 있습니까? 그렇다면 더 나은 대안은 무엇입니까? 나가 초심자 인 때 나가 이것에 틀리면 정정하십시오.

답변

0

저는 Eken이 아닌 GoPro 카메라에 대해서만 경험이 있습니다. GoPro에 따라 432 * 240 스트림 (HERO5를 제외한 모든 GoPro를 구매 한 경우) 또는 848 * 480 스트림 (HERO5를 구입 한 경우)을 얻을 수 있습니다. 실시간 스트리밍 절차는 여기에 설명되어 있습니다 https://github.com/KonradIT/goprowifihack/blob/10708f26ca96bdb14bc4c1f350393c182ca1508f/HERO4/Livestreaming.md

는 기본적으로 다른 터미널에 당신이 모방해야 할 (약 10 개 청크를 저장할 수는 FFmpeg를 사용하는 동안 GoPro의 10 분^터미널에서 C를 실행 살아 스크립트를 유지해야 할 필요가). 희망이 도움이됩니다.

+0

안녕하세요. 그러나 이것은 여전히 ​​내 질문에 대답하지 않습니다. 디스크에 기록 할 때 쓰기 속도 제한이 있습니까? 또한, 4k 출력을 파일에 쓰지 못하게 할 수 있습니까? – Aldo

+1

4K, 432 * 240 또는 848 * 480 (HERO5)의 실시간 스트림을 가져올 수 없습니다. – konraditurbe