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 |