Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오기
♨ 카랜더 일정 :
링크
첨부
컨텐츠 정보
- 9,784 조회
본문
Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오기
왜) xmltv 만드는동안 안정되게 단계별 확인 가능
저의 경우 시스템 만지다보니 epg가 안되는 경우 안정되게 생성 적용진행
< 전체 진행 단계 >
1) 파일 만드는 단계는 3단계로 tvheadend로 불러 옮니다
xml.xml -----> xmltv.xml ------> xmltv2.xml
2) 초기 xml.xml 만드는 단계는 10분동안 만들어지는 동안 epg 실제 사용 xmltv.xml는 cp 전 까지 사용가능
php epg2xml.php -o xml.xml
3) iptv 어플및 epg정보는 xmltv.xml 사용합니다
4) tvheadend에서는 xmltv.xml을 다운로드 xmltv2.xml로 변경 사용합니다
< epg 파일 xmltv.xml 만들기 >
-조건:php 사용가능조건입니다
nano xml.sh
chmod a+x xml.sh
===== nano xml.sh========
cd /mnt/media_rw/sdb5/www/html/epg
php epg2xml.php -o xml.xml
chmod 777 *.xml
cp xml.xml xmltv.xml
=================
주)xmltv.xml로 만들면 xmltv.xml을 사용불가능합니다
초기에 xml.xml로 10분간 만들어 cp로 1초로 간단하게
xmltv.xml 복사되어 언제나 xmltv.xml을 사용가능합니다
< 정기적으로 xml.sh 실행 xmltv.xml 만들기>
crontab -e
에 추가 정기적으로 4시시작 6시간간격으로 xmltv.xml을 새로 생성 합니다.
=================
....
04 */6 * * * /mnt/media_rw/sdb5/www/html/epg/xml.sh
...
==================
< Tvheadend에서 epg그래버모듈 실행 전자프로그램가이드 만들기>
주)epg그래버모듈 실행시 다운로드 2초 cat적용 1초 보이는부분으로 확인가능
nano tv_grab_xmltv_xml
cp tv_grab_xmltv_xml /usr/bin
chmod a+x /usr/bin/ tv_grab_xmltv_xml
service tvheadend restart
=======nano tv_grab_xmltv_xml============
#!/bin/sh
"x$1" = "x" ]; then
#cat /volume1/web/epg/xmltv.xml
#cat /var/www/html/epg/xmltv.xml
cd /mnt/media_rw/sda5/www/epg
wget http://192.168.0.33/epg/xmltv.xml -O xmltv2.xml
cat xmltv2.xml
exit 0
fi
case "$1" in
--description)
echo "tv_grab_xmltv_xml"
;;
--version)
echo "1.0"
;;
--capabilities)
echo "baseline"
;;
esac
================
wget의 옵션 -O 설명
wget 받아오는경로파일명 -O 이름 변경저장파일명
wget http://192.168.0.33/epg/xmltv.xml -O xmltv2.xml
로 몇번 실행하여도 xmltv2.xml 파일로 덮어쓰기로 저장
1개의 파일만 유지됩니다
<적용상태>
편리하게 xmltv.xml 파일 이용하여 어플에 적용합니다
> perfectplayer, prog-tv ...등등 iptv어플 사용
◎
■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
뷰PDF 1,2
office view
관련자료
댓글목록
등록된 댓글이 없습니다.