동영상 서비스에 판도가 바뀝니다. Flash Player가 H.264와 AAC를 지원합니다.
정말 저 위의 글의 제목처럼입니다.

사용자 삽입 이미지

Flash Player는 H.264 비디오 포멧과 AAC 오디오 포멧을 지원할 예정입니다.


정말 대박이지 않은가요? 정식 릴리스는 여기를 클릭하십시면 됩니다.

사용자 삽입 이미지
결국 HD급의 동영상의 서비스에도 이제 Flash를 염두할 수 있는 상황이되면서 동시에 여러 단말기를 지원함에 있어 어려움이 전혀 없어집니다. 예를 들어보면...지금 Flash를 사용한 가장 대표적인 서비스인 YouTube는 Apple의 iTV와 iPhone을 지원하기 위해서 그들의 동영상을 다시 한번 인코딩을 해야하는 수고를 하고 있습니다. H.264로 인코딩하는 것이죠. 그런데 이제 그럴 필요가 없습니다. H.264로 인코딩하고 양쪽다 지원하면 되는 것이니까요.

더욱 멋진 것은 그 Player가 이미 사용할 수 있다는 것입니다. 물론 beta긴 합니다만 말입니다. 바로 여기서 확인이 가능합니다.  AAC지원도 상당히 커보입니다. AAC파일을 잘 못보셨을지도 모르겠습니다만 iTunes가 미는 파일포멧입니다.

즉...이번 업데이트는 참 건이 커보입니다. 아주 판을 다 먹어버리겠다는 야심이 그대로 드러나는 카드입니다. web에서의 지배력을 가지고 이미 점유율이 높은 H.264지원을 통해 device까지 지배력을 높이겠다는 속샘이 그냥 다 보입니다. 그리고 Google과 Apple과의 연대가 얼마나 튼튼한지 그리고 except MS라는 전략도 다시 한번 확실하게 선언한 카드라는 생각입니다. (개인적으로는 너무나 기쁘군요.) 다만 걱정은 이 정도의 major update꺼리가 minor update로 release되는 것이 내부적으로 어떤 문제가 있는 것은 아닌가 하는 생각이 듭니다. 아마도 silverlight등의 release때문에 시간을 더 끌기가 어려웠지 않나 하는 생각입니다.

좀 더 자세한 내용은 Tinic Uro의 포스팅에서도 확인이 가능합니다. (카드는 이제 다 나왔다는 대목이...참 인상적입니다.) 내일 오전 중에 다 번역 + 제 정리 버젼으로 다시 이 포스팅을 갱신하겠습니다.

그럼... :) 곧 다시 뵙지요.

아래의 내용은 Tinic Uro의 블로그에서 알 수 있는 상세 내용들입니다.

1. 이번 beta player에서 확인할 수 있는 것들
  • ISO 14496-12의 일부를 구현한 file format parser가 탑재됩니다. 다른 말로 설명하자면 MPEG-4,3GP,QuickTime에 대한 재한적 지원이라고 생각하면 됩니다.
  • Support for the 3GPP timed text specification 3GPP TS 26.245에 따른 3GPP timed text에 대한 지원-이 방식은 3GP파일에 있어 표준화된 자막 포멧입니다.
  • 'ilst' atom에 대한 부분적인 parsing기능 -  ID3와 동등한 것입니다. iTunes에서 meta data를 저장하는 방식입니다. 거의 표준에 가까운 것입니다. 오피셜 document는 없는 상태이고 여기를 누르시면 iTunes가 지원하는 tag의 대략적인 list를 보실 수 있습니다. 결국 iTunes로 관리하는 음악파일에 대한 flash를 통한 지원이라고 볼 수 있겠습니다.
  • H.264 codec 지원! 만쉐!
  • AAC Main, AAC LC 그리고 SBR (HE-AAC)를 지원하는 AAC decoder(ISO 14496-3)
이 포멧들은 너무나도 복잡하여서 100% 풀지원은 어렵다고 합니다. 아마 조만간 Adobe에서 정확한 지원 범위에 대한 발표가 있을것 같습니다. 그리고 왜 이런 일을 했는가에 대한 간단한 자문자답입니다.

Why now?

Short answer: Because you wanted it.

Long answer: We've been working on this for a while and this was planned to be part of the next major revision of the Flash Player. What was unexpected was how impatient a lot of our customers are :-) It seems many are trying to make choices when it comes to video technologies right now. We wanted to make sure that we would offer the best possible choices to them and set a signal that we are willing to embrace industry standards. No one believed that we would make this happen.

역시나 마지막 말이 가슴에 팍 와닿긴 합니다. 결국 급했고 :) 아무도 생각못할 카드라고 이야기하고 있습니다. silverlight도 자사의 포멧에 집중하고 있는 마당에 flash는 조금 더 업계의 표준에 가깝게 다가가겠다는 결정을 내부적으로 오래전에 했던 모양입니다. 하긴 flash의 codec으로 얻는 수익이라는 것이 Adobe의 입장에선 그리 중요하지 않은 상황이고 Apple과 가타 여러 업체가 이미 drive를 하는 방향이 있는 상황에서 따라가는 것이 더 나은 선택이라는 결정을 한 모양입니다. 어떻게 보면 YouTube가 H.264로 transcoding을 시작한 시점에 이미 방향은 결정되었다고 봐야하겠죠. (이러나 저러나 iTV와 iPhone은 시장에 큰 변화를 주는군요.) 자 그럼 기술적으로 얻을 수 있는 것들...


2. 이번 발표가 뜻하는 기술적인 것들...
  • .mp4,.m4v,.m4a,.mov 그리고 .3gp files을 현재 FLV파일을 지원하는 소스를 하나 손대지않고 로딩 그리고 재생이 가능합니다. 확장자에 대한 걱정은 하지마십시요. Flash Player는 don't care입니다. :)
  • 새로운 버젼의 FMS가 출시예정입니다. 그리고 새로운 file format에 대한 지원이 있을 것입니다. (개인적으로는... 그러시던지 입니다만.. ㅎㅎㅎ)
  • 중요한 부분은 여기군요. progressive download를 사용하고 있다면 moov atom이 파일의 시작에 있는지 확인이 필요합니다. (moove atom은 MPEG-4의 index정보입니다.) 없다면 다 다운받은 후에나 재생이 가능합니다. (당연합니다.) 현재 대부분의 대규모서비스의 경우 encoding과정을 수행하고 있으니 크게 문제될 것은 아닙니다.
  • Flash Player는 파일 안에 들어있는 자신이 지원하는 첫번째 video, 첫번째 audio track을 재생합니다. 선택은 현재 불가능합니다. 아마도 다음 버젼의 Flash Player는 이것에 관한 API가 추가될 것으로 보입니다만 이번 release의 목표는 API에 아무런 수정이 없는 것이였다고 합니다. (정말 멋쥔 자세입니다.)
  • H.264만 지원합니다. MPEG-4 Part2에 해당하는 Xvid,DivX는 지원하지 않습니다. 역시나 H.263도 지원하지 않습니다. 현재 대부분의 pod casting에 MPEG-4 Part 2를 이용하고 있는 상황에서 조금 아쉽습니다.
  • 앞서 이야기한바와 같이 AAC Main, AAC LC, SBR을 지원합니다.
  • 3GP Timed Text Tracks에 대한 지원입니다. 몇개의 track도 지원한다고 합니다. 음 결국 다국어 자막의 지원이 가능하다는 이야기입니다. onMetaData와 onTextData를 이용할 수 있다고 합니다. 아 중요한건 해당 자막 정보에 대한 출력은 당연한 것이겠지만 개발자의 몫이라고 합니다.
  • 'ilst' atom에 저장되어 있는 meta data에 대한 지원입니다. 현재 iTunes에서 metadata를 저장하는 방식입니다. ID3와 유사한 정보를 담고 있습니다. onMetaData callback을 통해 접근이 가능한 모양입니다. ID3V2는 지원하지 않는다고 합니다. - 거의 iTunes가 표준이 아니나 표준이라는 의미입니다. 외국에 나가서 물건파는 한국 mp3업체들은 난감하겠군요.
  • 예전 FLV files의 경우 index정보가 없는데(조금 골치죠) 이제 onMetaData에서 seekpoints에 대한 정보를 얻을 수 있다고 합니다. (머 사실 꽁수가 많죠. 이쪽으론... ㅎㅎㅎ)
  • Unencrypted audio book files의 chapter정보에 대한 접근도 가능합니다. onMetaData에 chapters라는 array object로 넘어간다고 하는군요.
  • JPEG,GIF,PNG로 인코딩된 Image tracks에 대한 접근이 가능하다고 합니다. 아쉬운 것은 AS3에 한해서라고 합니다. onImageData라는 callback을 통해 byte array로 넘어간다고 하내요. 무슨 이야기인가 하면 결국 iTunes로 저장한 mp3나 동영상 파일의 cover정보에 대한 지원이 가능하다는 이야기입니다. TIFF로 인코딩된 image tracks 은 지원하지 않습니다. 그래서 iTunes의 'covr' meta data에 대한 지원도 한답니다.

3. 조금 더 알기쉬운 질의응답!

  • 현재 FLV file structure를 통해 H.264를 보낼 수 있는가? - 가능은 합니다만... 새로운 파일 포멧을 사용하는 것이 바람직하다. (앞서 이야기가 나왔지만 seekpoint라던가 metadata관련하여 건이 많으니 아무래도 바꾸는 것이 좋겠죠. 물론 사용하는 인코더 솔루션에 따라 그 일의 크기가 달라질 것입니다. - 아 On2사의 Flix솔루션들은 공식적으로 H.264에 대한 지원을 선언했습니다.)
  • 현재 FLV file structure에서 AAC 음성을 보내는 것이 가능한가? - 가능하다. 역시나 비디오와 동일한 한계가 있습니다만...
  • AAC의 multi channel playback이 가능한가? - 향후는 가능하다! 그렇지만 아마도 2 channel에 44.1KHz로 mix down되어 재생되겠지만. 이 부분의 full 지원을 위해서는 1996년이후 한번도 손댄적이 없는 Flash Player의 sound engine에 대한 redesign이 이루어져야 한다고 합니다. (오호라 역시 사람 사는 곳은 다 비슷하군요)
  • mp3와 같이 11Khz, 22Khz 그리고 44.1Khz로 sampling rate가 fix되나요? - 아닙니다. 8KHz부터 96KHz까지를 지원합니다.
  • On2 VP6 stream을 새로운 file format에 넣을 수 있나요? - 현재는 안됩니다. 방법을 찾고 있습니다. (이건 대박이군요. 머 H.264지원 player와 아닌 player로 나누면 되는 문제이긴 합니다만 말입니다.)
  • FairPlay가 적용된 파일을 play할 수 있나요? - 아니요!
  • MPEG-4 스팩에 들어있는 MPEG-4 BIFS 또는 다른 scripting, VRML을 서포팅 하나요? - 아니요!
  • SMIL을 지원하나요? - 아니요! 그렇지만 AS로 쉽게 작성가능합니다. :)
  • AAC/.mp4a 파일의 재생에 있어 Sound class를 사용가능한가요? - 아닙니다. NetStream class를 사용해야 합니다. 오디오와 비디오 파일이 크게 다르지 않은 상황에 있습니다. 근본적으론 같은 data입니다. Sound class를 더 강화하겠지만 방향은 조금 다르지 싶습니다.


4. 앞으로 구현될 것들에 대한 살짝 맛보기

  • 현재의 software codec을 벋어나 조만간 native로 H.264를 지원할 것이다! - NVidia, ATI 등 대부분의 그래픽카드들이 H.264를 지원하고 있습니다.
  • real time보다도 빠른 하드웨어 기반의 H.264 encoder들이 있다! - 이제 인코딩 팜에 대한 추가 투자가 필요한 시점이군요.
  • Digital TV 특히 Europe은 H.264를 지원하고 잇습니다!
  • MP3보다 뛰어난 음원서비스! - 5.1 channel, surround sound 현재는 2 channel이지만 곧... 기다리시면 됩니다. (웹에서!!!)

결과적으로 Flash Player 10을 만나기도 전에 9에서도 엄청난 변화가 준비되고 있었군요. 향후 프로젝트 진행에 있어서 좀 더 시간을 두고 나중에 손을 대야할 부분들이 많아졌습니다. 그리고 On2사의 향후 방향은 참으로 궁금하게 되는군요. 또 Adobe with Google, Adobe with Apple의 움직임이 너무나도 궁금합니다. 어떻게 보면 iTunes의 수많은 widget들을 이젠 Flash로 만들어 배포하는 상황이 되겠군요. AIR가 정식으로 release될 때 또 다른 잼있는 일이 있을 듯 합니다.
 
아 잼있습니다. 고수들의 한수한수 주고 받기는....


ps) 여러 모바일 업체들이 k3g나 기타 등등 자기들의 format으로 변환을 위해 여러 시스템들을 업체들이랑 계약을 해서 거의 서비스 직전이라는 소식을 들었습니다. 머 개인적으로는 자사의 legacy들에 대한 지원이야 어쩔수 없는 일이라는 건 압니다만... 더욱 걱정은 한국의 mobile시장이 세계 시장의 흐름과는 아주 동떨어져 흘러가고 있는 듯하다는 것입니다. 머라고 할까요. 조금 억측일지는 모르겠습니다만 pc가 창궐할때 자체 규격을 고집한 일본의 상태와 비슷하다고나 할까요? 일본도 아주 패쇄적인 동네입니다만 이번은 어떻게 방향을 잘 잡아 그 자체가 시장흐름과 별로 동떨어지지 않게 끌고왔다는 느낌입니다만... 한국은 방향을 선도할 욕심으로 이것 저것 하다가 그 어느것도 시장의 주류가 되지 못하여 이젠 위기로 빠져드는 느낌입니다. 머 위리랄 것도 없죠. 한국의 시장 크기라는 것은 주류가 아니면 곧 주류에 맞춰야하는 정도의 크기밖에 안되니까요. 머 이미 돈을 써버린게 아쉽겠습니다만...

신변잡기 ps) 한동안... 뜸했습니다. 미국 lycos에 갔었습니다. 약 3주 그쪽 팀원들과 즐겁게 일하고 왔습니다. 사진을 올리고 싶었습니다만... 1500장 정도 되다보니 정리하는데 넘 시간이 오래걸리내요. 얼른 정리해서 장문의 포스팅을 함 하겠습니다. ㅎㅎㅎ

Tag : , , , , , , ,
Track this back : http://i-dreaming.com/trackback/2511395 관련글 쓰기
Tracked from Inspiration, Feel Good Factor for Flex Dev 2007/08/22 08:23 x
제목 : H.264 지원하는 어도비 플래시
제목을 쓰고 보니 너무 가져온 티가 나네요. 내용을 정확히 모르고 옮기다 보니 링크로 범벅이 된 글이 되어버렸네요. 나름대로 좋은 링크 찾아서 읽으시길 바랍니다. 참고 : 어도비 플래시, H.264 지원 발표 http://labs.adobe.com/ 에 올라온다고 했지만 아직 올라오지는 않고 기사가 먼저 나온모양입니다. 시차때문에 그럴수도 있구요. 지난번 360|Flex 때 플레이어와 관련된 이슈들이 몇몇 있었던것 같은데요. 공식적인 발표는 어도비.....more
Tracked from Mindstor.net @Tistory 2007/08/22 16:02 x
제목 : 어도비 플래쉬 H.264 코덱 지원
8월21일 어도비에서 코드명 'Moviestar'로 개발되고 있는 Flash Player 9.0에서 H.264를 지원하겠다고 발표했습니다. 영상 코덱은 H.264이고 음성 코덱은 AAC와 HE-AAC까지 지원하며 듀얼코어 이상을 가진 PC에서는 하드웨어 가속 기능을 이용하여 동영상을 풀스크린 재생도 가능하다고 합니다. 사양이 나쁜 PC에서 H.264를 보는 것은 괴롭겠지만 현재 H.264가 대세로 가고 있는 상황에서 결정타가 아닐까 싶습니다. 지난.....more
전 개인적으로 풀스크린시 Hardware Scaling을 지원한다는 소식이 제일 좋았습니다. 화면 크게해도 재생이 끊기는 현상이 없어질거라 보고있습니다.
BlogIcon jongsbee at 2007/08/23 00:51  r x
헉.. 엄청난 뉴스군요.. 그나저나 파일 포맷 바뀌면.. 새로 개발해야 될 부분이 부분부분적으로.. 쩝.. ㅡ.ㅡㅋ
BlogIcon Huck at 2007/08/24 08:04  r x
Apple 과 Adobe 군요,,
BlogIcon 수상한사람 at 2008/01/15 17:20  r x
name    password   
homepage
 hidden






Am I dreaming? Yes, I am dreaming. and I am dreaming now.
 SEARCH
 Category
분류 전체보기 (491)
Life (64)
Interest (209)
Learning (88)
Work (130)
 Calendar
«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
 Recent Entries
마이크로소프트와 어도비? 조.. (16)
모바일 월드 콩그레스 2010 이.. (13)
모바일 월드 콩그레스 2010 이.. (8)
향후 인터넷 동영상 서비스의.. (18)
아이폰 tv팟앱 검색이 달라졌.. (9)
애플의 "신제품 보러 오셔요".. (130)
레이디가가, 스타트업, 포털.. (83)
애플 공식 발표! 1월 27일 우.. (20)
안드로이드와 아이폰을 보는.. (37)
드리밍의 아이폰에는 어떤 앱.. (24)
 Recent Comments
옙 기다리겠습니다. 많은 소식..
dreaming - 04:02
괜찮습니다. :) 충분히 지적하..
dreaming - 04:02
MIX에는 참가 안하시고 MWC만..
뽐뿌맨 - 00:27
MS입장도 사실 더 밀림 곤란하..
Dreaming - 03/11
[비밀댓글]
- 03/11
 Recent Trackbacks
잡스가 플래쉬를..
날자고도~ 꿈의..
윈도우 폰에서는..
열이아빠의 RIA..
2010 모바일 월드..
LG전자 블로그 Th..
Jay의 생각
iwillbe99's me2DAY
부갑의 생각
boogab's me2DAY
 USERBARS
 Archive
2010/03
2010/02
2010/01
2009/12
2009/11
2009/10
 TAGS
HTC World Mobile Congress 애플 아이팟 비디오 키노트 SNG TV팟 Apple ria 스페인 bada Flash Platform 티비팟 네이버 Samsung IT tvPot 아이폰 바르셀로나 다음 wave nvidia Mobile World Congress MS iPhone 타블랫 Mobile Adobe Microsoft
 Notice
한주 자리를 비웠었습니다.
한메일 express 초대권을 드립..
티스토리 이사 완료
티스토리로 이사중입니다.
Domain회복!
 Link Site
Huck의 Develop life
Lost Cause vs. Basket Case
Mindstor.net
MTGEAR
NmindPlus
watercolor: photocolor
날수있을까?타조알
다음 동영상 개발팀 Offici..
이런 저런 이야기
 Visitor Statistics
Total : 1,249,947
Today : 92
Yesterday : 1,299
Statistics Graph
rss