PC-ANDROID간의 CCTV 프로그램 Team Streaming 2012.11.16
목차 소개 - 프로그램 소개 - 팀원소개 2. 진행사항 - 영상전송 - DB관리 - UI - 개발중 문제점 3. 차후일정
소개 1 슬라이드 쇼 모드에서 PowerPoint 시작 센터로 이동하려면 화살표를 클릭하세요.
프로그램 소개 웹캠으로 촬영중인 영상을 스마트폰을 이용하여 언제 어디서든 실시간영상으로 수신하고 저장된 영상들을 찾아볼 수 있는 프로그램
팀원 소개 김현수 이호승 황정환 이영준 DB Server 연동 Android Client RTP,TCP영상전송 JAVA Server 황정환 Design , UI 개발 Android Client 이영준 RTP,TCP영상전송 JAVA Server
Program Logic Android TCP 소켓 RTP 통신 사용자PC (Server) 접속자 관리 DB통신(GET) 실시간 영상전송 Android DB통신(GET) 로그인정보 수신 저장된 영상정보 Socket 통신 RTP 통신 저장된 영상전송 사용자PC (Server) WebCam JDBC통신 (POST) 저장된영상정보 접속허용 사용자 설정 JDBC 수신 (GET) 사용자 리스트 처음 프로그램실행시 서버 실행 Cam 연결 DB 확인 - 접속 허용 사용자 영상 저장 시작
진행 사항 2 슬라이드 쇼 모드에서 PowerPoint 시작 센터로 이동하려면 화살표를 클릭하세요.
Server & Client Android 사용자PC 사용자 PC (Server) (Server) Client WebCam 사용자PC (Server) 사용자 PC (Server) WebCam 연결 Client 접속요청 대기 WebCam 실시간 영상 송신 Client 사용자 PC (Server) 접속 WebCam 실시간 영상 수신 Android
개발 중 문제점 해결방안 Android JMF 사용 불가 Java, Android 간 Data Type(Class)호환 Android & Java 호환가능 한 방식으로의 프로그램 재개발
PC – DataBase – Android 구조 사용자 추가 로그인시 사용자 정보 요청 사용자 정보 수신 사용자정보와 입력정보 확인 ( 사용자 정보가 입력정보와 일치할 경우 ) 사용자 PC(Server)에 접속 5-1. 정보입력확인 메시지를 띄움 ② ① ③ ④ ⑤ ⑥
사용자 관리기능 ( Server ) 사용자 추가시 2. 사용자 정보가 정상적으로 입력될 경우 사용자 리스트 수신시 사용자 PC JDBC가 서버에 sql문으로 추가할 사용자 정보를 전송 (Insert 문 이용) 2. 사용자 정보가 정상적으로 입력될 경우 정상적으로 입력되었다는 메시지를 전송 사용자 리스트 수신시 JDBC가 서버에 sql문으로 자신의 IP로 등록한 사용자를 조회한다.(Select문 이용) DB서버가 값을 전송하게되면 배열로 저장하여 리스트를 출력해준다. 사용자 PC (Server) DB 서버
사용자 관리기능 ( Client ) 로그인기능 저장된 영상리스트 수신 안드로이드->PHP로 접속할 IP값을 전송 PHP에서 Select문으로 IP에 맞는 휴대폰번호들을 수신 수신된 휴대폰 번호중 자신의 번호와 일치할 경우 로그인 / 아닐경우는 정보확인요청 다이얼로그 저장된 영상리스트 수신 안드로이드->PHP로 영상저장된 테이블에서 IP로 검색하여 저장된 파일의 날짜를 가져온다 가져온 날짜를 재수정해 파일명으로 변환하여 RTP통신기능으로 전달한다.
저장영상열기 | 방범기능 | 사용자설정 | 전원버튼 PC Program UI 접근허용 사용자 목록 실시간 영상 출력 저장영상열기 | 방범기능 | 사용자설정 | 전원버튼
이전파일 | 재생 | 정지 | 일시정지 | 다음파일 PC Program UI 녹화된 파일목록 저장된 영상 스트리밍 이전파일 | 재생 | 정지 | 일시정지 | 다음파일
Android App UI 버튼으로 구현된 기능버튼 실시간영상 차후 기능추가를 위해 남겨둠 CCTV 저장영상 방범기능 사용자 리스트 실시간영상 차후 기능추가를 위해 남겨둠
Android App UI 동영상내용에 대한정보 다른동영상 리스트 버튼 저장된영상 재생기능관련 버튼들 2012/11/11 11시 촬영영상 저장된영상 재생기능관련 버튼들
차후 일정 3 슬라이드 쇼 모드에서 PowerPoint 시작 센터로 이동하려면 화살표를 클릭하세요.
스케줄 11.15(목) ~ 11.23(금) – 각자의 부분 최종 마무리 11.26(월) ~ 11.30(금) – 통합과정 11.15(목) ~ 11.23(금) – 각자의 부분 최종 마무리 11.26(월) ~ 11.30(금) – 통합과정 12.03(월) ~ 12.05(수) – 디버깅 및 PPT 준비
Q & A 오늘 발표 내용중 궁금한 사항이 있으십니까? 슬라이드 쇼 모드에서 PowerPoint 시작 센터로 이동하려면 화살표를 클릭하세요.
Thank You 감사합니다.