안드로이드 기반 P2P 화상통화 애플리케이션
*운*
다운로드
장바구니
소개글
-기능명세: 무선 공유기로 같은 wifi망에 있는 Peer간에(P2P) 접속하여 화상통화(음성,영상) 제공
-개발환경
:안드로이드 스튜디오(2010년), 갤럭시S(갤럭시 초기모델)
-개발기간
:약 2~3주(하루 4시간씩 3주, 소프트웨어 전공 4학년 시절)
-활용
:안드로이드 네트워크 프로그래밍(data 패킷 송수신, 서버/클라이언트 프로그램), 안드로이드 애플리캐이션 개발
*보고서의 설계 컨셉/내부 아키텍처 등을 참고하여 서버모델(다중 사용자 지원)로 확장시켜 개발할수도 있습니다.
*기본 아이디어와 구축방법을 참고할수 있는 좋은 자료로 생각됩니다.
컴파일 실행환경
Zip archive data압축파일 내 파일목록
구조도.jpg
시연.jpg
안드로이드_화상통화_보고서_0709_해피캠퍼스.pptx
최종_videotelepony_0709/.classpath
최종_videotelepony_0709/.project
최종_videotelepony_0709/.settings/org.eclipse.core.resources.prefs
최종_videotelepony_0709/AndroidManifest.xml
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/CameraSurfaceView.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/PhoneAudio.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/PhoneCamera.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/AudioRecvThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/AudioSendThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/ImgRecvThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/ImgSendThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/ConnSettingActivity$ClickHander.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/ConnSettingActivity.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/FrameDisplayThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/MonitorActivity.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$attr.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$drawable.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$id.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$layout.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$string.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R.class
최종_videotelepony_0709/default.properties
최종_videotelepony_0709/gen/Kumoh/VedioConference/UserInterface/R.java
최종_videotelepony_0709/res/drawable/conn_bg.PNG
최종_videotelepony_0709/res/drawable/recv_img.png
최종_videotelepony_0709/res/drawable-hdpi/icon.png
최종_videotelepony_0709/res/drawable-ldpi/icon.png
최종_videotelepony_0709/res/drawable-mdpi/icon.png
최종_videotelepony_0709/res/layout/conn_setting.xml
최종_videotelepony_0709/res/layout/main.xml
최종_videotelepony_0709/res/values/strings.xml
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/CameraSurfaceView.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/PhoneAudio.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/PhoneCamera.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/AudioRecvThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/AudioSendThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/ImgRecvThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/ImgSendThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/ConnSettingActivity.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/FrameDisplayThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/MonitorActivity.java
시연.jpg
안드로이드_화상통화_보고서_0709_해피캠퍼스.pptx
최종_videotelepony_0709/.classpath
최종_videotelepony_0709/.project
최종_videotelepony_0709/.settings/org.eclipse.core.resources.prefs
최종_videotelepony_0709/AndroidManifest.xml
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/CameraSurfaceView.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/PhoneAudio.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Hardware/PhoneCamera.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/AudioRecvThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/AudioSendThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/ImgRecvThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/Network/ImgSendThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/ConnSettingActivity$ClickHander.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/ConnSettingActivity.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/FrameDisplayThread.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/MonitorActivity.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$attr.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$drawable.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$id.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$layout.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R$string.class
최종_videotelepony_0709/bin/Kumoh/VedioConference/UserInterface/R.class
최종_videotelepony_0709/default.properties
최종_videotelepony_0709/gen/Kumoh/VedioConference/UserInterface/R.java
최종_videotelepony_0709/res/drawable/conn_bg.PNG
최종_videotelepony_0709/res/drawable/recv_img.png
최종_videotelepony_0709/res/drawable-hdpi/icon.png
최종_videotelepony_0709/res/drawable-ldpi/icon.png
최종_videotelepony_0709/res/drawable-mdpi/icon.png
최종_videotelepony_0709/res/layout/conn_setting.xml
최종_videotelepony_0709/res/layout/main.xml
최종_videotelepony_0709/res/values/strings.xml
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/CameraSurfaceView.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/PhoneAudio.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Hardware/PhoneCamera.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/AudioRecvThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/AudioSendThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/ImgRecvThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/Network/ImgSendThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/ConnSettingActivity.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/FrameDisplayThread.java
최종_videotelepony_0709/src/Kumoh/VedioConference/UserInterface/MonitorActivity.java