+ CATEGORY

분류 전체보기 (426)
Programming (181)
Designs (37)
User Interface (20)
Project (29)
Photograph (82)
Miscellaneous (77)
IDea Bank (0)

+ CALENDER

«   2009/07   »
      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  


UPL의 두 번째 작업으로 FlashPlayer10 버전부터 추가된 Real-Time Media Flow Protocol(RTMFP) 통신을 이용하여 채팅 기능을 구현하였다. RTMFP가 기존의 Real-Time Messaging Protocol(RTMP)와 다른 점을 이야기 한다면 크게 두 가지로 볼 수 있다. 하나는 RTMP의 경우 데이터를 client가 공유하기 위해 Flash Media Server가 꼭 필요했던 반면 RTMFP의 경우는 FMS 필요 없이 FlashPlayer 간 직접 통신이 가능하다.(플래시플레이어 간 통신을 위해 호스트 통합 서비스인 Adobe Stratus를 통해서 부여된 id를 이용해서 서로 통신을 한다.) 그리고 두 번째로는 RTMP의 경우는 TCP 프로토콜을 사용하여 데이터 손실 없는 안정적인 통신을 할 수 있는 반면 속도에는 한계는 있었다. 그러나 RTMFP는 UDP를 사용함으로써 데이터 손실이 발생할 가능성이 있지만 속도 면에서는 빠르다.


무엇보다도 미디어 서버를 사용하지 않고 직접 플래시플레이어 사이에 통신을 할 수 있고 속도 면에서도 빠르다는 강력함이 무척 매력적이다.



UPL002에서는 RTMFP를 이용하여 해당 swf을 띄워놓으면 자동으로 채팅의 참여자가 되며 자신의 마우스 움직임과 타이핑 내용이 실시간으로 해당 swf를 띄워놓은 동시 접속자의 화면에 표현된다. swf를 여러 개 띄워놓고 테스트할 수도 있다.

개발 구조는 하나의 swf안에서 서버와 클라이언트 역할을 같이 하게 되며 접속을 하면 기존에 접속된 사용자들의 id를 모두 연결하고 자신의 id도 등록한다. 이때 특정 사용자가 브라우저를 닫거나 swf 실행을 종료할 경우 해당 아이디를 삭제하는데 최종 사용자의 경우에는 자신을 닫는지 여부를 확인할 방법이 없다. 따라서 모든 사용자가 종료하더라도 하나의 아이디는 잔존하며 이후 최초 사용자가 접속을 할 때 기존의 id의 연결을 실패할 때 해당 아이디를 삭제하는 형태로 제작 되었다.

RTMFP의 경우 UDP를 사용하므로 방화벽 차단이 되어 있는 네트워크 상에서는 외부에서 접속한 사용자와 연결이 되지 않을 수 있다.


관련 자료 참고 링크
http://kb2.adobe.com/cps/405/kb405549.html
http://www.adobe.com/devnet/flashplayer/articles/rtmfp_stratus_app.html
http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_rtmfp_faq_070208.pdf
http://www.adoberia.co.kr/iwt/board/board.php?tn=pds_tech&page=2&id=244&mode=view
http://wooyaggo.tistory.com/tag/rtmfp

Posted by JASU

트랙백 보낼 주소 :: http://jasu.tistory.com/trackback/545 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/06/24 10:24
    자수님 블로그에 자주 오는데 참 멋진 작업이네요. 후훗.
    • 2009/06/24 11:36
      COMMENT ADDRESS 수정/삭제
      cmr님 오랜만인데요~ 쿠쿠 점심은 뭐 먹나
  2. 2009/06/24 11:11
    정말 멋지십니다.. 저는 이런걸 언제쯤 해보게 될런지...
    • 2009/06/24 11:37
      COMMENT ADDRESS 수정/삭제
      플래시가 멋지죠 쿠쿠 감사합니다.
  3. 2009/06/29 23:48
    와우 정말 굉장합니다. 막.. 뇌를 자극하는군요.. 아마 AIR 랑도 통신할수 있겠죠??
    그럼 서버에 AIR 띄워 노코 AIR로 Sqlite 로 DB 를 관리하면.. 게시판서비스도 할수 있겠네요 ...

    가능할까요??
    • 2009/06/30 17:01
      COMMENT ADDRESS 수정/삭제
      안녕하세요
      가능합니다. 다만 rtmfp로 개발할 경우 방화벽 네트워크에서는 다른 외부와 연결이 되지 않을 수 있겠죠 이 부분이 참 아쉽네요 ^^
  4. 2009/07/01 05:35
    자수님 참 멋지십니다~!!
    지금 오전 5시 35분인데 피곤에 케쩝니다.. 살려주세요~
    • 2009/07/01 22:03
      COMMENT ADDRESS 수정/삭제
      쿠쿠 수고했오~
  5. 2009/07/01 13:27
    멋진 프로그램입니다. 우주배경이 정말 멋지네요 ㅋㅋㅋ
    오리온성운과 말머리 성운이군요.
    • 2009/07/01 22:10
      COMMENT ADDRESS 수정/삭제
      쿠쿠 인터넷에서 성운 이미지를 찾아서 사용하긴 했는데 오리온성운 이군요 감사합니다. ^^



애플 아이폰/아이팟터치의 앱스토어에 등록되어 있는 다양한 어플리케이션들의 정보를 공유할 수 있는 커뮤니케이션 사이트가 공식 오픈 했다. 활용도가 높은 다양한 어플리케이션 정보를 쉽게 접할 수 있고 리뷰를 통해 간접 체험을 할 수 있어서 많은 애플 아이폰/아이팟터치 유저들에게 반가운 소식일 듯 싶다. 아래는 관련 사이트 오픈 소식 내용을 발췌했다.

- 국내 개발자들의 앱 홍보 출구도 마련
- 사이트 오픈 이벤트 "앱의 달인을 찾아라", "앱 리뷰" 진행

2009년 6월 18일 (서울) ----- 애플 아이팟터치 및 아이폰 기반 애플리케이션을 영상으로 소개하는 ‘앱톡(www.apptalk.tv)’ 서비스가 오늘(18일) 공식 오픈했다.  앱톡은 애플의 앱스토어에 소개된 다양한 애플리케이션들을 영상으로 소개하는 사용자 영상 리뷰 커뮤니티이다.

앱톡에서는 모든 애플리케이션의 소개를 HD급 고화질 영상 컨텐츠로 제작, 사용자가 아이팟터치의 애플리케이션을 구매하기 전 간접 체험할 수 있는 서비스를 제공하는 것이 특징이다. 특히 미국 및 한국 앱스토어의 상위 랭킹 애플리케이션 가운데 활용도 높은 애플리케이션을 중심으로 ‘영상 리뷰’ 정보를 제공하고 있다.

이와 함께 한국 개발자가 만든 애플리케이션을 공개적으로 소개하고 홍보할 수 있는 ‘앱코리아’와 아이팟터치 애플리케이션을 자유자재로 활용하는 ‘앱의 달인’ 코너를 별도로 마련해 한국의 앱 개발자와 앱 마니아를 발굴하는데 힘을 싣는다.

앱톡의 박지훈 부장은 “애플 앱스토어를 통해 전세계적으로 앱들이 10억 이상 다운로드 됐으며, 하루에도 수백 개의 앱들이 업로드 되고 있다”며, “스마트폰의 앱이 사람들의 라이프 스타일 변화를 주도하고 있다. 이러한 트랜드에 맞춰 앱톡은 고화질 영상 서비스를 제공하며 앱을 통해 사람들의 라이프 스타일이 더욱 즐겁고 스마트해질 수 있도록 서비스 할 계획”이라고 말했다.

한편, 앱톡에서는 사이트 오픈 기념으로 오는 7월 17일(금)까지 앱 전문가를 선발하는 ‘앱의 달인을 찾아라’와 자신이 평소 즐겨 사용하는 앱이 있다면 누구나 참여할 수 있는 ‘앱 리뷰’ 이벤트를 진행, 290명에게 푸짐한 상품을 제공한다. 자세한 내용은 앱톡 사이트(www.apptalk.tv)를 통해 확인할 수 있다.

Posted by JASU

트랙백 보낼 주소 :: http://jasu.tistory.com/trackback/544 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/06/19 02:08
    앱톡이라는게 미국에서 있는 사이트를 국내에 런칭 하는 건가요? 아니면 한국에서 자체적으로 만든 건가요
    그리고 한국에서 만든 거라면 미국에서도 동시에 서비스 런칭 하는 건가요?
    • 2009/06/19 10:17
      COMMENT ADDRESS 수정/삭제
      앱톡은 한국에서 자체적으로 서비스하는 사이트입니다. 미국에서 동시 서비스 런칭은 하지 않고 있으며, 향후 미국 서비스도 계획 중입니다. 감사합니다.
    • 2009/06/19 13:39
      COMMENT ADDRESS 수정/삭제
      답변 감사합니다. 다음에 뵙겠습니다. ^^




UPL의 첫 번째 작업으로 예전에 만들었던 카운팅 모션을 올려봤다. 숫자 카운팅에는 여러 가지 모션을 적용할 수 있을 듯싶은데 개인적으로는 그냥 틱~ 하고 나오는 게 좋긴 하다. 아래 결과물은 화면에서 마우스 클릭을 하면 Math.random()으로 가져온 값을 가지고 모션을 적용한다.

배경으로 나타나는 숫자 모션의 경우는 텍스트의 글자 단위로 잘라서 모션을 적용한 형태이고, 날라오는 듯한 모션의 경우에는 FlashPlayer10버전부터 추가된 3D 속성을 이용하여 글자 단위로 모션을 적용, 전체 묶음으로 중앙 위치 조절이 적용되었다.

UPL에서 default로 적용되는 왼쪽 상단의 기능은 아래와 같다.
표시되는 숫자는 FPS 값과 메모리 용량을 확인할 수 있도록 되어 있다. 메모리용량의 경우는 정확한 용량이라기 보다는 해당 결과물이 진행하는 과정에서 메모리의 증감을 표시하기 위함이다.

위, 아래 화살표 :  FPS를 증가, 또는 감소시키기 위해 사용할 수 있음
P : UPL 진행하는 블로그 카테고리 경로 링크
H : object, embed HTML코드 복사(clipboard copy)
U : swf 경로 복사(clipboard copy)
F, N : FullscreenMode 적용(필요 없을 경우 비활성화 처리됨)




Posted by JASU

트랙백 보낼 주소 :: http://jasu.tistory.com/trackback/543 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/06/17 08:56
    첫작품을 올리셨군요.^^
    RSS를 구독하던차에 새로운글이 있어 언넝 달려와 봤습니다.
    전에도 이런 숫자관련해서 카운팅 되는거 자수님께 물어보곤 했었는데
    아직도 전 해결을 못하고 있네여 ㅠ.ㅠ
    작품 정말 멋지네요.^^
    • 2009/06/18 02:35
      COMMENT ADDRESS 수정/삭제
      작품이라고 하기에는 멋적네요; 그냥 놀이라는 명칭이 적절할 듯 싶어요 ^^ 감사합니다.
  2. 2009/06/17 10:20
    메모리랑 FPS 참 깔끔하네요.. 맘에 든다.. 어쩌지.. 따라할까? 따라하면 지는거나~ 아흑~

    메모리 사용량이나 FPS가 전혀 데미지를 입지 않는것 같아 보이네요? 내컴이 좋은건가?
    • 2009/06/18 02:39
      COMMENT ADDRESS 수정/삭제
      따라한다는 표현 보다는 참여한다는 표현으로 접근하시면 어떤가요? ^^ 참여하세요 플래시 놀이는 이미 하고 계시니... ^^ 비주얼이 화려하거나 오브젝트가 크지 않아서 크게 변화를 느낄 수 없는것 같네요 텍스트가 많아지면 fps 반응이 있을 듯 합니다.
  3. 2009/06/19 16:43
    정말 멋지네요~~~
    • 2009/06/23 00:57
      COMMENT ADDRESS 수정/삭제
      쿠쿠 감사합니다.
  4. 2009/06/22 14:22
    슈퍼맨 나올거 같아용~ 빠빠빰~~
    • 2009/06/23 01:00
      COMMENT ADDRESS 수정/삭제
      6시간 39분 34초 켜놓으면...

- PREV : [1] : [2] : [3] : [4] : [5] : ... [142] : NEXT -