'FLVPlayback'에 해당되는 글 1건

  1. 2007.07.07 딜레마...

딜레마...

개발/회사업무 2007. 7. 7. 12:43



FLV플레이어를 밑바닥부터 다시짜고있다.
FLVPlayback은 좋고 편하긴 하지만 문제점이 너무도 많아 그렇게 결정한것...

일단 playheadUpdate 이벤트도 내부적으로 인터벌로 돌고있고
그로인해 타이머의 변화에 따른 어떠한 애니메이션을 주고 싶은 경우는
움직임이 매우 투박하고 불규칙적으로 일어나게된다.

그뿐이랴, NetStream으로는 잘만되는 YouTube영상 재생도 안됀다 ㄱ-
그리고 조금 무거운감이 없지않아 있고
FLVplayback이라는 컴포넌트가 라이브러리에 따라다녀야한다.


그런데 이렇게 놓고보면 FLVPlayback이 매우 나쁘고 NetStream이 좋게만 느껴진다
그러나, NetStream은 밑바닥이다. 따라서 코드짜기 어렵다
코드 수준이 저수준이라서 알아듣기도 힘들고
밑바닥수준이라서 이것저것 다 제공해주던 FLVPlayback의 기능들도
없는게 많아 직접 구현해주어야 한다.
또한 seek 로 구간탐색하는 기능도 시간으로 정확히 찾아가는게 아니라
가장 가까운 키프레임으로 찾아간다
애초에 seek 기능은 Flash Media Server (FMS)와의 연동으로 개발되어진거기 때문에
이 기능을 제대로 쓰려면 FMS를 사용해야한다.

현재 밑바닥수준으로 플레이어를 만들어서 서비스중인 YouTube나 일본의 NicoVideo도
이 seek 로 구간탐색하는 기능을 자세히 보면 내가 마우스로 찍은 부분으로 정확하게 찾아가지 않는데 이것도 다 이러한 문제점 때문에 그런것이다.

어렵겠지만 현재로써는 밑바닥부터 전부 다시 만들어야 할 판이다.
그래도 이번에는 안정성을 중시하여 코드를 짤 생각이고
가볍고 클래스 하나만으로 모든것이 해결될 정도로 만들 생각이다.

'개발 > 회사업무' 카테고리의 다른 글

[BRIX HD] 지옥의 스테이지6  (0) 2009.09.11
잡설 및 근황....  (0) 2007.06.26
Posted by MOBIUS!
,