본문 바로가기

방송-통신/Tvheadend11

우분투 TVHeadend에 EPG 설정하기 ③ 우분투 시스템에 TVHeadend를 설치하고 EPG까지 설정하는 방법을 블로그에 남겨두고 몇 번 반복해본 결과 막히는 부분이 있어서 보충해둔다.2017/07/21 - [방송-통신/Tvheadend] - 우분투 TVHeadend에 EPG 설정하기 ①2018/09/04 - [방송-통신/Tvheadend] - 우분투 TVHeadend에 EPG 설정하기 ② EPG 설정을 다 마쳤는데 정보를 가지고 오지 못하는 현상이 있어서 관리자 페이지에서 로그를 살펴보니 pip명령을 사용해서 설치했던 beautifulsoup4나 lxml, requests 모듈이 설치되지 않았다고 나오는 경우가 있다. 이때는 우분투의 루트 사용자로 설치를 해주면 된다. 우분투를 처음 설치하고나면 루트 계정의 비밀번호가 없기 때문에 사용할 수 .. 2018. 11. 22.
우분투 TVHeadend에 EPG 설정하기 ② 2018-09-04 검색으로 들어오는 트래픽이 종종 있어서 최신버전에 맞게 수정 EPG 제공 사이트에 과도한 트래픽으로 개발자분께서 2018년3월31일부로 epg2xml 공개를 중단한다고 합니다. 마지막 버전 사용시 현재는 작동하지만, 차후 변경이 생길 경우 대응은 어려울 것 같습니다. 자세한 내용은 아래 링크를 참고하세요. https://www.clien.net/service/board/cm_nas/11940109?po=15&od=T31&sk=&sv=&category=&groupCd=&articlePeriod=default&pt=0 https://github.com/wiserain/epg2xml http://3jini.tistory.com/109 글을 참고해서 업데이트 된 부분을 추가하고 우분투에 맞게.. 2018. 9. 4.
Tvheadend 타임시프트 기능 요즘은 그리 놀라운 기능이 아니지만 예전 TV 광고 중 '타임머신'이라면서 지나간 장면을 돌려볼 수 있는 기능을 홍보하던 때가 있었다. 그리 자주 쓰이지는 않지만 한번씩 아쉬울 때가 있는 법. Tvheadend에서도 이 기능을 Timeshift라는 이름으로 제공하기 때문에 설정해놓기로 했다. 본인의 Tvheadend 설정 페이지에 들어가서 Configuration - Recording - Timeshift 탭으로 이동한다. Enabled에 체크해주면 기능이 활성화된다. 이 기능은 htsp프로토콜을 사용하기 때문에 KODI에서는 정상적으로 작동하지만 안드로이드 클라이언트인 TVHClient 등에서는 사용이 불가능하다.Advanced Settings, Expert Settings 부분은 말그대로 좀더 자세하.. 2018. 6. 12.
Tvheadend로 녹화 후 ffmpeg을 이용한 자동 인코딩 참고https://x86.co.kr/index.php?mid=device&category=2150221&page=4&document_srl=1400182http://www.ffmpeg.org/ffmpeg.htmlhttps://namu.wiki/w/FFmpeg?from=ffmpeg #!/bin/sh# Variables#720p mp4 변환TSVIDEO=$1 b=$2TRANSCODEPATH="/home/hts/" # tvheadend에서 지정한 파일 저장 경로 환경에 맞게 수정할 것.title=$(echo $b | sed s'/\([0-9]\{4,\}\).*\([0-9]\{2,\}\).*\([0-9]\{2,\}\)/\1\2\3/' | sed s'/[\-]/ /g' | sed 's/ \{2,\}/ /g' | .. 2018. 5. 13.
Tvheadend 녹화 설정 살펴보기 Tvheadend에서 케이블이나 IP TV 등의 채널을 잡고 EPG까지 등록했다면 간편하게 녹화까지 할 수 있다. web UI를 이용하면 Eletronic Program Guide로 이동해서 Details 부분의 i라는 글자 아이콘을 클릭하면 위화면처럼 팝업이 뜬다. 여기서 Record program을 선택하면 바로 녹화가 시작되고, EPG 정보를 통해 프로그램이 끝나는 시점에 자동으로 녹화가 종료된다. 그 전에 끝내고 싶다면 녹화 시작 후 생기는 Stop버튼을 클릭해주면 된다. 스마트폰의 TVHclient 같은 앱을 통해서도 비슷한 방법으로 녹화할 수 있다.DVR behavior Configuration - Recording - Digital Video Recorder Profiles 탭으로 이동하면 .. 2018. 5. 8.
TVHeadend에 튜너로 채널 등록하기 2017/07/13 - [지름 신고, 사용기, 팁과 강좌] - 하우포지 WinTV QUAD HD TVHeadend는 IP TV의 신호를 받아서 송출할 수도 있지만 안테나 혹은 동축 케이블로 전송되는 TV 주파수도 받아서 볼 수 있다. 물론 TV수신카드가 필요한데, 리눅스 기반이다보니 국내에서 리눅스 지원이 잘되는 TV 수신카드를 찾기가 어려워서 잘 사용되지 않는 경향이 있었다. 그런데 TVHeadend 라는 프로그램이 시간이 지남에 따라 유저수가 늘고, 관련 커뮤니티 글도 늘어나면서 튜너를 사용해서 방송을 수신하는데 성공했다는 글이 눈에 띄기 시작했다. 그래서 나도 지난 번에 사두었던 하우포지 WinTV QUAD를 이용해서 도전해보았다. 가상 머신을 이용하면 TV수신카드를 인식시키기 어려울거 같아서 여기.. 2018. 4. 23.
멀티캐스트, 와이어샤크, IPTV, 허브, TVHeadend 네트워크 공부를 하면서 알게 된 멀티캐스트, 허브의 개념에 대해서 간단히 정리해보고 와이어샤크와 IP TV 셋톱 박스를 이용해서 현실에서 어떻게 적용되고 있는지 알아보자.1. 허브 우리가 일반적으로 볼 수 있는 컴퓨터, 네트워크 장비는 모두 LAN(근거리통신망)에 연결되어 있다고 할 수 있다. 인터넷을 사용하기는 하지만, 평범한 사람의 일상 생활에서 건물의 지하나 계단 등에 설치된 스위치 이상의 장비를 볼 일은 거의 없을 것이다. 허브는 그런 네트워크 장비 중에서 가장 단순한 기능을 가지고 있다. 여러 개의 네트워크 장비를 연결할 수 있는 포트를 가지고 있으면서 하나의 포트에서 들어온 데이터를 다른 모든 포트로 보낸다. 하나의 장비가 프레임(데이터의 기본단위)을 송신하면 다른 장비들은 데이터를 보낼 수 .. 2018. 4. 17.
KODI(코디)에 TVHeadend 플러그인 설정하기 (Windows 기준) 2017/08/08 - [컴퓨터/스마트폰/따라하기/팁] - KODI(코디)에 PLEX(플렉스) 연동하기 열심히 TVHeadend 설치를 마쳤다면 이제 방송을 볼 차례다. TVHeadend 자체는 서버 역할만 하기때문에 PC나 스마트폰 등에 클라이언트 앱이 필요한데, PC에는 KODI(구 XBMC)를 추천한다.KODI는 http://kodi.tv 에서 받거나 윈도 스토어에서 무료로 받을 수 있다. 애드온으로 들어간다.내 애드온 - PVR 클라이언트 클릭 PVR 서버-클라이언트 프로그램이 굉장히 많은데, 인터넷 뒤져가면서 TVHeadend 외에 다른 몇 가지 테스트해봤지만 제대로 성공한 건 TVHeadend 밖에 없다. 어차피 지금은 TVHeadend 밖에 없으므로 Tvheadend HTSP Client를 .. 2017. 8. 6.
TVHeadend 트랜스코딩 설정하기 2017/07/16 - [컴퓨터/스마트폰/따라하기/팁] - 하이퍼-V에 설치된 우분투 해상도 변경하기 2017/07/22 - [컴퓨터/스마트폰/따라하기/팁] - 우분투 TVHeadend에 EPG 설정하기 ② TVHeadend에서 Configuration - Stream - Stream profiles를 살펴보면 pass라는 프로파일이 기본으로 설정되어 있다. 말 그대로 영상 신호를 아무 가공없이 그대로 내보낸다는 뜻. 이렇게 되면 10Mbps 정도가 사용되서 데이터 소모가 매우 크고 스마트폰으로 시청하다보면 화면이 끊기는 경우가 많았다. 대역폭의 문제일 수도 일 수도 있고, 스마트폰 디코딩 능력이 떨어져서 일 수도 있는데 확실한 건 알 수 없는 상황. 그래서 트랜스코딩을 하려고 했는데 헤놀로지에 설치된 .. 2017. 7. 23.
우분투 TVHeadend에 EPG 설정하기 ① 시놀로지 NAS에 사용되는 DSM도 리눅스 기반이므로 명령어는 우분투와 비슷하게 사용되지만 경로 차이라든지 root 권한 같은 사소한 차이점으로 인해서 EPG 설정하는데 애를 많이 먹었다. 그래서 여러 번 설치를 다시 해보면서 헷갈리거나 막혔던 부분들을 정리해두려고 한다. 1. 우분투 계정에 root 권한주기 일반 계정에서도 명령어 앞에 sudo 라고 입력하면 root 권한으로 실행된다. 하지만 설치한 모듈이 설치되지 않았다고 하거나 특정 폴더나 파일에 접근하지 못하는 경우가 발생해서 그냥 본인이 만든 계정에 root 권한을 주는게 편리하다. 터미널(Ctrl + Alt + T)에서 sudo nano /etc/passwd 입력 마지막 줄 tv가 내가 생성한 계정이다. 뒤에 숫자 1000:1000을 0:0으.. 2017. 7. 21.
윈도우 10에서 하이퍼-V로 우분투 설치하고 Tvheadend까지 설치하기 마이크로소프트 Windows(윈도우, 윈도우즈라는 표기가 많지만 외래에 표기법상 윈도가 맞고 마이크로소프트에서는 Windows라고 영어만 고집함)에는 hyper-V라는 가상화 기술이 있다. 윈도를 사용하고 있지만 그 위에 다른 프로그램을 실행하듯이 다른 OS를 설치해서 사용할 수 있게 해주는 기술이다. 한 대의 컴퓨터를 여러 대 처럼 사용할 수 있어서 쓸모가 많은 편. Tvheadend는 TV수신카드나 IP TV 방송신호를 잡아서 다른 기기에서 볼 수 있게 스트리밍해주는 서버 프로그램이다. 이 프로그램은 현재 윈도를 지원하지 않고 우분투나 데비안, cent OS, 페도라 같은 리눅스나 시놀로지 NAS 등만 지원해서 일반인들이 사용하기는 쉽지 않다. Hyper-V에 리눅스를 설치하는 것까지는 크게 어렵지 .. 2017. 7. 7.