라즈베리파이에 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 |
라즈베리파이에 TVHeadend설치하기 (9) | 2016.07.25 |
EPG 정보 설정방법. (0) | 2016.07.25 |
EPG의 구조(Electronic program guide) (0) | 2016.07.19 |
비밀댓글입니다
전 iplist만 확보후에 tcpdump로 잡았습니다.
맥에서 작업하였습니다.
OMVS검색해 보시고 이용해보세요.
감사합니다
비밀댓글입니다
일단 IP만 찾아서 VLC에다가 걸어 놓고
tcpdump를 해보시면 icmp나간다음 들어오는 포트가 있습니다.
그걸 검색해보시면 됩니다.
도움주셔서감사합니다 주말에작업해봐야겠습니다
클리앙에 댓글이 안달려서 블로그에 남깁니다.
라즈베리파이 구입 후 열심히 달리는데 TVheadend에서 막히네요.
도움 좀 부탁 드립니다.
Kodi에서 YTN 방송만 나옵니다.
위에 YTN URL만 추가해서 그런건가요?
클리앙 EPG 최근 글대로 설정 후 Configuration - Channel/EPG - EPG Grabber Channels에서 채널은 다 보이는 상황입니다.
Electronic Program Guide에는 아무것도 안보이네요. 정상이라면 보여야되는지요?
방송사 IP/Port 캡처 - MUX를 방송사마다 생성
Configuration - Channel/EPG - Channels - ADD - Services 항목을 수작업으로 만들어줘야되는지요?
너무 초보라 질문하는 저도 쑥스럽습니다. ^^;
네 방송사마다 찾아서 다만들어 주셔야 됩니다.
비밀댓글입니다