본문 바로가기

수행 프로젝트 이력

(34)
자료조사(6) - H.323 프로토콜 의 구조 H.323 프로토콜을 구성하고 있는 여러 가지 관련 프로토콜의 구조에 대해 알아봅니다. 은 H.323 프로토콜과 다른 프로토콜과의 관련성을 보여주고 있습니다. H.323 프로토콜은 비디오와 보이스를 둘다 지원합니다. (참고로 MGCP 는 보이스만 지원합니다.) 위 처럼 H.323 에서 비디오 장비를 위한 코덱 으로는 H.261 과 H.263 이 정의 되어 있고 보이스를 위한 코덱 으로는 G. 시리즈의 코덱들이 있습니다. 여러분들이 잘 아시는 MPEG4 비디오 코덱이 H.263 코덱 입니다. 어쨌든 이러한 코덱들을 이용하는 미디어 스트림들은 RTP/RTCP 프로토콜을 이용하고 이것들은 UDP 프로토콜 기반에서 동작 합니다. 지금은 RTP 와 RTCP 프로토콜은 미디어 스트림이 전송될 때 사용..
자료조사(5) - 구글 토크 개발자 문서 (음성채팅 App) Google 토크 개발자 문서 We've provided the following documentation specifically for developers: 우리는 특별히 개발자를위한 다음과 같은 문서를 제공합니다 : Google Talk and Open Communications : answers some basic questions about the protocol and codecs used by Google Talk, as well as future goals and federation. Google 토크 및 개방형 통신이 : 답변 프로토콜과 Google 토크뿐만 아니라, 미래의 목표와 연맹에서 사용되는 코덱에 대한 몇 가지 기본적인 질문. libjingle : an open-source C++..
자료조사(4) - VOIP 두번째 개요전화 산업은 가장 널리 퍼져 있는 기술입니다. 일반적인 전화기만큼이나 사람들에게 편안하고 친숙한 기술은 없습니다. 많은 기업체들이 사용자들에게서 그런 편안함과 친숙함을 빼앗지 않으면서도 음성(voice) 관련 비용을 줄일 수 있는 새로운 방법을 찾고 있습니다. 그러한 비용 절감은 데이터 네트워크와 음성(voice) 네트워크의 통합을 촉진시키고 있습니다. 데이터 네트워크와 음성(voice) 네트워크가 점점 더 많이 통합됨에 따라, 음성(voice) 네트워크의 품질과 신뢰도가 영향을 받지 않게 하려면 주의 깊게 설계하고 기획해야 합니다. 본 설명서에서는 패킷 텔레포니, 좀더 구체적으로 말하면 voice over IP를 가능하게 하는 여러 가지 기술에 대해 설명합니다. 설계와 관련된 문제들을 설명하고, v..
자료조사(3) - VOIP VOIP(Voice Over IP)라는 것은 용어 해석그대로 IP를 통하여 사람의 보이스를 전달하는 것 환경 구성 - 리눅스 머신 (HUINS PXA255보드에서 작동하는 커널2.4x버젼) - HP의 PDA 역할 - HUINS PXA255보드는 PDA끼리의 연결을 위한 중앙서버역할 - PDA는 VOIP를 위한 클라이언트 즉 단말기의 역할 설명 PDA자체의 CPU가 성능이 그리 좋지는 않다. 초창기에 OGG인코딩을 스트리밍하여 전송양을 줄여보려 했으나, 이는 오히려 인코딩/디코딩시에 시간이 더욱 소모되어 저사양의 PDA에서는 오히려 해가 될거라 판단했다. 그래서 RAW정보 자체를 그대로 전송하기로 결정하였다. 제한조건은 다음과 같다. VOIP상에서 홀펀칭(STUN이라고도 불리운다.) 을 구현하려 했으나 실..
자료조사(2) - 안드로이드의 오디오를 녹음하는 세 가지 방법 1. Mediarecorder API문서: http://developer.android.com/reference/android/media/MediaRecorder.html 사용법: http://developer.android.com/guide/topics/media/index.html Mediarecorder는 그 이름을 보면 알 수 있듯이, media를 record한다. audio는 마이크를 통해 녹음하여 sdcard에 그 파일을 저장한다. 녹음된 audio의 포맷은 MPEG4, RAW AMR, 3GP가 있다. 1) 사용이 쉽다 2) 오디오를 압축된 포맷으로 녹음한다. 3) 전화 소리를 녹음할 수 있다 (수신, 송신 측 모두) 4) 음성 인식을 녹음을 할 수 있다. 1) 오디오 버퍼에 접근할 수 없다...
이번 과제 컨셉을 구현하기 위한 자료조사 (1) 1. 안드로이드에서 PC로 음성을 실시간 전송? - 폰의 마이크로부터 음성 데이터를 얻음 - 음성 데이터를 오디오코덱으로 인코딩 - 서버와 소켓통신.(UDP) 방화벽이 있을 경우 어떻게 통신하는지 예외 처리 - 압축한 데이터를 패킷(RTP)으로 나누어 보낸다 - 받은 패킷을 디코딩/재생 - 소실 될 수 있는 데이터에 대해 Jitter 보정을 2. 안드로이드 SDK의 AudioRecord를 사용하여 일정 시간마다 PCM데이터를 획득하는 방법 :: 단서 :: - "AudioRecordInstance.read()라는 함수로 PCM데이터를 획득 할 수 있다. " - * 그런데, while문 돌려서 계속해서 read를 호출하니 일정한 FrameSize 만큼 계속 획득이 되긴 하나, 획득하는 시간이 일정하지 않다...
[컨셉] PDF 문서를 활용한 소셜 스터디 Main Idea - 태블릿에서 PDF 문서에 자유롭게 메모를 한다. 종이에 펜과 포스트잇으로 메모를 하듯. - 메모한 내용을 다른사람과 공유한다. - 메모를 하나의 PDF 문서에 여러사람과 동시에 한다. - 원격지의 여러 사람들과 하나의 PDF 문서에서 현재 보는 화면을 공유하면서 스터디를 진행한다! - 스터디 진행자 1명, 나머지는 참여자 => 진행자는 번갈아가면서 - 현재 스터디를 진행하는 진행자는 원격지의 참여자들에게 음성으로 의견을 전달할 수 있다.
[결과물] 맛따라 길따라 2010년 11월 ~ 2011년 1월 수행 스마트닥터를 제작했을 때 습득한 기술을 바탕으로 프로젝트 수행. ‘1인 창조기업 앱 경진대회’ 에서 우수상을 받음. 본 안드로이드 어플리케이션의 이름은 맛따라 길따라. 「맛따라 길따라」의 주요 목적은 충남지역 여행코스를 제공하고, 자신만의 여행코스에 대한 추억을 남길 수 있도록 하는 것이다. 호윤형의 안드로이드에 대한 전반적인 지식 + 증강현실 기술 원진형과 나의 데이터베이스 기술 열하와 인희 레이아웃 + 앱 이미지 디자인 기술 이런 기술이 녹아있는 팀 프로젝트 결과물이다. 수행인원 5명 (디자인 2명, 기능구현 3명) 맡았던 부분 - 앱 환경설정 부분(증강현실 거리 제한 환경변수) - 추천여행코스 위치정보 및 상세정보 제공을 위한 데이터베이스 설계 및 구현 -..