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,672 / 9 Page
    [ ● 1번째)Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2 ] 댓글 2

    ●Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2기본 설치 방법다운로드https://www.proxmo…

    [ ● Windows 10에서 ISO 및 IMG 파일을 마운트하는 방법 ]

    ●Windows 10에서 ISO 및 IMG 파일을 마운트하는 방법권장:Windows 문제를 수정하고 시스템 성능을 최적화하려면 여기를 클릭하십시…

    [ v26★★★ dsm7.1만능 부트로더 Ver 0.4.6 버전과 tr_st.sh 업데이트)tinycore_re… ] 댓글 82

    ● 만능 부트로더Ver 0.4.6.0 버전업)tinycore_redpill_v046_by_11qkr_v22 구성파일자료 이동합니다https://…

    [ ● ESXi에서 CPU 주파수를 낮추어 소비전력 확인하는 주파수 확인방법 ] 댓글 2

    ●ESXi에서 CPU 주파수를 낮추어 소비전력 확인하는 주파수 확인방법 및 효과서버에 고사양pc사양에서 소비전력을 다운하고자 clock을 다운 …

    [ ● 최적의 Esxi 7.0.2 서버에서 redpill tinycore boot loader 생성 설치 방법 … ] 댓글 1

    ● 최적의 Esxi 7.0.2 서버에서 redpill tinycore boot loader 생성 방법 정리 기존 사용주인 서버에 Test 서버 …

    [ ● 정보)docker를 이용한 cloudflare 도메인 에서 certbot 인증서 생성 작업 포기 ]

    ● 정보)docker를 이용한cloudflare도메인 에서certbot인증서 생성 작업 포기내용정보만 참조주) 도커사용는 필요성??? ....&…

    [ ● DSM 7.1.1-42962 Update 3 (릴리스 노트) ]

    ●DSM 7.1.1-42962 Update 3 (릴리스 노트)버전: 7.1.1-42962 업데이트 3(2022-12-08)중요 사항Synolo…

    [ ● 무료 인증서 Let's Encrypt는 동일 ip당 주당 5개의 중복 생성시 인증서 제한이 적용 사… ]

    ● 무료 인증서Let's Encrypt는 동일 ip당주당 5개의 중복 생성시 인증서 제한이 적용 사용못하는 조건이 될 수 있습니다 . 중복 인증…

    [ ● 작업) ESXi VM 이미지 백업 내보내기 작업) 호스트 또는 vSphere 클라이언트에서 VM을 내보… ]

    ● 작업) ESXi VM 이미지 백업 내보내기 작업) 호스트 또는 vSphere 클라이언트에서 VM을 내보내고 가져오는 간단한 방법은 무엇입니까…

    [ 시계_html clock ] 댓글 2

    \r\n\r\nfunction tick() {\r\n var hours, minutes, seconds, ap;\r\n var intHours,…

    [ web file browser 설치방법 및 유저 로긴 문의 ] 댓글 4

    web file browser 간단 설치 유저 로그인 방법 문의\r\n\r\n안녕하세요\r\nhttps://11q.kr/webfilebrowse…

    [ 배추빌더 --> 후딱빌더 이전 하지말것 ] 댓글 1

    자유게시판후딱빌더 호환성글쓴이일임날짜2012.02.27 16:31조회439배추빌더 --> 후딱빌더 이전 할 때 대부분은 성공했는데, 글쓰는…

    [ IE6에서 레이어 고정시키기 핵. Fixed Layer Hack for IE6 ... ]

    . \r\n\r\nIE6에서 레이어 고정시키기 핵. Fixed Layer Hack for IE6 ...‎ - 2007년 9월 7일 \r\n\r\…

    [ 이미지 방지 에러 사레 ]

    . http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=220758&sca=&sfl=wr_subject…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-02 14:21:30

    오늘의 홈 현황


    • 현재 접속자♨ 595 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 7 명
    • 오늘 방문자 1,807 명
    • 어제 방문자 2,099 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,355,052 명
    • 전체 게시물※ 8,613 개
    • 전체 댓글수※ 24,677 개
    • 전체 회원수 11,005 명

    QR코드


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

    알림 0








    최신글↑