2017-05-15 13 views
0

누구나 CISCO openh264 라이브러리를 수정하여 JPEG 이미지를 입력으로 P 및 I 프레임 (비디오가 아닌 프레임으로 출력 됨)으로 압축하고 디코더 수정 압축 된 P 및 I 프레임을 가져 와서 압축되지 않은 프레임을 생성합니까?CISCO openh264를 수정하여 이미지 프레임을 찍고 압축 된 프레임을 꺼내십시오.

저는 정적 인 장면을보고 30 초마다 사진 (1280x720p)을 찍는 카메라가 있습니다. 장면은 거의 정적입니다. Currenlty 각 프레임을 개별적으로 압축하기 위해 JPEG 압축을 사용하고 있으며 이미지 크기는 ~ 270KB입니다. 이 압축 된 프레임은 인터넷을 통해 스토리지 서버로 전송됩니다. 장면에 움직임이 거의 없기 때문에 'I'프레임 크기가 매우 작을 것입니다 (20 ~ 50KB 정도가되어야한다고 생각합니다). 따라서 JPEG 이미지 대신 인터넷을 통해 I 프레임을 전송하는 것이 매우 비용 효율적입니다.

누구든지 프로젝트를 안내하거나이 작업을 수행하는 방법에 대해 안내해 줄 수 있습니까?

답변

1

정확히 코덱이 무엇인지 설명하고 있습니다. 그것은 이미지를 가져 와서 압축합니다. 시간의 관계는 압축 단계와 관련이 없습니다. 디코더는 디스크에 표시하거나 디스크에 쓰는 방법을 결정합니다. open264를 수정할 필요가 없습니다. 원하는 작업은 정확히 수행 할 작업입니다.

+0

내가 알기 론 openh264 API가 모든 경우에 ** 비디오 출력 **을 생성하기 위해 ** 비디오 컨테이너 **를 입력 (또는 특별한 경우에는 이미지 프레임)으로 취하도록 구성되어 있는지 묻습니다. ** 프레임 **을 입력하고 ** 프레임 **을 출력하고 싶습니다. ** 나는 비디오를 가지고 있지 않습니다. ** 프레임 세트가 있습니다. –