본문 바로가기

Tvheadend

[자작NAS] 우분투 서버용 tvheadend 도커 컨테이너 생성 스크립트 우분투 서버 설치 이후에 tvheadend를 생성시켜주는 쉘 스크립트입니다.Ubuntu Server 16.04.3 LTS에서 동작을 확인했습니다. 우분투에 docker-ce가 설치되지 않은 상태일 때 먼저 docker-ce가 설치됩니다.스크립트는 아래 링크에서 내용을 확인 가능합니다.https://github.com/psychoria/ChannelListMaker/blob/master/start.sh 전체적인 동작은 다음과 같습니다. 1. 스크립트 동작 방식 스크립트 동작 방식은 다음과 같습니다. ◆ 쉘 프롬프트 색상 변경(원하지 않는 경우 # change shell prompt color 부분 삭제) ◆ docker-ce 설치 여부 확인 이후에 설치(이미 설치된 경우 스킵)◆ tvheadend 컨테이너.. 더보기
[자작NAS] 11. Kodi로 Tvheadend TV 시청하기 Tvheadend 설치를 완료하고 m3u 파일로 vlc 플레이어에서 재생이 가능합니다.다만 재생만 가능하기 때문에 EPG 정보 등을 볼 수 없는 점이 아쉬운 부분입니다.Tvheadend를 위한 최고의 클라이언트 Kodi로 편리하게 TV를 시청할 수 있습니다.Kodi 설정을 진행해보도록 하겠습니다. 1. Kodi 설치가장 먼저 Kodi를 다운로드 받아야 합니다.Kodi는 윈도우 버전은 물론 윈도우와 리눅스 등 다양한 OS에 제공됩니다.아래 사이트 접속을 통해 원하는 버전의 Kodi를 다운로드 받을 수 있습니다.https://kodi.tv/download/윈도우10에 설치를 진행하도록 하겠습니다.다운로드 페이지에서 Windows 버전을 다운로드 받으면 됩니다.다운로드를 받고 설치 파일을 실행해서 설치를 진행.. 더보기
[자작NAS] 10. Tvheadend에 EPG 적용하기 Tvheadend에 EPG를 통해 각 채널의 프로그램 정보를 적용할 수 있습니다. EPG는 Electronic Program Guide의 약자로 TV 프로그램 정보를 담고 있습니다. 보통 XML 형태로 작성해서 Tvheadend에 적용합니다. 아래 링크의 분께서 제공한 파일로 EPG를 적용하는 방법입니다. https://github.com/sungpyohong/epg2xml EPG 정보를 XML 형태로 작성하기 위한 코드가 포함되어 있습니다. 계속 버전 갱신이 이루어지고 있는 것으로 보입니다. 먼저 압축을 해제하고 Channel.json, epg2xml.py 파일을 복사합니다. 사용하지 않는 채널의 경우 Channels.json 파일을 열어서 Enabled로 0으로 처리할 수 있습니다. 컨테이너 생성시 .. 더보기
[자작NAS] 9. Tvheadend 채널 m3u로 한 번에 추가 tvheadend에 채널을 하나씩 추가하는 방법은 상당히 번거로운 작업입니다. 4.1 버전 이상에서는 m3u 파일을 통해서 한꺼번에 등록할 수 있는 기능을 제공합니다. m3u 파일을 만들어 두면 나중에 새롭게 설치할 때 편리하게 기존의 설정을 사용할 수 있습니다. 1. m3u 파일 생성 채널 리스트가 저장된 m3u 파일의 형식은 다음과 같습니다. #EXTM3U #EXTINF:-1 tvg-id="103" tvg-logo="로고url" tvh-chnum="1" tvh-tags="연예/오락",KBS 드라마 udp://x.x.x.x:xxxxx #EXTINF:-1 tvg-id="170" tvh-chnum="2",SBS Plus udp://x.x.x.x:xxxxx S사의 경우 udp를 사용하며 타사는 rtp 프로토.. 더보기
[자작NAS] 8. 우분투 서버에 Tvheadend 설치 Tvheadend는 TV 스트리밍 서버로 활용할 수 있도록 합니다. IPTV나 TV 수신카드의 데이터를 TV 신호를 PC나 안드로이드 기기 등에서 볼 수 있도록 해줍니다. Tvheadend를 설치하는 방법과 활용 방법을 알아보도록 하겠습니다. 1. 도커에서 Tvheadend 이미지 받고 설치하기 Tvheadend는 공식적으로 제공되는 이미지는 없는 것으로 보입니다. 그래도 다양한 유저가 제공하는 커스텀 이미지가 존재합니다. 그 중 다운로드 횟수가 가장 많은 tobbenb/tvheadend-unstable을 다운로드 받아서 설치하도록 하겠습니다. 아래 주소를 통해서 도커파일 등의 내용을 확인할 수 있습니다. https://hub.docker.com/r/tobbenb/tvheadend-unstable/ 이미.. 더보기