2011-01-29 3 views
2

FLV가 플레이어에게 스트리밍되는 프로젝트에서 작업 중입니다. 플레이어가 정확한 프레임 번호를 찾아 일시 중지 할 수 있어야합니다.플래시 비디오 스트리밍 - 프레임 탐색 및 슬로우/패스트 모션

최종 목표는 다양한 재생 속도를 달성하는 것입니다. 플레이어는 프레임으로 이동하고 일시 중지 한 후 다음 프레임으로 이동하고 일시 중지하는 등의 작업을 수행합니다. (되감기가 요청 된 경우 이전 프레임으로 이동할 수도 있음) - 영화의 일부분 (예 : 사용자가 "슬로우 모션"을 선택하는 경우).

현재 RTMP는 플래시 비디오 콘텐츠를 제공하는 데 사용됩니다.

  1. 플래시 비디오 파일이있는 프레임이나 키 프레임 만 탐색 할 수 있습니까?
  2. RTMP를 통해 동영상의 일부를 요청할 수 있습니까? 콘텐츠를 프레임으로 로컬로 나누고 메모리에 프레임 당 이미지를 저장하고 비디오 창을 오버레이하여 콘텐츠를 프레임 단위로 표시 할 수 있습니까?

위의 사항에 대한 조언을드립니다.

아르카디

+0

이와 비슷한 질문이 있습니까? –

+0

비디오가 타임 라인에 삽입 된 경우이 수준의 프레임 제어가 쉽게 가능합니다. 심지어 나는이 레벨의 프레임 컨트롤이 큐 포인트 등을 사용하지 않고도 가능한지 알고 싶습니다. –

답변

2

키 프레임에서만 검색 할 수 있습니다. Adobe FMS에는 GOP 내부의 프레임을 디코딩하고 프레임 정밀 검색을 가능하게하는 내장형 트랜스 코더가 있지만 서버로드가 매우 높고 결과가 좋지 않기 때문에 좋지 않습니다.

비디오 샘플에 액세스 할 수있는 플래시 플레이어에서 쉽게 할 수 있습니다.