X86.CO.KR
팔로우 스타
팔로우 예비스타
100% 당첨매일매일 출석 도장 찍고 포인트 받아가세요
  • X86 Language Selector
    X86 통합검색
    88%
    공개 글쓴이가 전체공개한 글 입니다.

    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 profile
  • 88%


  • 등록일 제목 조회 글 작성 8로 공개
    06.13 커스텀맥 호환성 관련 질문은 질문 게시판을 이용해주세요 29
    12.20 스토리지 | 8 1 1498
    12.19 스토리지 | 관심 | HIT | 33 17 8893
    12.19 모니터TV | 관심 | HIT | 21 4 984
    12.18 스토리지 | 관심 | HIT | 17 5 5762
    12.18 스토리지 | 2 2 12410
    »»» 스토리지 | HIT | 6 3 10923
    12.17 소리음향 | 1 1 188
    12.15 스토리지 | 관심 | HIT | 42 3 3443
    12.14 GiGi톡 | 154
    12.14 GiGi톡 | 3 1 205
    12.13 스토리지 | 관심 | 11 970
    12.12 스토리지 | 10 1 595
    12.08 PC보드 | 6 2 1584
    12.05 모바일 | 4 1 266
    12.05 스토리지 | 관심 | 11 598
    12.04 입력장치 | 7 592
    12.01 PC보드 | HIT | 4 3 350
    12.01 모바일 | 1 249
    12.01 GiGi톡 | 6 2 344
    11.30 스토리지 | 3 1 388
    11.30 GiGi톡 | 189
    11.30 GiGi톡 | 2 192
    11.29 스토리지 | 1 269
    11.28 모바일 | 158
    11.28 모바일 | 132
    11.28 GiGi톡 | 3 496
    11.28 GiGi톡 | 189
    11.21 PC보드 | 5 369
    11.17 스토리지 | 6 484
    11.16 PC보드 | 3 2 284
    11.15 PC보드 | 5 550
    11.14 스토리지 | 관심 | HIT | 44 5 5 2769
    11.13 스토리지 | 3 482
    11.13 스토리지 | 관심 | 11 1 4 590
    11.10 소리음향 | 10 879
    11.09 PC보드 | 8 2 335
    11.05 스토리지 | 4 365
    11.04 모니터TV | 베플 | 3 2 936
    11.04 PC보드 | 5 2 419
    11.04 PC보드 | 관심 | HIT | 15 5 1913
    11.01 스토리지 | 관심 | 13 1 801
    10.27 PC보드 | HIT | 1 4 939
    10.27 소리음향 | 4 434
    10.27 PC보드 | 베플 | 8 1 589
    10.25 스토리지 | 2 1 700
    10.24 스토리지 | 2 346
    10.24 GiGi톡 | 4 251
    10.23 스토리지 | 9 1 557
    10.21 PC보드 | 2 460
    10.16 PC보드 | 4 2 1153
  • 서버에 요청 중입니다. 잠시만 기다려 주십시오...