2

멀티 캐스트 환경 내에서 프레임을 전환하는 프로젝트를 진행 중입니다.비디오 파일에서 프레임 사이를 전환하는 방법

동일한 비디오 파일의 두 스트림이 있다고 가정합니다. 한 스트림은 0으로 워터 마크가 매겨지고 다른 스트림에는 1로 워터 마크가 매겨집니다. 키에 따라이 두 스트림을 전환해야합니다. 프레임 내에 스위칭 포인트를 어떻게 삽입해야합니까?

예 : KEY VALUE 위 그림에서

enter image description here

010이다. 키 값은 선택된 워터 마킹 된 프레임을 나타냅니다. 따라서 표시된 예제에서 출력의 첫 번째 프레임은 STREAM1 (워터 마크 0)에서, 두 번째 프레임은 STREAM2 (워터 마크 1)에서 세 번째 프레임은 STREAM1 (워터 마크 0)에서 오는 식입니다.

+0

사용중인 프로그래밍 언어는 무엇입니까? 만약 당신이 비디오 스트림을 처리하는 데 사용하는 라이브러리 무엇입니까? Splicer, DirectShowLib, ...? –

+0

@Jalal Aldeen Saa'd : 저는 C++을 사용하고 있습니다.하지만 어떻게해야하는지에 대한 아이디어가 필요합니다. – guruprasanna

답변

0

동영상 보안 검사를 추가하는 것은 흥미로운 아이디어입니다.

프레임을 전환하는 경우 인코딩 전에는 아무런 문제가 없습니다. 비디오 스트림의 두 뱅크를 가지고 엔코더에 줄 수 있습니다. 곧바로 작동합니다.

인코딩 된 스트림이있는 경우 실제로는이 작업을 수행 할 수 없기 때문에 사소한 것이 아닙니다. 이 경우 임의의 두 GOP간에 임의로 전환 할 수 있습니다. 이를 가정하면 두 스트림의 GOP가 완전히 정렬됩니다.