졸업작품중간보고서 U-City 거주자보호시스템 건국대학교컴퓨터공학부지도교수 : 김기천 ( 인 ) 학생 : 200814182 / 김난영학생 : 200814186 / 서정원
INDEX Review Project o 프로젝트간략소개 (Review project) Major Technology o HTML5 o Android Platform o Wowza Streaming Platform o OpenCV Marketing & Research o 관련기술현황 o 시장현황 o 관련제품현황 o 업계흐름및동향 Project Requirement o 요구사항
INDEX Project Specifications o H/W Spec 캠코더 영상처리보드 서버 o S/W Spec Wowza 스트리밍플랫폼 o System Architecture Overall design Prototype in progress o 웹서버, 스트리밍서버등프로젝트환경구축 The Current progress o 현재중진행단계 Following plan o 다음진행계획
Review Project 프로젝트소개
Review project 프로젝트목적 U-City 서비스를효과적으로통제할수있는정보시스템 모바일기기를통해유비쿼터스환경을가미한보호자관리서비스 침입감지 과 거주자보호 의형태로영상정보를획득이가능하다. CCTV 와 IT 기술을융합한관련서비스 U-Cty 서비스를효과적으로관리 / 이용하고이를통제할수있는정보시스템구축이요구된다.
Review project 프로젝트변경사항 프로젝트하드웨어구성의변경 o o IP기반 CCTV -> HD급영상전송을위한캠코더영상정보를서버로전송하기위한영상보드추가 프로젝트제공서비스변경 o 종합통제시스템구축 -> 거주자보호시스템 프로젝트구현의부분적변경 _ 기술적추가 o OpenCV 를통한영상처리분야추가적용 o 웹로그인을통한다수의클라이언트처리시스템적용
Review project 프로젝트기능소개 Konkuk U-City Protection System o U-City 거주자를위한 CCTV 방범 / 치안기능 o 웹서비스와안드로이드모바일애플리케이션을통한영상정보획득 o 임산부, 아이들, 노약자등 U-City 거주자의신속한안전대책및재난구조기능을수행 안드로이드애플리케이션의기능 o CCTV 영상재생기능 o 문제상황발생시알람기능, MMS영상사진수신기능 o 감시모드전환기능 ( 주거지침입탐지 / 거주자보호 ) o 이벤트로그기능 웹서비스의기능 o 세부이벤트로그기능 o 영상저장 / 재생기능 o 회원가입, 정보및서비스관리 o 문제상황발생시경보음출력
Review project 새롭게고려되고있는사항 o 다양한모바일기기에서접근을위한모바일웹페이지제작고려 o 모바일웹서비스와 HTML5 기술을접목한서비스구현
Review project CCTV 영상에대한추가정보의부재 모바일기기를통한이동형 CCTV 구현및관리 ( 모바일기기로이동형 CCTV 구축 ) 단순한영상정보
Major Technology HTML5 Android Platform Wowza Streaming Platform OpenCV
Major Technology 프로젝트주사용기술
Major Technology 프로젝트사용기술 1. HTML5 별도의플러그인설치없이추가확장된마크업언어를통한멀티미디어기능사용 2. Android Platform 안드로이드모바일애플리케이션제작플랫폼 3. Wowza Streaming Platform HD Camera 장비로부터얻은영상정보를다른장비로스트리밍해주는기능담당 4. OpenCV 영상처리라이브러리제공
Major Technology 프로젝트주사용기술 HTML 5 HTML 5 는 W3C 에서만들고있는차세대웹표준으로서마이크로소프트, 모질라, 애플, 구글, 오페라등모든웹브라우저벤더가참여하고있는산업표준이기도합니다. 2004 년 WHATWG 의초안으로부터시작된이표준안은시맨틱마크업, 편리한웹폼기능, 리치웹애플리케이션 API 들을담고있으며 2007 년부터 W3C HTML W/G 에서표준안이만들어지고있다. HTML5 의주요목적은과거 HTML 의호환성을유지하면서웹개발자들이실질적으로부딫히는문제를해결하고 HTML 문서가좀더의미있으면서도리치웹애플리케이션기능을수행할수있는범용표준을만드는데있다. 즉, 웹문서기반을그대로유지하면서웹브라우저간의상호운용성을위한세부적인지침을담고있으며필요에따라각이해관계자를위한별도문서도제작해서배포하고한다. HTML5 는향후웹브라우저의가장표준기반렌더링엔진의문서타입이될것이다.
Major Technology 프로젝트주사용기술 Wowza Media Server2 Wowza Media Server 2 One Media Server. Any Platform. Any Screen. Wowza Media Server 2 is the proven, industrial strength media server for streaming video/audio content, video/audio/text chat, recording, and RIA. It takes your H.264 video to any screen - the desktop, mobile and the living room - for unified streaming on all popular media platforms: Adobe Flash Apple ios: iphone, ipad, and ipod touch Microsoft Silverlight Apple QuickTime Android, Blackberry and other 3GPP platforms Set-top boxes and more... Wowza Media Server 2 unifies the any-screen H.264 streaming into a single workflow. This capability eliminates the need for multiple player-specific encoders and servers. With Wowza Media Server 2 you can do it all at an unbeatable price 75% less than the single-protocol Adobe Flash Media Interactive Server (FMIS) or limited protocol Microsoft Windows Server with IIS. Proclaimed the Best Streaming Innovation of 2009 and 2010, and hailed 'the smart choice' by our customers and the industry for three years in a row, Wowza Media Server 2 makes the any-screen streaming affordable for organizations of all sizes from the smallest enterprises to hosting providers and CDNs. Wowza Media Server 2 is available in several editions to meet your business and technical needs see our Editions and Pricing page for more details on the edition that is right for you. Our customers are using Wowza Media Server 2 in many creative ways, in a variety of applications explore why Wowza Media Server 2 is the smart choice for you too.
Major Technology 프로젝트주사용기술 Android Mobile Platform What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDKprovides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Features Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source WebKit engine Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) SQLite for structured data storage Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony (hardware dependent) Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent) Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
Major Technology 프로젝트주사용기술 OpenCV OpenCV(Open Source Computer Vision) 인텔에서만든강력한영상처리라이브러리 2 기초영상처리서부터고급수준의영상처리까지상당한량의알고리즘들이함수로구현되어있음 Open Source Project 진행하고있음.
Marketing & Research 관련기술현황시장현황관련제품현황업계흐름및동향
Marketing & Research CCTV(Closed Circuit Television) 산업개요 가정및공공기관등산업전반으로사용범위가넓어졌으며, 특수목적으로써의료, 군사, 항공및우주개발로도수요가확대됨. 그러나시큐리티를주요목적하는 CCTV 역시프라이버시침해라는양면성으로인해시큐러티정책의골조를벗어나지않는법규제의준수가중요한요소로부각되었으며, 이에따라시큐러티관련트레이닝산업도동반성장할예정. CCTV 산업은시큐러티의필요성에의해발전하여연관산업의연쇄적성장을이끌며, 주요산업으로부상하고있음
Marketing & Research CCTV 기술 ( 제품 ) 동향 o CCTV 시스템은카메라, 모니터, 영상저장장치, 전용케이블과팬틸트드라이브, 멀티플렉서, 화면분할기등의컨트롤러등을포괄함. o CCTV 시스템의영상저장장치는카메라에서촬영한아날로그영상정보를아날로그방식으로저장하느냐, 디지털형상정보로변환하여저장하느냐에따라 VCR 과 VR 로구분되며, 최근디지털제품에대한선호도가높아지면서 CCTV 시스템역시디지털보안시스템 (DVR) 이아날로그보안시스템 (VCR) 을대체하면서주류제품으로부상하고있음. CCTV 시스템구성도
Marketing & Research CCTV(Closed Circuit Television) 의발전
Marketing & Research CCTV(Closed Circuit Television) 진화단계 VCR 을통한아날로그 CCTV 시스템 아날로그카메라를동축케이블로 VCR(Vedio Cassette Recorder) 에연결하는초기아날로그시스템형태의 CCTV VCR 은아날로그테입을이용하기때문에압축을할수없으며, 보통 8 시간이최장녹화시간임 감시영역이조금큰경우에는화질의저하를가져올수있지만 Quad/Multiplexer 를카메라와 VCR 사이에연결하여여러카메라의영상을저장할수있음. 하지만저장시간이초과하면테입을바꿔주어야하며원하는영상을찾기위하여되감기와재상을반복해야하는단점이존재.
Marketing & Research CCTV(Closed Circuit Television) 진화단계 DVR 을통한아날로그 CCTV 시스템 DVR(Digital Vedio Recorder) 을아날로그방식의비디오테입대신하드디스크등의디지털저장장치를사용한아날로그방식의시스템 하드디스크에가능한많은데이터를저장하기위하여확보된영상정보는디지털화되어압축됨 웬만한 DVR 은 Quad/Multiplexer 의기능처럼다수의입력채널을가지고있어서 4, 9, 16 채널등의영상데이터의입력이가능. 또한영상을저장하면서동시에모니터를통하여감시도가능 아날로그영상을디지털장비에기록하여테입이필요없게되었고영상의무한반복및편집등이가능
Marketing & Research CCTV(Closed Circuit Television) 진화단계 Network DVR 을통한아날로그 CCTV 시스템 기존 DVR 기능에 Ethernet 포트를통하여네트워크연결이가능 Network DVR 이서버가되어원격지에서촬영된영상정보를확인하거나조정할수있음. DVR 은지석적인영상정보를저장하고동시에과거의정보뿐만아니라현재의촬영되고있는영상정보를원격지에인터넷을통하여전송 웹어플리케이션프로그램을설치한다면, 전세계어디서나원하는영상정보를확인하고시스템을조정할수있음
Marketing & Research CCTV(Closed Circuit Television) 진화단계 Video Server 를사용한네트워크시스템 아날로그카메라에비디오서버를연결하고그이후는모두이더넷을통한네트워크환경을통해이루어지는시스템 비디오서버는 Network DVR 에서실시간모니터링을제외하고하드웨어적으로가벼워진장치라고보면됨 비디오서버는아날로그카메라로부터들어온영상신호를디지털화하고압축하여네트워크상에서 PC 로정보를전달. 그리고그 PC 에서는저장하기도하고조정하기도하며, 검색및편집후다시어디로든지보낼수도있음
Marketing & Research CCTV(Closed Circuit Television) 진화단계 IP 카메라를사용한네트워크시스템 IP 카메라는카메라와컴퓨터가조합된것이라고볼수있음 비디오서버와디지털카메라가합쳐진것 아날로그적인요소가없는완전한디지털시스템으로 IP 카메라에서이미많은것들이이루어져, 유용한정보만네트워크를타고생성됨 고해상도의 IP 카메라는기존아날로그카메라의약점을보완하고좀더가벼워진형태이기때문에쉽게설치가가능하고확장이용이. 보다능동적이고적극적인감시가가능해짐
Marketing & Research 국내 CCTV 시장동향 o 공공기관, 기업체수요위주에서최근일반가정집으로수요확산. o 과거주로범죄방지용도로사용되던 CCTV 가고속도로와재해다발지역의실시간상황감지수단과개인이소규모다점포를관리하고, 외출시노약자나아동의상태를체크하는수단으로주목받고있음. o 이미 SK 텔레콤에서는 2004 년부터 CCTV 가결합된휴대폰을통해외부에서도집안상태를체크할수있는 폰 CCTV 를제공중. 국내외 cctv 카메라생산및출하현황
Marketing & Research 국내유사프로그램
Marketing & Research 국내유사프로그램
Project Requirement 요구사항
Project Requirement U-City 구현을위한효율적이고실용적인거주자보호시스템제작을이프로젝트의목적으로삼는다. o o o o 구축된 CCTV 및영상전송기능을수행하는모바일기기를통하여영상정보제공 이동형 CCTV 의역할을수행하는모바일기기의등록으로 CCTV 확장성과유연성을제공 모바일기기를활용하여구축된 U-City 의 CCTV 을종합적으로제어관리하는기능을제공 U-Safety 를위한웹서버제작및로그인서비스제공, 인증절차를거친실시간감시시스템을구현 * U-City (Ubiquitous City) 첨단 IT 인프라와유비쿼터스정보서비스를도시공간에융합하여생활의편의증대와삶의질향상, 체계적도시관리에의한안전보장과시민복지향상, 신산업창출등도시의제반기능을혁신시키는차세대정보화도시를말한다. 30
Project Requirement 현재 u-city 에서계획중인 u- 서비스 U-City 의대표적인사업들로는광교 u-city, 판교 u-city, 세종시 ( 행정중심복합도시 ), 동탄 u- City, 은평뉴타운, 건국 u-starcity 등을들수있으며, 각사업별제공되는 u- 서비스에대해살펴보면다음과같다. 광교 u-city 서비스광교는행정복합및자족형생태도시로건설될예정이며명품 u-city 로구축하기위해, u- 교통, u- 시설물관리, u- 방범방재, u- 환경, u- 도시관리, u- 교육, u- 의료, u- 포털, u- 민원행정서비스를시행하는것으로계획하고있으며, 현재삼성 SDS 에서 USP 를완료하고설계및구축사업을진행하고있다. 판교 u-ciy 서비스판교 u-city 는지역포털, 모바일민원, 미디어보드, 조명시설통합제어, 상수도누수관리, 시설물현장지원, 교통제어, 교통약자안전, 대중교통정보, 공용주차장관리, 교통위반단속, 공공방범, 차량번호인식, 재난재해예방, 환경기상정보등 15 개서비스로계획되고있다. 세종 ( 행정중심복합도시 ) u-city 서비스 u- 교통, u- 방범 / 방재, u- 환경, u- 도시시설물관리, u- 행정, u- 교육, u- 관광 / 문화 / 국제교류, u- 커뮤니티, u- 의료 / 복지, u- 지식기반산업등 10 개분야의서비스가그것이다.
Project Requirement 현재 u-city 에서계획중인 u- 서비스 동탄 u-city 서비스생활안전, 기상환경, 교통, 교육, 공공행정서비스를, 후자로는홈네트워크와주거안전서비스를제공한다. 특징적인서비스인 ' 공공지역영상감시서비스 ' 는 CCTV 시스템을통합운영하여부족한경찰인력을보완하는수단으로활용하고범죄예방과사후증거수집에기여하여도시민이안전한주거생활을할수있도록해준다. 은평뉴타운 u-city 서비스 LG CNS 컨소시엄은은평뉴타운 u-city 에지능형 CCTV 네트워크, 테마상징가로, 가로등관리시스템, GIS 상황관제, u- 포탈, 대중교통정보제공, u- 커뮤니케이션, 자가통신망등의서비스를계획하고있다. 건국 u-starcity 서비스실버타운인 u-starcity 에도입된서비스로는의료 / 건강서비스, 레저서비스, 포탈서비스, 커뮤니티서비스, 호텔식생활서비스, 원카드서비스등의첨단유비쿼터스기술이다양하게시도되고있다. * 앞의 u-city 대부분서비스인방범, 교통, 재난재해, 공공시설물관리등의서비스들은 CCTV 와 IT 기술을기반으로융합한종합통제시스템과관련이있다. 그중가장활용방안이높은보안시스템을적용하여거주자보호시스템을구축하는것이이번프로젝트의목표이자의의가된다.
Specifications H/W Spec S/W Spec
Project Specifications 하드웨어사양 HD Video Camera Panasonic HDC-TM40
Project Specifications 하드웨어사양 영상처리보드 (HD Camera 의영상을서버 PC 로전송해주는장치 ) XNG Inc,. Ltd. 보드제조업체 (http://xng.kr) 상세스펙참고
Project Specifications 하드웨어사양 서버컴퓨터 웹서버 - Apache 2.2 (HTTP 처리담당 ) - Tomcat 6.0 (JSP, Sevelet 처리담당 ) - JK 커넥터로연동하여웹서버구축 스트리밍서버 - Wowza 플랫폼개발자버전설치 - HD 카메라로전송된영상을스트리밍 DBMS 서버 - Oracle 10g Express Edition 설치 - U-City 거주자회원관리
Project Specifications 소프트웨어사양 OS : Microsoft Windows 7 32bit Edition Develop Language : JAVA(Java SE 6 Update 25), HTML5, Acition Script 3.0 Platform : Android 2.2 Standard Develop Kit Wowza Media Server2 OpenCV DBMS : Oracle 10g Express Edition Tools : Eclipse 3.6.2 IDE for Java EE Developers, EditPlus 3, Adobe DreamWeaverCS5, Photoshop CS5, Flash CS5
Project Specifications 진행중인시스템구성도 웹 & 스트리밍서버 영상전송보드 거주자보호웹서비스 영상정보전달 영상감시 모바일디바이스를통한영상확인 HD 급영상캠코더카메라
Prototype in progress 서버환경구축절차
Prototype in progress 스트리밍서버구축및테스트
Prototype in progress DBMS (Oracle 10g) 구축및테스트
Prototype in progress 웹서버구축및테스트
The Current progress 현재진행단계
The Current Progress 프로젝트설계및기획단계 : 프로젝트에필요한기술및관련자료를수집하여프로젝트를효과적으로진행할수있도록팀원들과조율하여프로젝트진행계획을수립 U-City 지역정보를위한지도 API 연동 : 영상에해당하는지리정보를전송받아장비의정보를출력 웹서비스를위한서버구축 : 종합통제시스템구축을위한서버장비설정 HD Camera 설치및서버구축 : 설치된 CCTV 영상을네트워크를통하여영상의정보를출력 웹서비스페이지구축 : 선택된거주자보호서비스에맞는영상을관리기능을구현
The Current Progress 모바일기기에서서비스접근 : 안드로이드플랫폼을활용하여접근성을높임실시간알람기능으로거주지의현상황을공지받음 영상처리수행 : OpenCV 를활용하여현재영상과차영상에대한연산으로영상변화를감지하고사용자에게알람제공 구현모듈들의통합과정수행 : 웹서비스및모바일서비스의연동과정진행 테스트및디버깅 : 최종제출에앞서프로그램디버깅및테스트수행
The Current progress 현재진행단계
Following Plan 웹서비스페이지구축 : 선택된거주자보호서비스에맞는영상을관리기능을구현 모바일기기에서서비스접근 : 안드로이드플랫폼을활용하여접근성을높임실시간알람기능으로거주지의현상황을공지받음 영상처리수행 : OpenCV 를활용하여현재영상과차영상에대한연산으로영상변화를감지하고사용자에게알람제공 구현모듈들의통합과정수행 : 웹서비스및모바일서비스의연동과정진행 테스트및디버깅 : 최종제출에앞서프로그램디버깅및테스트수행
참고사이트 모바일 CCTV Ubsafe http://loved.pe.kr/entry/ubsafe http://loved.pe.kr/1558?srchid=br1http%3a%2f%2floved.pe.kr%2f1558 http://media.paran.com/economy/view.kth?dirnews=3227771&year=2009 http://xenerdo.com/581 http://biz.heraldm.com/common/detail.jsp?newsmlid=20110603000486 http://money.joinsmsn.com/news/article/article.asp?total_id=5556213&ctg=16 http://blog.daum.net/seouldesk/239 http://www.newswire.co.kr/newsread.php?no=468724 http://www.appbrain.com/app/xyview- %EC%9E%90%EC%9D%B4%EB%B7%B0/com.xysystem.xyview http://cctvnews.co.kr/article/view1.asp?news_no=630&wcode=&wcode2=&f_size=13