회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.
안녕하세요...
고도리입니다.
요즘 여러가지 일 때문에, Android multimedia쪽을 드립다 파고 있습니다...^^
opencore는 물론이고, 각종 codec관련과 새로운 multimedia framework을 어떻게 정리해야하나 공부/고민 중입니다.
opencore쪽 일을 하고는 있지만, 어떤 면에서는 너무 부담이 큰 media framework가 아닌가 생각합니다.
일단 너무 어렵거든요........쩝
그래서 한가지 대안을 마련해 볼까 해서 ffmpeg(주로 libavcodec/libavformat) 등을 동작시키고 있습니다.
어제는 mp3와 avi에서 video만 play해 봤습니다.
오늘은 ffplay의 기본작업인 thread구조의 동영상 player를 작업하고 있습니다.....ㅎㅎ
집에 퇴근하다가 도저히 신경쓰여서 다시 들어와서 작업하는데, 다행히 video만은 제대로 나오네요.
SDL코드 다 없애는 것도 일이네요.....^^
하여간, 앞으로 C100 혹은 C110이 되었건 아니면 Cortex-A8의 NEON programming이건 새로운 시도를
해 볼만 할 듯 합니다.
gstreamer도 android에 포팅은 되었지만, 아직까지는 약간의 문제가 있습니다.
sync라던가 무거운 부분......등등
ffmpeg(LGPL)의 libavcodec/libavformat을 이용하여 license에 얽매이지 않는 multimedia player를 만들 수 있을 듯 하네요.
기분좋아서 와인이나 한사발 마시고 자야겠네요...^^
그럼....
수고가 많으십니다. 저도 하고 싶은데...
개인적으로 하다 보니 할 수 있을 지 모르겠습니다.
나중에 좀 가르쳐 주세요.