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,674 / 6 Page
    [ tvheadend 빌드하여 설치 하기/ 64bit 스마트폰 갤럭시노트8에 설치 하기 ]

    tvheadend 64BIT 빌드하여 설치 하기/ 64bit 스마트폰 갤럭시노트8에 설치 하기[linux] 리눅스 32bit, 64bit 확인 …

    [ Hyper-V : VM의 Android ISO 설치후 초기 부팅 진행 설정 작업 ] 댓글 1

    Hyper-V : VM의 Android ISO 설치후 초기 부팅 진행 설정 작업안드로이드 ,,,,,,, 복사 않함>> 구글로그인>…

    [ Let’s Encrypt SSL 인증서 만료에 시놀로지 보안 인증서 설치된 상태와 https 연결 설정에서 … ]

    Let’s Encrypt SSL 인증서 만료에 시놀로지 보안 인증서 설치된 상태와 https 연결 설정에서 사설 ddns로 https접속시 안전…

    [ ● 그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때 글저장 이 않될때 ]

    ● 그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때 글저장 이 않될때그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 …

    [ ■■■ redpill 부투로더 의 vmware dsm 설치 오류 ■■■ ]

    ●redpill 부투로더 의 vmware dsm 설치 오류아직 안되네요설정방법이 어렵네요 ▶j:\VM_redpill\vmware_synoboot…

    [ ● ESxi서버의 VM가동화면을 VMRC로 사용시 해상도 변경 임의사이즈 마우스 드래그로 키우기 설정 방법 ]

    ● ESxi서버의 VM가동화면을 VMRC로 사용시 해상도 변경 임의사이즈 마우스 드래그로 키우기 설정 방법-VMRC로 사용 방법- esxi 서버…

    [ ● 정보) 독립 실행형 ESXi 호스트에서 가상 머신을 백업하는 방법은 무엇입니까? ]

    ● 정보)독립 실행형 ESXi 호스트에서 가상 머신을 백업하는 방법은 무엇입니까? 내용 https://serverfault.com/questio…

    [ ● redpill boot loader dsm7.0 mac address 설정시 mac을 2개 설정시 인식못… ]

    ● redpill boot loader dsm7.0 mac address 설정시 mac을 2개 설정시 인식못하고 1개로 설정시 접속 상태 확인-…

    [ ● 시놀로지 dsm 7.0 putty 명령어 systemctl로 저의 시스템 동작상태 및 ??? 명령어를 … ] 댓글 2

    ● 시놀로지 dsm 7.0 putty 명령어systemctl로 저의 시스템 동작상태 및 ??? 명령어를 실행 확인 으로 실행 중지 재시작 명령 …

    [ 실패) ESXi 7.0 한방팩 만들기 ] 댓글 1

    실패) ESXi 7.0 한방팩 만들기●https://www.098.co.kr/esxi-7-0-%ec%84%a4%ec%b9%98-%ed%95%9c…

    [ ● Esxi server veeam 백업 프로그램 다운로드 설치방법 ]

    ● Esxi server veeam 백업 프로그램 다운로드 설치방법헤놀로지 설치 가동에 VMDK 백업으로 작업 진행 합니다1.Esxi serve…

    [ ● DSM 7.1 Active Backup for Business 패키지설치 activated 활성화 작… ] 댓글 3

    ● DSM 7.1 Active Backup for Business 패키지설치 activated 활성화1) 패키지 설치 2) 실행열기히면 시놀로지…

    [ ● 작업)synology nas ssd cache 온도로 인한 shutdown 해결 정보 및 cpu dis… ]

    ● 작업 설정)synology nas ssd cache 온도로 인한 shutdown 해결 정보--> 링크 정보를 근거로 설정해봅니다 // …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-18 22:14:54

    오늘의 홈 현황


    • 현재 접속자♨ 590 명
    • 오늘 가입자※ 5 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 21 명
    • 오늘 방문자 1,800 명
    • 어제 방문자 1,772 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,385,212 명
    • 전체 게시물※ 8,644 개
    • 전체 댓글수※ 24,752 개
    • 전체 회원수 11,060 명

    QR코드


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

    알림 0








    최신글↑