IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼
목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제... 12 2.1.5. 서비스가이드전송... 14 2.2. 컨텐츠가이드서버운용... 15 2.2.1. 컨텐츠가이드서버실행... 15 2.2.1. 컨텐츠가이드정보확인... 17 2.2.2. 컨텐츠가이드정보추가... 18 2.2.3. 컨텐츠가이드정보삭제... 20 2.2.4. 컨텐츠가이드전송... 22 3. 단말서비스이용방법... 24 3.1. 서비스프로비저닝설정... 24 3.2. 미들웨어실행... 24 3.3. 모니터어플리케이션실행... 26
그림목차 그림 1-1 SDS.CONF 파일... 5 그림 1-2 CG.CONF 파일... 6 그림 2-1 JBOSS APPLICATION SERVER 실행화면... 8 그림 2-2 서비스가이드서버실행화면... 8 그림 2-3 서비스가이드선택화면... 9 그림 2-4 서비스프로바이더정보확인... 9 그림 2-5 LINEAR TV DISCOVERY 선택화면... 10 그림 2-6 추가버튼화면... 10 그림 2-7 데이터입력화면... 11 그림 2-8 데이터추가확인... 11 그림 2-9 LINEAR TV DISCOVERY 선택화면... 12 그림 2-10 LINEAR TV DISCOVERY 선택화면... 12 그림 2-11 삭제할데이터지정... 13 그림 2-12 데이터삭제확인... 13 그림 2-13 전송메뉴선택... 14 그림 2-14 전송메뉴선택... 14 그림 2-15 서비스가이드전송확인... 15 그림 2-16 JBOSS APPLICATION SERVER 실행화면... 16 그림 2-17 컨텐츠가이드서버실행화면... 16 그림 2-18 컨텐츠가이드선택화면... 17 그림 2-19 SERVICEINFORMATION FRAGMENT 정보확인... 18 그림 2-20 SERVICEINFORMATION FRAGMENT 선택화면... 18 그림 2-21 추가버튼화면... 19 그림 2-22 데이터입력화면... 19 그림 2-23 데이터추가확인... 20 그림 2-24 LINEAR TV DISCOVERY 선택화면... 20 그림 2-25 LINEAR TV DISCOVERY 선택화면... 21 그림 2-26 삭제할데이터지정... 21 그림 2-27 데이터삭제확인... 22 그림 2-28 전송메뉴선택... 22 그림 2-29 전송메뉴선택... 23 그림 2-30 컨텐츠가이드전송확인... 24 그림 3-1 SDSSERVER.CONF 파일... 24 그림 3-2 스크립트실행화면... 25
그림 3-3 실시간비디오... 25 그림 3-4 데이터방송... 26 그림 3-5 메뉴선택... 26 그림 3-6 EPG 정보출력... 27 그림 3-7 VOD 화면출력... 27 그림 3-8 검증용화면... 28
1. 서버설정방법 1.1. 서비스탐색서버설정 1) JBoss Application Server 설치폴더에서 server/default/data 폴더에있는 sds.conf 파일을편집기를이용하여연다. 그림 1-1 sds.conf 파일 2) 아래의설정인자를고려해서설정파일을작성한다. FOLDER : 데이터가저장될 XML 파일의경로 SERVICEPROVIDER_NAME : ServiceDiscovery XML 파일의이름 LINEARTV_NAME : LinearTVDiscovery XML 파일의이름 CONTENTGUIDE_NAME : ContentGuideDiscovery XML 파일의이름 PACKAGE_NAME : PackageDiscovery XML 파일의이름 APPLICATION_NAME : ApplicationDiscovery XML 파일의이름
CAS_NAME : CasDiscovery XML 파일의이름 USERDEFINED_NAME : UserdefinedServiceDiscovery XML 파일의이름 MULTYCAST_ADDRESS : ServiceDiscovery 를전송할 IP Address MULTYCAST_PORT : ServiceDiscovery 를전송할 IP port output : 어플리케이션 log 의출력경로 (file or console) compression : 데이터전송시압축사용여부 (true or false) 1.2. 컨텐츠가이드서버설정 1) JBoss Application Server 설치폴더에서 server/default/data 폴더에있는 cg.conf 파일을편집기를 이용하여연다. 그림 1-2 cg.conf 파일
2) 아래의설정인자를고려해서설정파일을작성한다. FOLDER : 데이터가저장될 XML 파일의경로 CGINFO_NAME : ContentGuide XML 파일의이름 MULTYCAST_ADDRESS : ContentGuide 를전송할 IP Address MULTYCAST_PORT : ContentGuide 를전송할 IP port output : 어플리케이션 log 의출력경로 (file or console) compression : 데이터전송시압축사용여부 (true or false) 2. 서버운용방법 2.1. 서비스탐색서버운용 2.1.1. 서비스가이드서버실행 1) JBoss Application Server 설치폴더의 bin/run.bat 를이용해서서버를실행시킨다.
그림 2-1 JBoss Application Server 실행화면 2) http://localhost:8080 로접속하여서비스가이드서버의실행을확인한다. 그림 2-2 서비스가이드서버실행화면 2.1.2. 서비스가이드정보확인 1) 왼쪽메뉴에서확인할서비스가이드를선택한다.
그림 2-3 서비스가이드선택화면 2) 선택한서비스가이드의정보를확인한다. 그림 2-4 서비스프로바이더정보확인 2.1.3. 서비스가이드정보추가 1) 추가를원하는서비스가이드를선택한다.( 본문에선 LinearTV 선택 )
그림 2-5 Linear TV Discovery 선택화면 2) 추가버튼을클릭한다. 그림 2-6 추가버튼화면 3) 데이터를입력한다.
그림 2-7 데이터입력화면 4) 확인버튼을클릭하여추가를확인한다. 그림 2-8 데이터추가확인
2.1.4. 서비스가이드정보삭제 1) 왼쪽메뉴에서삭제할서비스가이드를선택한다. ( 본문에선 LinearTV 선택 ) 그림 2-9 Linear TV Discovery 선택화면 2) 삭제버튼을클릭한다. 그림 2-10 Linear TV Discovery 선택화면
3) 삭제할 ID 를입력하고확인을누른다. 그림 2-11 삭제할데이터지정 4) 확인버튼을클릭한다. 그림 2-12 데이터삭제확인
2.1.5. 서비스가이드전송 1) FragmentControl 메뉴를선택한다. 그림 2-13 전송메뉴선택 2) 시작버튼을클릭하여서비스가이드를전송한다. 그림 2-14 전송메뉴선택
3) wireshark 를사용하여서비스가이드전송확인 그림 2-15 서비스가이드전송확인 2.2. 컨텐츠가이드서버운용 2.2.1. 컨텐츠가이드서버실행 1) JBoss Application Server 설치폴더의 bin/run.bat 를이용해서서버를실행시킨다.
그림 2-16 JBoss Application Server 실행화면 2) http://localhost:8080/iptv_cg 로접속하여컨텐츠가이드서버의실행을확인한다. 그림 2-17 컨텐츠가이드서버실행화면
2.2.1. 컨텐츠가이드정보확인 1) 왼쪽메뉴에서확인할컨텐츠가이드를선택한다. 그림 2-18 컨텐츠가이드선택화면 2) 선택한컨텐츠가이드의정보를확인한다.
그림 2-19 ServiceInformation Fragment 정보확인 2.2.2. 컨텐츠가이드정보추가 1) 추가를원하는컨텐츠가이드를선택한다.( 본문에선 ServiceInformation 선택 ) 그림 2-20 ServiceInformation Fragment 선택화면 2) 추가버튼을클릭한다.
그림 2-21 추가버튼화면 3) 데이터를입력한다. 그림 2-22 데이터입력화면 4) 확인버튼을클릭하여추가를확인한다.
그림 2-23 데이터추가확인 2.2.3. 컨텐츠가이드정보삭제 1) 왼쪽메뉴에서삭제할컨텐츠가이드를선택한다. ( 본문에선 ServiceInformation 선택 ) 그림 2-24 Linear TV Discovery 선택화면 2) 삭제버튼을클릭한다.
그림 2-25 Linear TV Discovery 선택화면 3) 삭제할 ID 를입력하고확인을누른다. 그림 2-26 삭제할데이터지정 4) 확인버튼을클릭한다.
그림 2-27 데이터삭제확인 2.2.4. 컨텐츠가이드전송 1) FragmentControl 메뉴를선택한다. 그림 2-28 전송메뉴선택
2) 시작버튼을클릭하여컨텐츠가이드를전송한다. 그림 2-29 전송메뉴선택 3) wireshark 를사용하여컨텐츠가이드전송확인
그림 2-30 컨텐츠가이드전송확인 3. 단말서비스이용방법 3.1. 서비스프로비저닝설정 1) middleware 폴더안의 conf/sdsserver.conf 파일을열어서비스프로비저닝변수를설정한다. 그림 3-1 SDSServer.conf 파일 ConnectionProtocol IPMulticastAddress IPMulticastPort PullURL SPID RegionCode PackageIdentifier PackageSegmentID : 서비스사업자정보수신을위한접속프로토콜 : 서비스사업자탐색을위한멀티캐스트주소 : 서비스사업자탐색을위한멀티캐스트포트번호 : 서비스사업자탐색서버 URL : 서비스사업자식별자 : 가입자지역의코드값 : 가입지패키지 ID : 패키지 ID 별세그먼트 ID 3.2. 미들웨어실행 1) middleware 폴더의 start.bat 파일을이용해서미들웨어실행
그림 3-2 스크립트실행화면 그림 3-3 실시간비디오
그림 3-4 데이터방송 3.3. 모니터어플리케이션실행 그림 3-5 메뉴선택
그림 3-6 EPG 정보출력 그림 3-7 vod 화면출력
그림 3-8 검증용화면