잘 쓰던 헤드엔드가 어느 순간부터 EPG를 불러오지 못하더군요.
그동안 사용하지 않아 모르고 있다가 최근에서야 발견하고 뒤늦게 조치 중인데 오랜만에 하려니 기억도 가물가물하고 헤매고 있습니다 ;;;
역시 EPG불러오는 게 가장 까다로운 문제였는데 우연히 발견한 새로운 (이미 아시는 분들도 계시겠지만)방법이 있어 남겨보고자 합니다.
새로 채널 세팅중에 EPG설정을 하지 않았는데도 갑자기 EPG가 생성되더군요... 어째 이런일이 있을까 살펴봤습니다. 가장 먼저 살펴볼 곳은 역시 EPG GRABBER모듈이 뭔가를 봅니다
위의 사진처럼 기본값이 세팅되어 있었습니다. 그러니까 저 설정으로 EPG를 불러왔다는 얘긴데, 기존과 다른점은 내부(Internal)가 아니라 Over the air방식이라는 겁니다. 그래서 검색해 봅니다. 공식 사이트에서는 아래와 같이 설명되어 있더군요
-
Over-the-Air (OTA) : These grabbers receive EPG data directly from the DVB network. This is often the easiest way to get up and running and does provide timely updates should scheduling change. However, the information isn’t always as rich as some of the other grabbers.
그러니까 외부에서 데이타를 긁어와서 내부에 저장후 뿌려주는 방식이 아니라 송출 되는 전파 안에 있는 epg데이터를 곧바로 긁어온다는 얘기 같습니다. 단점으로는 정보가 완벽하지는 않을 수 있다는군요.
실제로 그랬습니다. 어떤 채널은 불러오는데 어떤 채널은 불러오지 못하더군요. 근데 모듈을 살펴보니 흥미로운 부분이 보입니다.
Combine data from several other grabbers...
여러가지 데이터를 긁어모아서 합쳐준다는 얘기 같군요. 이 설정도 함께 확성화 시켜 줍니다.
이렇게 하나를 더 추가 시켜 줬습니다
OTA방식이 Internal 방식과 다른점은 실시간으로 데이터를 가져온다는 겁니다. 그래서 채널이 추가되면 튜너에서 grabber가 작동하게 됩니다.
채널을 추가 시키면 사진처럼 grabber가 가동됩니다. 하지만 속도가 매우 느려 바로바로 반영은 되지 않더군요.
캡쳐된 두 사진은 시간대가 다른 각각의 채널 리스크 인데요, 중간중간 제가 채널을 추가했지만 앞에 비어있던 채널의 epg가 채워진 걸 볼 수 있습니다. 30분이 지나도 아직 채워지지 않은 부분이 있는데 데이터가 없어서 가져오지 못하는 건지 매칭 기준이 어긋나서 못 가져오는 건지 아직은 확실하지 않습니다.
여러가지 실험을 해 봐야 정확한 이유를 알 수 있겠지만, 들이는 노력에 비해 매우 편리한 방법 임은 확실해 보입니다.
이미 알고 계신 내용일 수 있겠지만 저에겐 신기한 경험이다 보니 글 한번 써 봤습니다.
여러분도 참고가 되셨으면 좋겠네요.
EPG 잘 채워넣으실라면 이치로님 EPG생성 실행코드를 그래버에 생성시켜서 가져오시는게
깔끔할겁니다.
아래 댓글에 있는 epg2xml 생성을 화면출력
하시거나 파일로 생성되게 실행문 넣어서
위에 그랩파일을 만드시고 그래퍼설정폴더
넣으심 됩니다 개념은 그런거고
아래댓글 epg2xml 크론설정하셔서xml파일
만드시고 그래버중 klive grabber 에다가 경로
입력하셔도 읽어올겁니다
예전에는 열심히 연구했는데 요새는 잘되서
손안대고 살아서 가물가물합니다
예전에 USB튜너를 쓸때 윈도우용 프로그램중에 OTA에 있는 EPG긁어주는 프로그램이 있어서 돌려보니 공중파 EPG만 긁어오길래 안썼는데
동네에 따라서는 케이블 채널도 EPG 쏴주나보네요
저의 경우만 그런진 모르겠습니다만,
기존 EPG를 대체하기 어려운게
자동으로 받아오지 않고 채널을 한번 재생해야 받아오더라고요
게다가 EPG정보는 6~12시간 정도의 내용만 받아옵니다.
https://github.com/epg2xml/epg2xml
이걸 이용해서 외부등록 하는게 제일 깔끔하더라고요
wiserain 하고 linuxserver.io 두가지 최신 이미지를 넣어 봐도.. epg 그래버가 over the air 가 안나오는데....
부탁드립니다.