2009-10-30 2 views
5

많은 UIComponent를 캔버스에서 이동하는 Flex 응용 프로그램/게임에서 작업하고 있습니다.ActionScript 무비 클립에서 flv, mpg 또는 기타 무비 포맷 생성

운동의 flv 동영상을 캔버스에 "기록"하고 싶습니다. 어쨌든 이것이 성취 될 수 있습니까?

필자는 기본적으로 내 사용자가 자신의 게임의 작은 flv 비디오를 YouTube에 업로드 할 수있게하고 싶습니다.

방법에 대한 아이디어 나 제안이 있으십니까?

+0

나는 비슷한 것을 이루려고 노력하고 있습니다. 이 작업을 수행하기 위해 스트리밍 서버를 사용 했습니까? –

답변

3

SimpleFlvWriter (for AIR)입니다. 비 AIR 버전을 얻으려면이를 수정할 수 있습니다. 그러나 메모리 관리는 BitmapData가 많은 메모리를 차지할 것이기 때문에 문제가 될 것입니다 ... 몇 초 동안은 가능하지만 몇 분 동안은 가능할 수 있습니다.

일반적으로 플래시 서버 (예 : Flash Media Server, Red5)로 스트리밍하고 서버에서 flv를 생성하도록합니다. 그러나 화면 캡처를 NetStream으로 변환하는 방법을 찾아야합니다. 또는 BitmapData 시퀀스에서 flv를 생성 할 수있는 다른 서버 측 기술을 찾을 수 있습니다. 그러나 어쨌든 그것은 많은 대역폭을 소비 할 것입니다.

내가 생각할 수있는 대안은 모든 게임 명령 (XML 또는 기타 텍스트 형식으로 저장)을 서버에 보내는 것입니다. 그리고 게임 명령에서만 flv를 생성하기 위해 서버 측에 프로그램을 작성합니다. 그러나 구현하는 것이 가장 어려운 해결책이 될 것입니다.

관련 문제