라즈베리파이에 TVHeadend설치하기

2016. 7. 25. 20:39프로그램개발/Tvheadend

라즈베리파이에 TVHeadend설치하기


$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 


apt 경로 추가

$ echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list

$ sudo apt-add-repository "https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" 

위에껄로 에러 나면 아래와 같이 추가. 일부 항목을 고정해서 넣습니다.

(TVHeadend만드는 애들이 경로를 제대로 안넣어놔서 그렇습니다.)


$ echo "deb https://dl.bintray.com/tvheadend/deb/ jessie release" | sudo tee -a /etc/apt/sources.list

$ sudo apt-add-repository "deb https://dl.bintray.com/tvheadend/deb/ jessie release" 


소스리스트에 아래와 같이 나오면 됩니다.

같은거 두개있으면 하나 삭제!!


pi@raspberrypi:~ $ cat /etc/apt/sources.list

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

# Uncomment line below then 'apt-get update' to enable 'apt-get source'

#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

deb https://dl.bintray.com/tvheadend/deb/ jessie release


$ sudo apt-get update

$ sudo apt-get install tvheadend


대충 설치가 끝났으면 확인을 해봅시다.


http://[설치주소]:9981/


잘뜨면 OK!


자 이제 잘되는지 확인을 한번 해봅시다.


1. 네트웍 생성.

네트웍명은 암거나 넣어도 됩니다.


2. Muxes설정.

위에서 만든 네트웍을 선택합니다.


아래와 같이 설정 합니다.

설정시 URL은 아래를 사용합니다.

LG : rtp://233.14.202.41:60000

KT : rtp://233.18.158.78:5000

SK : udp://239.192.47.7:49220


3.  방송정보(EPG) 출력을 위한 사전 작업

xmltv라고 되어 있는 부분 Path를 잘 봐둡니다.

나중에 써먹어야 됩니다.

4. EPG정보 설정

SSH로그인 해서 아래와 같이 입력해 줍니다.


$ rm epg*.xml* 

$ wget http://iptv.neo365.net/epg.xml 

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

위에 xmltv경로만 자신에 맞게 바꾸시면 됩니다.


저렇게 하면 웹디버깅창에 아래와 같이 올라 옵니다.

이게 나와야 EPG정보가 잘 인식된겁니다.


똑같은 명령을 한 2~4번 정도 반복해서 입력해줍니다.

처음은 채널등록  두번째는 프로그램등록 .....  뭐 이런식으로 적용되므로 반복을 좀 해줘야 됩니다.


아래 링크를 참조해서 주소랑 맞춰주세요. 

http://blog.neo365.net/2678581


5. 채널 설정

위에서 EPG정보 설정이 잘되었으면 Name부분은 따로 입력안하고 Services만 잡고 Enable, auto epg 설정만 해도 잘올라 옵니다.


6. 잘되었는지 확인

위와 같이 방송정보들이 막 올라와야 EPG 채널설정 둘다 잘된것으로 볼수 있습니다.


7 epg정보를 주기적으로 받아 오도록 설정.

4번의 동작을 주기적으로 할수 있도록 설정해 줍니다. 하루 1번 1:00~2:00 사이 추천


고생하셨습니다.

반응형

'프로그램개발 > Tvheadend' 카테고리의 다른 글

EPG 정보를 이용하는 몇가지 방법.  (35) 2016.08.23
EPG정보갱신. (2016.08.08)  (30) 2016.08.08
EPG 정보 설정방법 (수정판)  (5) 2016.07.29
m3u 파일 만들기.  (6) 2016.07.26
EPG 정보 설정방법.  (0) 2016.07.25
EPG의 구조(Electronic program guide)  (0) 2016.07.19