X86 통합검색
X86.CO.KR
100% 당첨매일매일 출석 도장 찍고 포인트 받아가세요
  • Extra Form
    첨부
    공유레벨 글쓴이가 전체공개한 글 입니다.
    목적확인  

    Tvheadend를 이용한 녹화는 개인적인 사용을 기반으로 합니다.
    만일 방송파를 재전송할 목적으로 녹화하여 방송 파일을 공유하는 것은 방송 저작권법에 저촉되므로 이점 유념 하셔야 합니다.



    전제 조건

    1) IPTV를 신청하여 시청하고 계셔야 합니다 
    2) 광랜 모뎀 / 기가 와이파이 / 아이피타임 공유기를 이용한 조합으로 추출 합니다
    3) 윈도우 7을 기준으로 추출 방법을 서술합니다
    4) 추출된 파일의 테스트는 다음 팟 플레이어를 이용해 재생합니다
    5) IP 주소는 지역마다 다르니 그 점 유념해 주세요
    6) 이 작업을 통한 공유기 / 광랜 모뎀 / IPTV 단말기의 과부하 발생으로 인한 문제는 책임지지 않습니다
    6-1) 네트워크 과부하를 줄이기 위해 OMVS 작업의 j값은 5를 권장 합니다
     

    네트워크 구성

    Untitled-1.jpg

     

    1) 광랜 모뎀이 2포트라면 EthernetIPTV로 포트가 나뉘어져 있습니다
    2) 그렇다면 광랜 모뎀의 Ethernet 포트의 UTP는 아예 빼놓습니다
    3) 광랜 모뎀IPTV 포트를 아이피타임 A1004WAN 포트에 연결합니다
    4) 아이피타임 A1004의 펌웨어는 반드시 9.98.2로 업데이트 합니다
    5) 아이피타임 A1004일반 포트기가와이파이 AP의 "인터넷" 혹은 "WAN"에 연결합니다
    6) 기가와이파이 AP의 설정은 AP모드/A10042.4G,5G는 모두 비활성화 시킵니다(성능이 많이 안좋아요)
    7) NASXpenology 펌웨어 업데이트가 안된다면 NASDNS설정을 확인해 주세요
        : Xpenology 설정에서 DNS를 자동으로 바꾼다음, 라우팅 테이블을 체크 하시면 됩니다

    아이피 타임 A1004의 포트 포워딩 설정

    Screencapture 25.jpg

    1) 외부 망에서 포트 번호를 이용해 A1004에 접속하기 위한 포트를 1276으로 설정합니다
        : 이 작업은 차후 원격지에서 WOL을 활성화 하기 위한 기초 작업중 하나입니다
        : 만일 이 설정을 이미 완성 하신 분께서는 패스 하셔도 됩니다


    Screencapture 26.jpg

    2) NAS로 접속하기 위한 포트 번호 5000번을 80번 TCP/UDP로 설정합니다
       : NAS를 5001번 포트로 연결하는 https의 경우라면 5001번을 함께 등록하도록 합니다

     

    Screencapture 27.jpg

    3) A1004에서 DDNS 주소를 하나 만들고 등록하면 아래와 같이 공유기및 NAS로 접속 가능 합니다

    예) http://우리집:1276 (공유기로 접속) / http://우리집:5000 (NAS로 접속)
    * 하지만 Tvheadend를 NAS에 설치 했을 경우에는 외부에서 접속이 안되므로, 로컬에서 연결 하시길 바랍니다
    * 제 경우는 TV옆에 영화 재생용 서브 컴을 설치했기 때문에 팀뷰어를 이용해 NAS로 로컬 연결한 내용을 미러링할 수 있습니다

    4) 기가 와이파이 AP의 2.4Ghz/5Ghz의 SSID와 비밀번호를 변경한 다음 재시작 하면 됩니다


    OMVS 설치

    1) omvp_v0.9_omvs_v0.4_for_windows_7_64bit.zip 파일을 다운로드 받습니다
    2) 압축 파일을 해제하고 가급적이면 하위 폴더의 OMVS 폴더를 바탕화면으로 옮겨 놓습니다
    3) setup.bat 파일을 "관리자 권한"으로 실행합니다
    4) WinPcap_4_1_3.exe 파일도 "관리자 권한"으로 실행합니다

    Screencapture 28.jpg
    5) A1004 - 고급 설정 - 특수기능 - IPTV 설정을 선택한 다음
    6) 사설 IP주소를 사용하는 IPTV (IGMP Proxy) SKB, LGU+를 선택한 다음 (K사는 바로 밑 메뉴를 눌러 주세요)
    7) 그룹 리스트를 클릭 합니다
        : 포트를 유념히 살펴 보시면 IPTV의 단말기가 A1004의 몇 번 포트에 연결 되었는지 확인하시고
          제 경우는 3번 포트에 연결 된 예제입니다

    8) 그룹 IP 주소의 두 번째 IP 주소(B클래스)를 메모 해 둡니다
        : 예) 239.222.0.1의 경우 222를 메모 합니다

    9) IPTV의 IP OMVS 추출 테스트를 위해 그룹 IP 주소중 하나를 테스트 합니다
        : 예) 239.222.40.4의 IP가 보일 경우 
              omvs -i 0 -u -j 16 239.222.40.0/27

    9-1) 만약 에러가 발생한다면 이더넷 장치 ID가 다른 것이기에 반드시 OMVS -l을 눌러 이더넷 장치 번호를 확인합니다

        : 만약 가상화 장치까지 설치 해놓으셨다면 매우 복잡해지니 정신 건강상, 운영체제는 클린 설치를 해놓고 하는 것이 맘 편합니다
        : 윈도우 10보다 윈도우 7을 권장합니다
        : 반드시 방화벽 설정을 해제하고, 커맨드 쉘이 관리자 모드로 동작하고 있어야 합니다
        : IPTV의 IP를 확인할 수 없다면 반드시 네트워크 구성을 다시 해야 합니다
           - 광랜 모뎀에 IPTV가 직결되어 있다면 추출 안될 가능성 99%입니다
           - 광랜 모뎀에 하위 공유기를 연결하고 IPTV 단말기와 컴퓨터는 동일한 포트 장치의 네트워크에 있어야 합니다

    Screencapture 29.jpg
    만약 위 스샷처럼 png 파일과 M3U 파일이 같이 안만들어진다거나 M3U 파일에 UDP 주소가 없다면..
    가장 큰 문제는 "네트워크 환경 설정" 문제를 꼽을 수 있습니다

    대부분 인터넷 설치 기사님께서 설치하는 과정을 보면 아래와 같습니다.

    광랜 모뎀 단말기 ----- IPTV 단말기
                            ㄴ기가 와이파이 단말기 (무선 기기등등)
                                               ㄴ 유선 공유기 등등

    위와 같은 구성이라면 기가 와이파이 단말기에서 IGMP Proxy나 Snooping 옵션이 거의 안된다고 봐도 무방 합니다.
    IGMP Snooping과 관련된 이야기는 http://www.netmanias.com/ko/?m=view&id=blog&no=5673 를 보시면 이해가 더 잘 되실 겁니다

    따라서, 가장 중요한 것은 IPTV의 IP주소를 추출하는데 있어서 무조건 넷매니아즈에 있는 주소 대역을 모두 스캔하는 것 보다
    "가정내 네트워크 환경"을 확인하여 구성을 만들어 놓은 다음 추출할 경우 시간 낭비가 없다는 것입니다.


     

     

    Screencapture 30.jpg

    10) 테스트 추출이 성공적으로 되었다면 IP추출 일괄 작업 파일을 만들도록 합니다
    11) OVMS 폴더에서 "새로 만들기 - 텍스트 문서"를 선택한 다음 search.bat로 파일 이름을 지정한 다음

    @echo off
    pushd %~dp0
    for /l %%a in (1,1,254) do (echo omvs -i 0 -u -j 5 239.
    ???.%%a.0/27 >>iplist.cmd)
    iplist.cmd
    del iplist.cmd

    위 내용을 search.bat에 넣어 줍니다. 단! 붉은색 ???는 여러분의 위 화면에서 확인한 B클래스 즉 두 번째 자릿수의 IP 주소를 기재하고 저장합니다.

     

    OMVS를 이용한 IP 추출

    1) 반드시 windows/system32/cmd.exe를 "관리자 권한"으로 실행해 주세요
    2) OVMS -l  (i가 아니고 L입니다)를 입력하면 여러분의 네트웍 인터페이스 번호가 나옵니다
    3) OVMS -i 0 -u -j 5 239.???.???.0/27
            - i : 네트워크 인터페이스 
            - u : UDP 
            - j : 검출 단위 (최소 2, 평균 5~16 권장)
            - t : 검출 시간 (2초인 2000을 권장합니다) // 옵션
    4) 검색할 ip 주소는 omvs 설치 과정의 5), 6), 7) 과정을 확인해 주세요



    1개 이상의 IP를 검색하는 방법

    omvs -i 0 -j 5 aaa.bbb.ccc.0/24

    a) i는 인터페이스 번호 입니다. 이 부분을 헷갈려 하시면 안됩니다
    b) j는 동시에 1개를 초과하는 IP를 스캔할 때 사용합니다       

           omvs -i 0 -j 5 168.126.63.0/24
           a) 168.126.63.1 ~ 168.126.63.254까지의 IP 주소를 동시에 5개씩 스캔 합니다
           b) j 값을 욕심 내서 5개를 초과하면 제대로 검색이 안될 수 있는점 유의 하시길 바랍니다 (윈/맥 공통)
           c) /24 서브넷이 너무 오래 걸린다면 /27 서브넷을 사용해 IPTV의 IP를 추출하도록 합니다 (윈/맥 공통)

     

    다량의 IP를 검색하는 방법

    omvs -i 0 -j 16 aaa.bbb.0.0/24

    a) aaa.bbb.1.1 ~ aaa.bbb.255.254까지 스캔하고 싶다면 서브넷을 24대신 /16을 사용합니다 
    b) 하지만 /16은 너무 오래 시간이 걸리므로 /19로 서브넷을 나누어 처리하는 방법도 있습니다

           omvs -i 0 -j 5 168.126.0.0/19
           가) 168.126.0.1 ~ 168.126.31.254까지 IP 주소를 동시에 5개씩 스캔 합니다
           나) /19 서브넷을 활용하기 위해선 아래의 수치를 이용합니다
           168.126.0.0/19 
           168.126.32.0/19
           168.126.64.0/19
           168.126.96.0/19
           168.126.128.0/19
           168.126.160.0/19
           168.126.192.0/19
           168.126.224.0/19   이렇게 구성된 서브넷을 토대로 아래처럼 입력 합니다

           다) omvs -i 0 -u -j 5 168.126.0.0/19 ... 168.126.224.0/19 를 모두 한 줄에 기대하면 ip_list.cmd 필요없이 IP를 추출합니다 
           라) L사와 B사는 UDP이므로 반드시 -u 옵션을 사용해야 하며 K사는 -u 옵션없이 실행합니다

     

    tv.jpg

    ✯ VLC 미디어를 이용해 추출된 UDP 주소를 입력하여 컴퓨터 화면에서 IPTV 실시간 방송을 감상할 수 있습니다
    ✯ 이로써 마나님께서 PS4를 TV에 연결해서 하실 때 저는 제 컴퓨터 모니터에서 IPTV를 볼 수 있게 되었습니다 ㅠㅠ
    ✯ 만약 Tvheadend를 이용하게 되면 EPG를 활용하여 방송 프로그램 녹화가 가능합니다 : )

     

    거듭 이야기 드립니다만, IPTV의 주소가 검출이 안되고, png 파일 생성이 안되면 반드시 네트워크 환경 구성을 다시 해야 합니다.
    아이피타임 공유기라고 해서 무조건 안되는게 아닙니다. : )

    그리고 광랜 모뎀에서 Wan 포트에서 직접 허브로 들어가면 추출이 안된다고 보면 됩니다.
    만약 광랜 모뎀이 제 경우처럼 Ethernet/IPTV로 연결된 상태라면  광랜 모뎀의 IPTV 포트에 UTP를 이용하여 아이피타임 공유기와 연결하고 해당 공유기에 IPTV 단말기, 컴퓨터, 그리고 무선 AP등을 연결해야 합니다. 그렇지 않은 경우 IPTV의 IP는 추출되지 않음을 유의해야 합니다.

    현재 네트워크 상태를 점검하기 위해 반드시 IPTV 단말기의 IP를 알 수 있어야 하며, 이를 모를 경우 실패할 확률이 더 높다는 점 유념 하셔야겠습니다.
    따라서 IPTV 단말기의 IP를 용이하게 확인하기 쉬운 것은 아이피타임 A1004 공유기를 연결하여 IPTV에 사설 IP를 DHCP로 할당한 다음 IGMP Proxy 상태를 모니터링해야 비로소 여러분께서 검색해야 할 IP 주소의 범위가 나오게 됩니다.

    서론에 언급 했지만 각 지역별 IPTV에서 검출되는 IP는 다르다는 것을 알고 계시면 됩니다.  사람들이 IP주소 공유를 않하는 이유가 여기에 있는 것 입니다.

    ZISQO 님의 SIGNATURE

    profile

    Phaseone POCP 2017-2019
    Phaseone CaptureONE Pro Master Class Instructor in South Korea
    Commercial Photographer, Photography Consultant & Intructor, Web & Mobile Developer
    PHASEONE, HP, DATACOLOR, X-RITE, EIZO, APPLE, SAEKI P&C

    댓글 6
    profile
    장재혁 @ZISQO

    어제 주무시는지 알았더니 새벽늦게까지..이거 하고 계셨었네요..@_@;;

    profile
    ZISQO (글쓴이)
    16.12.17
    (95bb6d)
    ZISQO @장재혁

    다른 분께서 조금 더 쉽게 작업 하시라고 적어 놨습니다. 물론 저도 시간이 지나면 잊으니까요... 차후를 위한 이정표랄까요? ^^"

    profile
    심장벌떡 @ZISQO
    s사 사용중인데 안잡히네요...시놀나스가 있어도 세팅을 못하면 그냥 철껍데기네요..
    profile
    ZISQO (글쓴이)
    17.02.03
    (68552b)
    ZISQO @심장벌떡
    본문에 언급한 내용처럼 공유기 설정이 제대로 안되어있고 라인 구성을 제대로 안했다면 철껍데기는 맞습니다
    profile
    엑셀리온 @ZISQO

    오늘 구글에서 뭘 검색하다 갑자기 IPTV 가 나와서 읽어보다가 결국 채널스캔 다 완료하고 방송 보고 있네요 ㅎㅎㅎㅎㅎㅎ

    채널 잡힌게 대략 300개? 정도 보이는군요.

    맥에서 아이티비 쓰는데 이게 아마도 IPTV 지원하는것 같던데 확인해봐야겠습니다 ㅎㅎ

    ?
    우니
    17.09.06
    (481c76)
    우니 @ZISQO

    자세히 설명해주셨네요. 다른곳에서 이것저것 보고 하면서 했는데,,

    다름이 아니라 ip주소를 얻고 m3u파일로 작성한 상태인데요.

    tvheadend에서 networks 설정하고 muxes보면 scan result 가 모두 fail로 나옵니다.

    혹시 어떻게 해야할지 알 수 있을까요?

     

    ip주소 따는데 문제가 없었으면 네트웍상의 문제는 아닌거죠?

    날짜 제목 글쓴이 조회 수
    18.06.13 GiGi톡 커스텀맥 호환성 관련 질문은 질문 게시판을 이용해주세요 Mactopia 78
    17.05.21 PC보드 [공지] 벤치마킹 가이드 파란약 좌절금지 4060
    17.01.02 스토리지 비디오 스테이션의 DDNS 포트 포워딩 설정 ZISQO 1258
    17.01.02 스토리지 ds video 자막에 대해 테스트 요청. Mactopia 1410
    16.12.28 스토리지 드랍박스 연장도 귀찮코.... Mactopia 330
    16.12.26 모니터TV X-rite i1Display colorimeter ZISQO 582
    16.12.26 GiGi톡 usb 3.0 realtek 8153 chipset 랜카드 제러스 336
    16.12.25 스토리지 힝...아무도 몰라주네.. Mactopia 317
    16.12.25 GiGi톡 아이폰 라이트닝 케이블 Mactopia 237
    16.12.25 GiGi톡 추억의 저장장치 아이브경 225
    16.12.25 스토리지 Version: 6.0.2-8451-7 update ZISQO 455
    16.12.23 GiGi톡 소소한 조명 셋트를 방출하기전... ZISQO 252
    16.12.21 스토리지 애플 스크립트를 이용한 IPTV 녹화본 세미오토 다운로드 ZISQO 471
    16.12.21 스토리지 나스 질문과 답변 게시판에 대해서 Mactopia 128
    16.12.21 스토리지 나스당 창당을 자축 합니다. Mactopia 197
    16.12.21 모니터TV 모니터용 사생활 보호필름 XEXEX 352
    16.12.20 스토리지 [Tvheadend] 녹화 지정 폴더 root 권한으로 생성하기 - 초보자용 ZISQO 1621
    16.12.19 스토리지 [TVHeadend] 클릭 한번으로 녹화부터 인코딩까지 끝내보자~ 들고양이 10055
    16.12.19 모니터TV 크로스오버 32인치 4K 모니터 ZISQO 1000
    16.12.18 스토리지 [Tvheadend] EPG2XML설치를 통한 EPG 서비스 활성화 ZISQO 6776
    16.12.18 스토리지 Tvheadend과 Kodi 연동을 위한 M3U 리스트 자동 등록 방법 ZISQO 13909
    스토리지 [Windows] OMVS 윈도우용 설치및 UDP IP추출 ZISQO 12480
    16.12.17 GiGi톡 위메프 12.12 행사 - 스톤쉴드 필름 Mactopia 202
    16.12.17 소리음향 샤오미 큐브 블루투스 스피커 Mactopia 193
    16.12.15 스토리지 [Mac] OMVS 맥용 컴파일및 UDP IP추출 ZISQO 3802
    16.12.14 GiGi톡 도시형 아이젠 Mactopia 156
    16.12.14 GiGi톡 k2 스피드 왁스 Mactopia 209
    16.12.13 스토리지 이 맛에 커맥 커스텀Nas 쓰는가 봅니다. ㅋ 들고양이 994
    16.12.12 스토리지 Custom Mac + NAS 의 콜라보!가 필요한 이유 좌절금지 609
    16.12.09 GiGi톡 잊을만 하면 집에 도착한다는 그 것입니다 ZISQO 172
    16.12.08 GiGi톡 ECC 레지스터 메모리 하나가 말썽이네요~ ㅎㅎ ZISQO 177
    16.12.08 PC보드 FL1100 PCIe USB 3.0 인식 ZISQO 1646
    16.12.05 모바일 애플워치 구입 마음의창 273
    16.12.05 스토리지 시놀로지 나스 좋네여 ㅎㅎ 케플러 609
    16.12.04 입력장치 트랙패드 영입! 동동이 594
    16.12.01 PC보드 DDR3 ECC 메모리 쓰시는 분을 위한 좌표입니다. ZISQO 359
    16.12.01 모바일 HOCO 애플워치 케이스 Mactopia 253
    16.12.01 GiGi톡 스텐레스, 놋쇠 등 금속광택제들 XEXEX 375
    16.11.30 스토리지 나스 케이스 조립 완료! LeeDeaRi 410
    16.11.30 GiGi톡 불스원샷 디젤 연료 첨가제 Mactopia 190
    16.11.30 GiGi톡 디젤클린 - 연료 첨가제 Mactopia 207
    16.11.29 스토리지 지름 인증입니다! LeeDeaRi 272
    16.11.28 모바일 아이폰7 베이스어스 하프 케이스 Mactopia 158
    16.11.28 모바일 아이폰7 BASEUS 글리터 케이스 Mactopia 139
    16.11.28 GiGi톡 자동차 왁스 - 상어왁스 Mactopia 525
    16.11.28 GiGi톡 Protec Nano 엔진 코팅제 Mactopia 199
    16.11.21 PC보드 BCM94360CD 모듈을 교체했는데 한국어와 관련이 있는가? 아이뱅크 379
    16.11.18 GiGi톡 bcm94360cd 구매했네요 이제기다리기! 세지니 205
    16.11.17 스토리지 DSM 6.0.2-8451 Update 4 무한대 484
    16.11.17 GiGi톡 메가클라우드 사용요령 대낮의호롱불 4201
    16.11.16 PC보드 HP Z 시리즈 바이오스는 정말 튼튼하네요; 껄껄껄... ZISQO 288
    16.11.15 PC보드 드디어 10GBE에 입성하였습니다 바나나킥 551
    1 - 29 - 45
    서버에 요청 중입니다. 잠시만 기다려 주십시오...