11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


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

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

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

    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 [日常茶飯事]-------------------------------------- ♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,677 / 2 Page
    [ [홈피up]아미나 스킨 홈페이지 상단 그림아이콘 변경하기 ]

    ### ■ https://11q.kr는 정보를 찾아 공유 합니다.. ■ https://11q.kr\n[이 게시물은 관리자님에 의해 2013-11…

    [ 첫화면을 전체게시글(new.php)로 접속하는 팁 ] 댓글 1

    모바일접속시 첫화면을 전체게시글(new.php)로 접속하는 팁좀알려주세요??모바일화면은 PC화면과 달라서첫 접속화면에 전체게시글이 기본적으로 보…

    [ 시놀로지 NAS MEMORY DS712PLUS 메모리 HDD 하드 교체 홈피 정상 구동하기(사례) ] 댓글 2

    시놀로지 nas ds712plus hdd교체하기\r\n\r\n필수백업)백업을 web폴더및 mysql data를 백업한다\r\n하드웨어 구성)\r…

    [ 시놀로지 나스 nas vpn 주인장 장비 설정 하기 ]

    ♠vpn 설정 정보 자료링크 VPN 설정 참조 설치 바라며http://studyforus.tistory.com/212http://cafe.nav…

    [ 아미나 빌드 업데이트후 로그인 상단 글씨 로그인 상단글씨 클릭하면 팝업 되지 않을시 ]

    ♠개인적인 문제)로그인 상단 글씨 pc/모바일 모두 모바일 모드에서 로그인 상단글씨 클릭하면 팝업 되지 않을시......> 팝업메뉴가 안되…

    [ 인텔 정품 cpu 팬 높이 치수 / mini-itx 보드에 나스케이스 cpu 팬 (높이) 쿨러 구입 정보… ]

    인텔 정품 cpu 팬 높이 치수 / mini-itx 보드에 나스케이스 cpu 팬 (높이) 쿨러 구입 정보 가격 참조팬 종료별 비교 http://…

    [ [정보] VMware Player를 이용해서 XPEnology/Synology /헤놀로지 윈도우 서버 201… ] 댓글 4

    ♠[정보] VMware Player를 이용해서 XPEnology/Synology\r\n/헤놀로지 윈도우 서버 2016 구축 설치사용기 입니다\r…

    [ SK 인터넷과 IPTV 연결과 사설공유기 pc연결시 기존 IPTV와 PC 랜 연결시 화면 끝김 발생 대응 … ] 댓글 1

    SK 인터넷과 IPTV 연결과 사설공유기 pc연결시 기존 IPTV와 PC 랜 연결시 화면 끝김 발생 대응 허브및 공유기 ,서버 연결도기존 : I…

    [ MS 정품 무료 웹에디터 배포 다운로드(Microsoft Microsoft Expression Web 4) ] 댓글 8

    MS정품무료웹에디터배포다운로드(MicrosoftMicrosoftExpression\Web4)-홈페이지나블로그또는다양한웹페이지를만들때아마도HTML…

    [ 패리티 일괄성검사 빠르게 하는방법(dsm6)_시놀로지/헤놀로지 윈도우 vmware 사용자 ]

    시놀로지/헤놀로지 윈도우 vmware 사용자 패리티 일괄성검사 빠르게 하는방법\r\n1) 초기 하드구성을 볼륨단위로 묽어서 구성하라\r\n저는 …

    [ 옥션에서 싼값에 디지털TV 셋톱BOX 을 구입 > 셀런 tv / celruntv 새롭게 GHOST PATCH… ] 댓글 23

    옥션에서 싼값에 디지털TV 셋톱BOX 을 구입했는데 이것이 요물 단지 입니다사용상에 문제는 없으나 구글링하여kevin 분의 자료를 받아 업데이트…

    [ pwigo 암호 초기화및 이메일 확인하기 password change 패스워드 변경 하기 ]

    pwigo 암호 초기화및 이메일 확인하기 password change등록된 이메일을 모른다 확인하여 암호 변경https://11q.kr/piwi…

    [ 부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다 ] 댓글 5

    부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다FlashFXP에 오신 것을 환영합니다!Flas…

    [ 이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요 ]

    이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요>\r\n>\r\n>\r\n♠ 출처는 링크 참조 바랍니다. h…

    [ 준비)omvs 프로그램을 이용한 S* (B*v) IPTV 주소 따는 방법 준비 ]

    오! 멀티 캐스트 비디오 스캐너\r\n\r\n무료 비디오 스트리밍 멀티 캐스트 IP 주소를 찾을 수 있습니다! 멀티 캐스트\r\n비디오 스캐너.…

    [ RAID 볼륨 시스템 파티션 실패함 수정 방법 ]

    RAID 볼륨 시스템 파티션 실패함 수정 방법DSM 새로 설치후 이전 RAID/볼륨을 추가시 시스템 파티션\r\n실패함발생시 수리방법 > …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 12:33:30

    오늘의 홈 현황


    • 현재 접속자♨ 557(1) 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 1,597 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,402,759 명
    • 전체 게시물※ 8,663 개
    • 전체 댓글수※ 24,791 개
    • 전체 회원수 11,076 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑