11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


epg일부 채널 정보 한글깨짐 문의/docker tvheadend조건

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ■ 일부 채널이  한글 제목이 깨짐니다 

    개선 / 설정 사례 조언 부탁 드립니다

    4fd008a03d6594.png?w=780&h=30000&c=false&gif=true

    https://github.com/wonipapa/epg2xml/issues/89

    해결  

    epg2xml-web.php 

    755 라인에 추가 합니다

    $response = mb_convert_encoding($response, "UTF-8", "EUC-KR");

    파일 이전 버전 비교 수정/추가 합니다.

    3232235521_1520156741.4072.png

    3232235521_1520156727.2849.png

    ☞정상화

    3232235521_1520156781.1165.png

    >> docker 사용조건에 또다시 문제 발생,,,최종버전문제로 제작자 수정 예정 입니다

    수정을 해도  저장후 다시 확인 하면 원복 됩니다 
    아래와 같이 한글 깨짐을 수정 추가하면 깨지지 않는다고 하는데 
    epg2xml  수정 유지 방법은 어떻게 하나요docker tvheadend 의 \epg2xml\epg2xml-web.php 수정 업데이트 중지 어떻게 하나요 
    $response = mb_convert_encoding($response, "UTF-8", "EUC-KR"); 
    https://www.clien.net/service/board/cm_nas/11849942

    ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠ #정보, #웹에디터,#그누보드,#시노롤지,#홈페이지,#아미나빌드,

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    수정을 해도  저장후 다시 확인 하면 원복 됩니다
    아래와 같이 한글 깨짐을 수정 추가하면 깨지지 않는다고 하는데
    epg2xml  수정 유지 방법은 어떻게 하나요docker tvheadend 의 \epg2xml\epg2xml-web.php 수정 업데이트 중지 어떻게 하나요
    $response = mb_convert_encoding($response, "UTF-8", "EUC-KR");
    https://www.clien.net/service/board/cm_nas/11849942

    https://github.com/wiserain/docker-tvheadend/tree/epgkr#환경변수
    관련 설정들
    이미지 태그 네이밍 규칙
    latest: 최신 이미지 버전. 대부분의 유저에게 권장 됨. 새로운 기능을 체험할 수 있는 개발 버전으로 약간 불안정할 수 있다. 비유를 들자면 Firefox나 LineageOS의 Nightly 빌드, 아니면 iOS의 Public Beta와 유사하다.
    ver-build: 과거 이미지 버전으로 tvheadend 버전을 따른다. 예를 들어 4.1-2533.
    stable: 최신 tvheadend release 버전 참고
    vaapi: latest 빌드에서 vaapi 관련 옵션을 활성화 한 버전 (실험적) 4.3-1102 부터 latest 태그에서 vaapi를 지원하게 됨에 따라 더 이상 유효하지 않다.
    testing: docker 이미지 테스트 버전 (개발용)
    네트워크 모드
    docker는 멀티캐스트 패킷 라우팅이 안되기 때문에 tvheadend를 이용해 IPTV를 보기 위해서는 무조건 hosted network를 사용해야 한다. 일부 낮은 docker engine 버전(예를 들어 Synology DSM 5.2)에서는 지원하지 않으니 참고. hosted network란 포트 포워딩이나 매핑을 하지 않고 호스트의 네트워크에 그대로 붙인다는 의미이므로 tvheadend가 사용하는 포트를 바꾸고 싶다면 앱 실행 시 옵션을 주어서 변경해야 한다. docker에서는 다음과 같이 환경 변수를 추가해주면 된다. RUN_OPTS=--http_port <port number> --htsp_port <port number>

    환경변수
    docker-tvheadend의 동작을 제어하는 환경변수와 가능한 옵션을 설명한다. 참고로 환경변수는 컨테이너 생성 시점에 그 값이 고정 되므로 변경을 원한다면 컨테이너를 삭제/재생성 해야한다. 먼저 필수로 지정해야하는 환경변수=기본값는 다음과 같다.

    PUID, PGUI: 컨테이너 내부의 앱이 외부의 볼륨에 접근할 수 있도록 하는 권한에 대한 것이다. 여기를 참고하여 설정한다. 적절하게 설정하지 않으면, EPG 관련 스크립트가 동작하지 않거나 녹화가 안될 수 있다.
    TZ="Asia/Seoul": docker-tvheadend에 적용되는 timezone 설정이다. 이게 제대로 안되면 EPG에 시간차가 발생한다.
    EPG2XML_VER="latest": 이 값을 활용해서 epg2xml (latest release)을 다운로드 받는다. 만약 과거 버전에 머무르고 싶다면 값을 지정해 준다. 예를 들어 EPG2XML_VER=1.2.1 더이상 epg2xml 폴더의 내용이 변경되지 않기를 원한다면 값을 비워둔다. EPG2XML_VER=.
    추가로 사용 가능한 환경변수는 다음과 같다.

    UPDATE_CHANNEL: epg2xml의 채널 정보를 담고 있는 Channel.json 파일을 업데이트 한다. 더이상 업데이트 하지 않기를 원하면 false를 입력한다.
    RUN_OPTS=--http_port <port number> --htsp_port <port number>: tvheadend 바이너리에 직접 전달되는 실행옵션. 대표적으로 tvheadend의 동작 포트를 바꿀때 쓸 수 있다.
    TVH_URL=http://username:password@localhost:9981: tvhProxy는 tvheadend의 영상 스트림을 Plex의 DVR (녹화)에서 활용할 수 있도록 도와주는 프록시이다. tvheadend와 같이 내장했으므로 localhost가 맞고 그 외 username, password, port는 자신의 환경에 맞게 수정해서 사용한다.
    어쩌면 도움이 될지도 모르는 정보
    컨테이너를 시작할 때마다 /etc/cont-init.d/와 /etc/services.d/ 안의 스크립트를 이용해서 초기화를 진행하고 프로그램을 실행한다. 무슨 일이 일어났는지 궁금하거나 생각대로 되지 않으면 로그를 확인하자.
    epg2xml 동작 언어는 php이다. 성능은 python이 약간 좋지만 그 차이가 미미한 반면, docker로 deploy할 때 php가 꽤 유용한 기능을 제공한다.
    epg2xml.json은 경로에 파일이 없는 경우에만 다운로드하여 설치하고 경로에 있으면 원래 것을 보존한다. 따라서 같이 업데이트하고 싶으면 파일들을 지우고 컨테이너 삭제/생성/실행하면 된다. 그것도 싫으면 그냥 수동으로 받아서 복사/붙여넣기 하면 된다.
    예전에는 내부적으로 epg2xml를 실행할 때 다음의 arguments -i {KT/SK/LG} -d를 썼으나 이제는 -i {KT/SK/LG} -o /epg2xml/xmltv.xml로 실행한 다음 cat /epg2xml/xmltv.xml로 불러온다. 중간에 파일로 저장하는 과정이 추가된 것이다.
    EPG를 /epg2xml/xmltv.xml에 한 번 저장하는 이유는 이 경로를 웹서버로 노출시켜 다른 앱에서도 가져다 쓰기 쉽게 하기 위함이다. php 내장 기능을 이용해 /epg2xml 폴더의 내용이 http://<tvheadend ip>:9983/으로 서비스 되므로, tvheadend가 실행되면서 주기적으로 파일로 저장해 놓은 EPG 정보를 http://<<tvheadend ip>:9983/xmltv.xml로 접속하여 쓸 수 있다. 원래는 tvhProxy를 위해 짜낸 기능이지만 여러모로 유용하게 사용할 수 있을 것이다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.11.119) 작성일

    먹스지우고  재스캔시 채널스켄 에러
    네트위크모드  브릿지 »»»호스트로변경

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 19 Page
    [ phpMyadmin으로 Mysql data 백업 복원하기 및 전체 게시글 text 글자 수정 제거 하기 ]

    phpMyadmin으로 Mysql data 백업 복원하기 및 전체 게시글 text 글자 수정 제거 하기시스템 : 시놀로지 / 헤놀로지홈빌드 : …

    [ 헤놀로지 vmware workstation 백업서버를 이용한 복원기 ] 댓글 1

    헤놀로지 vmware workstation 백업서버를 이용한 복원기볼륨 충돌하여 저의 서버 복구 하였습니다 문제 추정 : wise care 36…

    [ 자체성공) tvheadend 녹화 파일 자동 인코딩 mkv 파일저장 하는방법(autoencoding.sh 사… ] 댓글 4

    tvheadend 자체적으로 mkv 파일 저장 가능 합니다.사용버전시놀로지 도커 버전 mkv 파일 저장 성공설정 조건tvheadend의 녹화 프…

    [ 성공)시놀로지 docker에서 seafile 설치작업 /docker 이미지 : m3adow/seafile ] 댓글 3

    시놀로지 docker에서 seafile 설치작업 성공docker 이미지 :m3adow/seafile웹에 파일 공유에 편리한 웹하드 입니다사용설치…

    [ skb smart2 기가wifi 공유기 설정 진입 안되는것 ]

    쓸모 없는 공유기 버리고 iptime공유기 대치 사용 하지만 그래도 한번 사용 해보자skb smart2 기가wifi 공유기 설정 진입 안되는것인…

    [ docker)Synology 에 Ubuntu를 설치하여 ssh 설치 외부 터미널 putty 로 접속하는 … ]

    docker)Synology 에 Ubuntu를 설치하여 ssh 설치 외부 터미널 putty 로 접속하는 방법먼저 하기 링크에 준하는 방법을 실패…

    [ 공구한 U5Mini용 BT리모콘 OTA Demo어플 사용으로 먹통됨// u5pvr 작은것 전용리모콘 bt O… ] 댓글 4

    공구한 U5Mini용 BT리모콘 OTA Demo어플 사용으로 먹통됨// u5pvr 작은것 전용리모콘 bt OTA프로그램 설치 사례정리망했습니다.…

    [ RSS 정보를 iframe 만들어 게시판 불러오기( board.php 를 rss.php 변경) ] 댓글 1

    최신버전을 확인하고자 다운로드 사이트 RSS 정보를 iframe 만들어 소스에 삽입하고자 합니다Free Online RSS to HTML Con…

    [ tvheadend를 docker에 가동 에러 원인 확인(추가 문의) ]

    tvheadend를 docker에 가동 에러 원인 확인(추가 문의)초기설치후는 정상시놀로지 도커로 tvh 설치후/아래 tv_grab 적용시 문제…

    [ CoreELEC IR remote LGUplus 4k 전면부 리모컨 스캔 scan code 값 설정 ] 댓글 8

    CoreELEC IR remote LGUplus 4k 전면부 리모컨 스캔 scan code 값 설정모든 키를 아래와 같이 정의 합니다전면부 bt…

    [ termux booting autorun bash_profile 자동실행 ] 댓글 2

    [termux booting autorun bash.profile 자동실행]# Termux 어플 자동 실행Autorun 어플설치 2개 실행te…

    [ bee-link gt-mini 2g 제품 netflix key 등록하기 ] 댓글 13

    bee-link gt-mini 2g 제품 netflix key 등록하기https://m.cafe.naver.com/mk802/33978에서 파일…

    [ 최상의 경험을 위해 Titan Bingie 모드 스킨을 구성하는 방법 ]

    최상의 경험을 위해 Titan Bingie 모드 스킨을 구성하는 방법기본적으로이 스킨은 기본 설정에서 잘 보이지 않지만 좋은 소식은 즉시 구성하…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-09 05:08:13

    오늘의 홈 현황


    • 현재 접속자♨ 622 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 19 명
    • 오늘 방문자 1,266 명
    • 어제 방문자 2,106 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,423,296 명
    • 전체 게시물※ 8,683 개
    • 전체 댓글수※ 24,855 개
    • 전체 회원수 11,098 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑