11.Nas_BBS_s11

펌자료) EPG 정보를 이용하는 몇가지 방법.

shimss11q 2017-08-11 (금) 23:12 11개월전 882
      

본문 자료는 링크 펌자료 입니다

EPG 정보를 이용하는 몇가지 방법.

크리에이티브 커먼즈 라이선스
Creative Commons License

이글에서는 EPG정보를 이용하는 방법들에 대하여 설명을 하고자 합니다.


일단 사전지식 공부를 조금 하시자면...


먼저 전자 프로그램 안내(Electronic Program Guide, EPG - 이하 EPG)는 텔레비전 방송 프로그램의 편성표를 텔레비전 화면 상에 표시하는 것으로, 텔레비전을 시청하는 사람은 이 편성표를 통해 원하는 프로그램을 선택하거나 시간, 제목, 채널, 장르 등의 기준을 통해 원하는 프로그램을 검색할 수 있는 서비스를 말한다. (위키백과에서)


라고 되어 있습니다.


뭐 간단하게 방송정보안내라고 생각하시면 됩니다.


일단 제가 사용하는 방법은 각 방송사들에 공시된 방송정보를 수집해서 IPTV 3개사 (SK, KT, LG)의 채널에 맞춰서 송출해주는 방식입니다. 

물론 통합으로도 되구요. (어차피 있는 정보 한방에 쏴주는 건데 ..)


이게 불법인지 아닌지 판단이 잘안서기는 하는데 일단은 방송정보 자체는 저작권이 없는것 같고. 방송정보 뿌려주는것도 모회사에서 특허권이 있었으나 2006년 패소 하면서 없어진것 같습니다.


불법이라면 서비스는 내려야되는게 맞는것 같고 불법이 아니더라도 상업적이용은 절대 불가입니다. 


이걸로 돈버실꺼면 고액연봉으로 저를 데려가세요.


 (이런 저런문제때문에 조만간 개인 인증 키 시스템으로 변경할예정입니다. - 해봐야 페이지 전환하는게 귀찮아서 한참 걸릴듯 --;)


암튼 뻘소리는 여기서 그만하고 사용법 설명을 들어 갑니다.


일단 제가 송출하고 있는건 xmltv시스템 입니다.  (안에 내용은 dtd문서 보면.. - 그냥 알고만 계세요.)


기본적으로 파일 다운로드 => 가상소켓으로 전송  이 tvheadend가 가지고 있는 시스템입니다.


이제 몇가지 방법을 소개해드리겠습니다.


여기서 설명하는 기본시스템은 tvheadend 4.1.x + 라즈베리파이 시스템 기준입니다.

나머지 시스템들도 별반 다르지 않을것 같습니다.



[xmltv를 이용하는 방법]


먼저 XMLTV설정이 필요합니다.


[tvheadend 4.0.x]


221BFA4D57BC4D8E01EA22


[tvheadend 4.1.x]


227A1D4157BC4E990F69AE



저기 나오는 Path부분을 잘 기억하셔야됩니다.


SSH로그인 해서 아래와 같이 입력해 줍니다. ($는 콘솔 또는 커맨드에서라는 의미로 생각하시면 됩니다.)



$ sudo wget -o - http://epg,neo365.net/xmltv/[서비스회사 : ALL / LG / SK / KT] |  socat - UNIX-CONNECT:[XMLTV sock경로]


예제)


$ sudo wget -o - http://epg,neo365.net/xmltv/LG |  socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock



Wget이 설치가 안되어 계시면 


$ curl http://epg,neo365.net/xmltv/LG |  socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock


저 명령어가 잘먹었으면 tvheadend 로그화면에 아래와 같이 올라옵니다.


2614424D57BC4D8F0913EC



[직접받아서 넣기]


아래링크를 이용해서 반드시 브라우져에서 파일을 받습니다.


지원하는 모든 채널 : http://epg.neo365.net/XMLTV/ALL

KT(Olleh)채널 : http://epg.neo365.net/XMLTV/KT

LG(tvG) 채널 : http://epg.neo365.net/XMLTV/LG

SK(Btv) 채널 : http://epg.neo365.net/XMLTV/SK


아니면 wget을 이용하서도됩니다.


$ wget --content-disposition http://epg.neo365.net/XMLTV/LG


아님 

그런 다음 소켓으로 밀어 넣습니다.


$ sudo cat epg_LG.xml |  socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock


하시면 됩니다. sudo로 안되시면 su로 직접 로그인 하신다음에 진행하시면 됩니다.


wget쓰실꺼면 반드시 이전 파일 삭제후 진행해 주세요.  안그러면 epg_LG.xml.1  epg_LG.xml.2....  이런식으로 파일을 계속 생성합니다.




[TV Grab를 이용하기]


https://github.com/neo365/tvheadend-for-Korea 에서 tv_grab 파일을 받아서 /usr/src에 넣어주면 나머지는 알아서 합니다.


반드시 shell환경에서 wget이 설치가 되어 있어야 됩니다.


없으시면 아래 명령을 이용해서 wget과 git를 까시면 됩니다.


$ sudo apt-get install wget git



github에서 소스를 가져옵니다.  뭐 해당 파일을 직접 받아서 넣으셔도 됩니다.


$ git clone https://github.com/neo365/tvheadend-for-Korea.git


각 모듈은 아래와 같습니다.


tv_grab_kr_btv : BTV (SK) 용

tv_grab_kr_olleh : Olleh (KT) 용

tv_grab_kr_tvG : tvG (LG) 용

tv_grab_kr_ko : 전체 채널 용


/usr/bin 에 복사후 실행 권한을 줍니다.


$ cp tvheadend-for-Korea/TV_grab/src/tv_grab_kr_ko /usr/bin

$ chmod +x  /usr/bin/tv_grab_kr_ko


다됐으면 tvheadend 서비스 재시작 (또는 리부팅)


이제 환경설정에 보입니다.


2313AC3957BC552201E202


enable설정만 해주시면 나머지는 지가 알아서 합니다.


스케줄 설정은 아래에서 하시면 됩니다.


2311B04457BC55B13E13EE



저기 시간은 그냥 두시 마시고 59이하에서 랜덤하게 바꿔주세요 제발!!

사람몰려서 제가 작업이 안되면 전 막는수 밖에 없어요 --;


예를 들어 15분으로 바꾸시고 싶으시면  4 */12 * * *  ===> 15 */12 * * *  이런식으로 바꾸시면 됩니다.


알려진 문제점


- qnap에서는 /usr/bin 이 리부팅 하면 리셋되서 끄시면 새로 설정해야 됩니다. (qnap은 방법을 열심히 찾는 중입니다 --;  저도 qnap씁니다.)

- 시놀리지에서는 업뎃하면 리셋되서 새로 설정하셔야 됩니다.




[epg2xml을 이용하기]


역시나 https://github.com/neo365/tvheadend-for-Korea  에서 파일을 받습니다.

아래와 같이 실행 해주시면 됩니다.


[파일 저장]


$ epg2xml.py -w [파일경로] -i [서비스회사 : ALL / LG / SK / KT]


예제)

$ epg2xml.py -w -i LG

$ epg2xml.py -w epg.xml -i LG


[바로쓰기]


$ epg2xml.py -s [xmltv path] -i [서비스회사 : ALL / LG / SK / KT]


예제) 

$ epg2xml.py -s /home/hts/.hts/tvheadend/epggrab/xmltv.sock -i LG


2016.08.23 현재 신규 버젼 작업중입니다.



간만에  글 길게 적었네요.

잘모르시는 부분은 댓글 남겨 주세요.


---------------

본자료는 링크 출처로 참조 드립니다.


잘 이용하시기를..

  


 



출처: http://blog.neo365.net/2678594 [日常茶飯事]-------------------------------------- ♠ 출처는 링크 참조 바랍니다. http://11q.kr ♠

shimss11q 님의 11.Nas_BBS_s11 최신글 [더보기]


번호 이미지 제목 글쓴이 날짜 추천 조회
추천_최종사용)kodi-16-1 영구 버전과 kodi 와 addon pooq tv 을 titan skin … 2
shimss11q 07-22 0 28
shimss11q 07-22 0 28
작업_성공)U5 리눅스 펌웨어 07월 18일 베타 릴리즈 작업/ epg 자체 / droppy 설치 까지 성공
shimss11q 07-21 0 31
shimss11q 07-21 0 31
추천스킨)kodi_skin.titan-korea_cinema_font_11q.kr 및 사용자 메뉴 생성 방법 5
shimss11q 07-01 0 145
shimss11q 07-01 0 145
성공)Driver extension jun 1.03a2/DSM6.2.x for DS918+ 작업 방법 및 D… 8
shimss11q 07-09 0 184
shimss11q 07-09 0 184
★★★★★추천) iptv 시청 player progtv_korean_한글화 작업 및 apkeditor_pro… 41
shimss11q 06-17 4 607
shimss11q 06-17 4 607
★★★★★ 추천_성공)[U5] U5PVR 웹 파일 관리 : droppy 설치하기 및 사용기 삽질기 설치 성공… 3
shimss11q 07-06 0 89
shimss11q 07-06 0 89
저작권 정보및 일부 자료에 대하여 링크 글에 원문 참조 복사 내용에 대하여 말들이 많네요
shimss11q 06-24 0 198
shimss11q 06-24 0 198
사진관리 추천) piwigo update error / 업데이트 에러 대응 및 초기 설치 설정 관련 정보
shimss11q 05-30 0 185
shimss11q 05-30 0 185
추천)KODI_TV시청 plugin.video.klive-0.1.0.zip 및 0.1.4버전 파일 구조 복사… 113
shimss11q 04-26 12 1439
shimss11q 04-26 12 1439
성공)epg2xml-1.2.6 iptv의 채널편성표 전자가이드 EPG2XML의 Channel.json 신규 … 82
shimss11q 05-09 7 1543
shimss11q 05-09 7 1543
작업완료)iptv 채널 추가 방송 서치 작업 20180506 일 기준 처음 부터 초보자 입장에서 302채널서… 159
shimss11q 05-05 10 1805
shimss11q 05-05 10 1805
■ ★ u5pvr)tvheadend 의 epg 의 xmltv.xml 를 자동 스케줄러 만들어 사전에 정기적으… 41
shimss11q 04-01 0 1506
shimss11q 04-01 0 1506
강력추천) pc클린 악성 애드온제거 인터넷 공유기와 은행뱅킹 제거하기 iptv tvh 채널접속 버벅임건 4
shimss11q 04-04 0 463
shimss11q 04-04 0 463
성공)u5pvr단독) linux 재설치후 U5PVR APM 1편 : 설치후 epg2xml.php 이용하여 x… 49
shimss11q 03-13 0 2535
shimss11q 03-13 0 2535
최종버전)summernote089.g5.3적용에 대한 그누보드 5.2.9버전에서 메뉴 dropdown 안되는… 7
shimss11q 02-24 1 531
shimss11q 02-24 1 531
보안) bad 해킹 차단 ip 목록 리스트 14만건 badips 링크 자료와 저의 차단목록 deny-ip-l… 28
shimss11q 05-15 2 1407
shimss11q 05-15 2 1407
성공/추천)배추스킨 ver 3.0.3 버전 그누보드 /아미나빌드에 시놀로지 시스템 pdf viewer pc/… 5
shimss11q 01-21 0 743
shimss11q 01-21 0 743
jun 1.02b/DSM6.1.x for 3615xs Driver extension with ds3615 v… 23
shimss11q 01-13 3 1260
shimss11q 01-13 3 1260
(성공)시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때 그누보드 로그인에 htt… 2
shimss11q 02-24 0 2360
shimss11q 02-24 0 2360
추천_성공)EPG 기능이 포함된 docker-tvheadend 설치 사용기 27
shimss11q 12-12 0 3111
shimss11q 12-12 0 3111
성공)U5PVR WebDAV 구동하기 및 WebDAV 인증 Basic 및 미인증으로 설정하기 5
shimss11q 11-01 0 1145
shimss11q 11-01 0 1145
사용기 성공 _ 추천_펌)iptv 채널 간단 서치 OMVS 대치 프로그램_MctvPlaylistCreator… 128
shimss11q 08-09 4 5551
shimss11q 08-09 4 5551
성공up채널) 다음팟 TV 보기 m3u / omvs 프로그램을 이용한 Sk (Btv) IPTV 주소 따는 방… 152
shimss11q 05-05 5 12663
shimss11q 05-05 5 12663
메일플러스_최종성공)시놀로지 mailplus 간단 설정및 수발신 만들기/알림 설정 dsm 제어판 설정 1
shimss11q 04-15 0 2813
shimss11q 04-15 0 2813
이메일 서버설정 )Dsm 6_1_시놀로지 메일서버 설정 2번째 분석 2
shimss11q 03-29 1 2160
shimss11q 03-29 1 2160
GIGABYTE Ultra Durable ™ Motherboards GA-H170N-WIFI Main bo…
shimss11q 03-24 0 1472
shimss11q 03-24 0 1472
php.ini 수정)DSM6.1_DS3615xs_15047.pat 적용시 php.ini 파일수정하여 홈페이지… 4
shimss11q 03-01 0 2356
shimss11q 03-01 0 2356
하드웨어구성_ 자작nas case 쓸만한것 // 케이스 투자 하고픈 국내 판매용으로 케리스 구입 변경 및 기… 4
shimss11q 05-10 0 5472
shimss11q 05-10 0 5472
이메일설정 dsm6최종) Dsm6 그누보드 Synology 이메일 서버 유동ip 수발신 가능하게 스펨 릴레이… 4
shimss11q 12-04 0 2916
shimss11q 12-04 0 2916
그누보드 채팅 플러그인 추가 우측 메뉴에 실시간 채팅이 됩니다. 2
shimss주인장 09-18 0 3044
shimss주인장 09-18 0 3044
1162
추천_최종사용)kodi-16-1 영구 버전과 kodi 와 addon pooq tv 을 titan skin … 2
shimss11q 07-22 0 28
shimss11q 07-22 0 28
1161
Tvheadend 먹스와 서비스 매핑이 되지 않을때 Tvheadend에 누락된 epg 채널 등록하기.
shimss11q 07-22 0 18
shimss11q 07-22 0 18
1160
작업_성공)U5 리눅스 펌웨어 07월 18일 베타 릴리즈 작업/ epg 자체 / droppy 설치 까지 성공
shimss11q 07-21 0 31
shimss11q 07-21 0 31
1159
20180720_SK-BTV_4K_UHD_11q.kr.7z sk-btv.m3u 전체널 시청 점검 확인 저장… 25
shimss11q 07-20 0 81
shimss11q 07-20 0 81
1158
https://www.iptv-epg.com/channels 만든 정보 3
shimss11q 07-18 0 90
shimss11q 07-18 0 90
1157
펌업)EPG XML 윈도우용 프로그램 및 사용기_작업실패
shimss11q 07-18 0 33
shimss11q 07-18 0 33
1156
4k 4096p 2160p 3840p UHD Ultra High Definition Content demo …
shimss11q 07-18 0 29
shimss11q 07-18 0 29
1155
u5pvr_최종 설정 값 )kodi 4K GUI 영화를 위한 버퍼링 ,외부 기본 동영상 플레어 설정 및 ip… 4
shimss11q 07-15 0 87
shimss11q 07-15 0 87
1154
[KODI] 4K 블루레이 영화 외부 플레이어 사용법 과 playercorefactory.xml 파일 설정 2
shimss11q 07-15 0 35
shimss11q 07-15 0 35
1153
kodi 4K GUI가 SPMC, NVIDIA 실드 TV 및 UHD (4K) TV 용 운전 비디오 설정 2
shimss11q 07-14 0 45
shimss11q 07-14 0 45
1152
u5pvr 필수) 스마트폰에서 u5구동및 컨트롤 HiTVRemote for Dinobot boxes 안드로이…
shimss11q 07-13 0 39
shimss11q 07-13 0 39
1151
kodi titan skin 배경화면 및 메뉴별 사진변경 적용 방법 / Background & Icon P…
shimss11q 07-13 0 83
shimss11q 07-13 0 83
1150
먹통_작업중)u5pvr_up) [U5] U5 리눅스 펌웨어 07월 12일 릴리즈 작업 전 준비 삽질기
shimss11q 07-12 0 40
shimss11q 07-12 0 40
1149
VMWARE LOADING 문제)Module 'Disk' power on failed. RDM Hdd를 다시…
shimss11q 07-09 0 79
shimss11q 07-09 0 79
1148
성공)Driver extension jun 1.03a2/DSM6.2.x for DS918+ 작업 방법 및 D… 8
shimss11q 07-09 0 184
shimss11q 07-09 0 184
1147
U5PVR) WEBDAV 접속 PC에서 TOTALCMD로 네트워크 U 드라이브 설정 하기
shimss11q 07-09 0 34
shimss11q 07-09 0 34
1146
★★★★★ 추천_성공)[U5] U5PVR 웹 파일 관리 : droppy 설치하기 및 사용기 삽질기 설치 성공… 3
shimss11q 07-06 0 89
shimss11q 07-06 0 89
1145
성공_webdav분석)U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql) 설치…
shimss11q 07-06 0 60
shimss11q 07-06 0 60
1144
apache2 완전 삭제 후 재 설치 방법
shimss11q 07-06 0 29
shimss11q 07-06 0 29
1143
자료펌)apt-get 사용법
shimss11q 07-06 0 31
shimss11q 07-06 0 31
1142
성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기
shimss11q 07-05 0 68
shimss11q 07-05 0 68
1141
작업중)리눅스 연속shell명령을 이용하여 초기설치 파일
shimss11q 07-05 0 24
shimss11q 07-05 0 24
1140
u5pvr 펌웨어 초기화후 설정 진행 및 초기 프로그램 설정 파일 11
shimss11q 07-04 0 86
shimss11q 07-04 0 86
1139
성공/추천)kodi addon backup / 백업 및 복원하기 xbmcbackup-master.zip 1
shimss11q 07-02 0 125
shimss11q 07-02 0 125
1138
추천스킨)kodi_skin.titan-korea_cinema_font_11q.kr 및 사용자 메뉴 생성 방법 5
shimss11q 07-01 0 145
shimss11q 07-01 0 145
1137
가상머신 VMware Workstation 14 다운로드 & 설치 방법 3
shimss11q 07-01 0 58
shimss11q 07-01 0 58
1136
성공) XPENOLOGY 헤놀로지 dsm6.2로 저의 홈피 메인 서버 업데이트 하기 위한 마이 그래이션 하기…
shimss11q 06-30 0 106
shimss11q 06-30 0 106
1135
해놀로지 vmware workstation 설치 리눅스 CPU 개수 확인
shimss11q 06-30 0 46
shimss11q 06-30 0 46
1134
후방센서 (신형) 1
지방귀족 06-26 0 94
지방귀족 06-26 0 94
1133
이지컴앤에이브이(cjhamo)님에게 정중히 부탁드립니다 3
shimss11q 06-25 0 249
shimss11q 06-25 0 249

11.Nas_BBS_s11 


PHP 안에 HTML ☞ 방문 시간은 2018-07-23 22:50:43 입니다.
☞ Server uptime string(69) " 22:50:43 up 4 days, 22:35, 0 users, load average: 0.36, 0.30, 0.22"
Category
State
  • 현재 접속자2 38(3) 명
  • 신규 가입자 3 명
  • 오늘 방문자 858 명
  • 어제 방문자 887 명
  • 최대 방문자 1,591 명
  • 전체 방문자 1,305,852 명
  • 전체 게시물 3,779 개
  • 전체 댓글수 10,746 개
  • 전체 회원수 4,798 명

☞ Your IP : 192.168.0.1

☞ Your Mac : 90:9f:33:a8:3c:84

Facebook Twitter GooglePlus KakaoStory NaverBand
.\thema\Basic\side\shimss_basic-side.php
+ ☆☆☆ Bookmark link1(S52)_tall.php ☆☆☆