해외에서 한국 실시간 방송(TV)를 보기 위해서 이 페이지를 방문했다면 바로 아래 링크를 이용하세요. 간단한 설정으로 고화질 TV서비스를 받을 수 있습니다.
PC에서 셋탑(KT 올레TV, LG 유플러스TV, SK BTV) 가입 없이 무료로 ipTV 시청하기
필자는 1년 전 다른 블로그를 운영할 당시 이와 관련 주제로 포스트를 한 적이 있습니다. 그때 당시 만해도 나름 참신한 컨텐츠라 생각하고 이 포스트가 엄청난 조회수를 보일 거라고 나름 들떠있습니다. 그러나 이 포스트는 별로 인기가 없었습니다. 이유인 즉, 갓 시작한 초보 블로거의 내공이 부족해 홍보에 실패했던 것이었죠. 그도 그를 것이 글 제목 자체가 'PC로 IPTV 보기 HD UHD 무료 시청 하기 - 팟플레이어 이용' 였으니 말이죠. 나름 구체적이고 정확한 정보를 주고자 IPTV라는 기워드를 사용 했던 것인데 주 키워드보다 IPTV가 너무 부각되어 포털에서 검색시 다른글 보다 아래에 위치했습니다. 그때 만해도(지금까지도 그렇습니다만)'ipTV'는 제법 생소한 단어였습니다. 그래도 제 정성(?)을 구글에선 알아줬는지 'iptv 보기'하면 제 글이 최상단에 뜹니다.
혹시 이 글을 보고 있는 분 중 이제 막 시작한 블로거가 있다면 "키워드는 최대한 단순하고 많이 사용되고 일반적인 단어를 사용하라"라는 대 원칙을 말씀드리며 이 글 시작합니다.
통신 3사 인너넷을 이용하고 있는 이용자라면 UHD화질의 TV 방송을 별도 TV상품 가입 없이 PC에서 활용 가능하다.
지금 제가 다시 이 주제로 다시 포스트 하는 이유는 그간 시간이 많이 흘려 추가 할 내용도 있고 좀 더 쉽고 보기 좋게 다듬어 다시 한번 꼭 소개 하고 싶었기 때문입니다. 물론 그간 제 글의 영향(?)인지 비슷한 주제의 포스트들도 많고 이미 이 방법을 알고 이를 잘 활용하고 있는 이용자도 많이 있겠지만.. 이 주제의 원조(?)는 저임을 강조하며..(ㅋㅋ) 조금이나마 많은 분께 도움이 되었으면 합니다.
통신 3사에서는 인터넷을 이용 할 수 있는 인터넷 상품과 이를 연계하여 TV시청을 할 수 있는 TV상품들을 운영 중 입니다. 보통은 해당 통신사에 인터넷을 가입하고 TV상품을 추가하여 사용하는 방식입니다. 보급형 ipTV기본 채널 비용이 월 1만원 남짓하고 여기에 수십 채널 추가한 고급형, 또 별도 가입 해야 이용 가능한 유료 채널 등으로 구분해서 가입 신청을 받고 있습니다. 유료 채널 1개 가입만 해도 1만원 정도의 비용이 드니 이를 이용하는 TV상품 가입자는 적어도 월 2만원에서 3만원 이상의 비용을 통신사에 지불 하고 있는 셈입니다.
아래 소개하는 방법을 활용하면 기본채널 및 유료채널까지 PC에서 고화질의 영상으로 TV시청이 가능하다.
제가 소개하는 방법은 간단합니다. 통신 3사에서 인터넷을 통해 송출중인 신호를 가로채서 PC의 비디오 플레이어에서 재생하는 방식입니다. 조금 더 자세한 설명을 드리자면 보통 위에 설명한 ipTV상품에 가입하면 TV세탑박스가 같이 제공됩니다.
최근의 TV셋탑박스는 최신의 하드웨어와 안드로이드 운영체제를 탑재 HD뿐만 아니라 4K UHD 영상도 지원한다.
각 통신는 인터넷을 통해 보내는 영상, 음성, 데이터 신호를 다중 송신(multiplex)으로 압축(encoding)을 해서 TV세탑박스 까지 전송을 합니다. 이를 전문 용어로 브로드캐스트(Broadcast)이라고 합니다. 셋톱박스는 송신된 신호를 디지털 튜너 등을 통해 수신한 후 복조(demodulation) 과정을 거쳐 각각의 신호를 압축해제(decoding)하고 분리해 별도의 인증과증을 거쳐 사용자는 최종 TV화면을 볼 수 있습니다.
오늘 우리가 할 일은 위에 설명한 각 통사사에서 인터넷을 통해 보내는 이 송출신호를 알아내고 TV셋탑박스(set-top box)의 역활을 PC에서 관련 플레이어가 담당하여 별도 ipTV가입 없이 여러분이 무료로 고화질의 TV영상을 즐길 수 있게 하는 게 최종 목표입니다.
해외 사용자를 위한 한국 실시간 방송 IPTV 채널 목록 추가 (2018.09.01)
통신사 관계없이 해외에서 한국 실시간 방송(HD)을 즐길 수 있는 방법이 재생 목록에 추가되었습니다. 총 153채널로 세계 어느 곳에 계시든 인터넷 사정만 좋으면 한국 방송을 시청 가능합니다. 그러나 제가 제공한 이 채널 목록이 계속 지속 가능 할 지는 모르겠습니다. 지속 가능한 방법을 다 방면으로 연구해 보겠습니다.
해외에서도 한국 실시간 방송을 별도 TV상품 가입 없이 인터넷으로 시청 가능하다.
또 국내 방송 뿐만 아니라 세계 주요 방송(World broadcast)을 볼 수 있는 채널이 등록 되었습니다. 총 120여 채널 정도 됩니다.
Kodi(코디) 및 tvheadend(티비헤드엔드) 다음 팟플레이어 등에서 해당 M3U, DPL 파일을 바로 열어 사용 가능하며 이 재생 목록이 필요하신 분은 이 글 하단의 '마치면서...'부분을 참고 하도록 합니다.
시작하기 전 준비물
omvp 최신버전 받기 http://ohhara.sarang.net/omvp/bin/
omvp 사용법 https://bitbucket.org/ohhara/ohmulticastvideoscanner
다음 팟플레이어 https://tv.kakao.com/guide/potplayer
위의 사이트에서 직접 다운로드 할 수 있으나 언제 링크가 변경되거나 깨질지 모르니 아래서 바로 다운로드 받도록 합니다. 팟플레이어(pot player)가 이미 설치된 사용자는 그대로 이용하고 없는 분은 위의 링크에서 다운로드 하여 미리 설치합니다. 꼭 다음 팟플레이어를 고집 할 필요는 없습니다. Kodi를 이용하면 좀 더 다양하고 많은 기능을 제공합니다. 다만 팟플레이어가 비교적 일반사용자가 접근하기 쉽기 때문에 소개하는 것이며 차 후 이 분야에 대한 지식이 쌓이면 kodi나 나스(NAS)에 tvheadend라는 프로그램을 이용 TV셋탑박스 이상의 더 확장된 영역에 도전해 보길 권합니다.
omvp_v0.9_omvs_v0.4_for_windows_7_64bit.zip
자신의 운영체제에 맞게 다운로드하거나 대부분의 사용자가 Windows OS를 씀으로 위의 필자가 제공한 링크를 통해 다운로드 받습니다.
본인이 앞으로 쓸 적당한 폴더에 압축을 풀면 다음관 같은 화면을 볼수 있습니다.
WinPcap 설치하기
먼저 'WinPcap_4_1_3.exe'파일에서 우 클릭후 권리자 권한으로 설치합니다. 설치 과정은 다음 버튼만 계속 누르면 되니 따로 설명 하지 않겠습니다.
완료했으면 윈도우를 재부팅 하거나 시간을 조금이라도 아끼고자 하는 이용자는 윈도우 로그아웃 후 다시 로그인합니다.
윈도우 방화벽 해제하기
본격적인 작업을 하기 전에 꼭 해줘야 할 부분이 있습니다. 바로 윈도우 방화벽 해제를 해야 합니다. 먼저 제어판으로 갑니다.
1번 보기기준 '작은 아이콘' > 'windows Defender 방화벽'을 실행합니다.
박스친 부분 'Windows Defender 방화벽 설정 또는 해제'를 선택합니다.
위의 두 1번, 2번 부분을 선택 하고 3번 확인을 눌려 줍니다. 혹시 윈도우 방화벽 말고 개인적으로 사용하는 보안 솔루션이 있다면 관련 항목에서 잠시 끄거나 해제합니다. 아래의 모든 작업을 마친 후에는 다시 아래와 같이 해줍니다.
'권장 설정 사용'을 눌러 다시 방화벽을 활성화 해 줍니다. 이 부분은 지금 하라는 게 아니고 아래의 모든 작업을 마친 후 하는 거라고 다시 한번 말씀 드립니다.
관리자 권한으로 명령 프롬프트 실행하고 압축 푼 폴더 접근하기
다음은 관리자 권한으로 '명령 프롬프트'를 실행해야 합니다. 윈도우 시작버튼을 눌러 '명령 프롬프트'를 관리자 모드로 바로 실행 하거나 이에 대해 잘 모르는 분은 아래와 같이 해 줍니다.
1번 검색 모양 아이콘 클릭 2번 'cmd'입력 그럼 위의 '명령 프로프트'가 보입니다. 이 항목에서 마우스 우 클릭후 '관리자 권한으로 실행' 합니다.
'명령 프롬프트'는 기본으로 위의 폴더서 시작합니다. 그러므로 자신이 압축을 푼 폴더로 이동해야 합니다. 저는 d:드라이브 utils라는 폴더에 압축을 풀었으므로
위와 같은 명령어로 해당 폴더에 접근 했습니다. 참고로 cd 명령 다음(한칸 띄우고) 관련 폴더의 폴더명의 시작 첫글자 또는 두글자 치고 키보드 탭(tap)키를 누르면 나머지 경로는 알아서 잡히니 이런식으로 한단계식접근해나갑니다.
예)
cd ut[tab] → Utils\om[tap] → Util\omvp_v0.9_omvs_v0.4_for_windows_7_64bit\o[tap]
// 최종 완성된 경로
cd Utils\omvp_v0.9_omvs_v0.4_for_windows_7_64bit\omvp
각 통신사 ipTV ip대역 알아내고 omvp에서 관련 피캣 캡처하기 (ipTV 채널 따기)
해당 폴더에 접근했으면
'setup' 엔터, 위와 같은 메세지가 나와야 정상 입니다. 이제 각 통신사에서 제공하는 브로드캐스팅 주소를 알아내야 합니다.
각 통신사 IPTV ip 대역
KT 올레 TV(olleh TV)
233.13.231.0/24
233.14.173.0/24
233.15.200.0/24
233.18.158.0/24
233.19.187.0/24
233.115.200.0/24
SK BTV(Broadband TV)
239.192.47.0/24
239.192.40.0/24
LG U+(유플러스)TV
233.18.145.0/24
233.69.194.0/24
233.14.202.0/24
여기서 중요한 부분이 있습니다. 본인이 가입되어 있는 인터넷 회선에 한해서 이용 가능하다는것입니다. 다시 말해 KT 인터넷망을 쓰는분은 KT 올레TV만 SK를 이용하는 분은 SK BTV만 볼 수 있다는 겁니다. 통신 3사 인터넷 가입은 ipTV를 PC에서 시청하기 위한 최소한의 조건인 셈이죠. 대부분 위 통신사 중 한 통신사를 택해 인터넷을 가입해 쓰고 있으니 자신 쓰고 있는 인터넷의 통신사는 알고 있어야 합니다.
보충할 내용이 있어 조금 추가합니다. (2018.08.26)
각 통신사 IPTV ip대역을 알아내는 게 관건입니다. 위의 IPTV IP대역은 유플러스의 경우 제가 쓰는 통신사라 위 ip대역으로 유료채널 포함해서 다 따질겁니다. 그러나 KT 및 SK는 제가 직접확인한 ip가 아니니 일단 시도는 해보되 관련해서 채널이 너무 작다면 자신의 검색 능력을 총동원해서 관련 ip대역을 알아 내도록 합니다.
인터넷과 함께 tv상품도 같이 사용하고 있는 사용자라면 쉽게 관련 ip대역을 찾을수 있는 방법이 있습니다. 일단 아래의 일련의 작업들을 진행중 ip대역 입력하고 관련 주소 따는 명령어 부분에 TV를 켠상태로
omvs -i 0 -u -w
이렇게 명령을 줍니다. 그러면 채널을 돌릴때 마다 omvs가 관련 정보를 캡처해 줍니다. 아이피들을 잘 메모 해놓고 예를 들어 채널을 돌리는 중에 123.124.125.126에서 채널이 발견되었다면 123.124.125.0/24로 모든 포트를 검색해 봅니다. 채널 돌릴때 11번, 30번, 55번, 98번 등 드문드문 채널을 돌려 주시면 여러 대역대의 관련 ip를 알 수 있습니다.
유플러스는 위와 같이해도 채널이 안 얻어지는 걸(관련 메세지는 뜨나 캡처는 안됨) 직접 확인하였으나 다른 통신사는 통하는것 같습니다. 한번 시도해 보세요. 유플러스의 경우 위에도 잠깐 언급했지만 제가 공개한ip에서 그의 모든 채널을 얻을 수 있니 구지 할 필요도 없습니다.
그리고 댓글에 보면 제가 남긴 SKB TV관련 IP대역과 관련 프로그램 정보가 있으니 활용해 봅니다. 이 경우는 많은 ip대역에 모두 동일 port에서 방송신호를 송신 하고 있는 통신사라면 이방법이 유리합니다.
MctvPlaylistCreator_1_3_6a.zip
SKB 사용자는 위 그림처럼 세팅 합니다. 여기서 NIC부분에는 현재 인터넷에 직접연결되는 접속(랜카드)을 넣아야 합니다. 그런 다음 'scan'을 시작합니다.
(보충 내용 끝)
다시 omvp로 돌아와서 이제 브로드캐스팅 되고있는 ip대역을 알았으니 관련 ip에 접근해서 채널을 따야 합니다.
저는 LG 유플러스 인터넷을 쓰고 있으므로 위의 233.14.202.0/24와 233.18.145.0/24등을 사용합니다. 위의 각 통신사마다 ip 대역이 여러 개 있는데 이는 HD냐 UHD냐 SD냐 종류에 따라 ip대역이 나뉠 수있습니다.
omvs -l
자신의 랜 디바이스(랜카드)에 따라 위와 비슷한 화면을 볼 수 있습니다. 여기에서 박스 친 부분인데 자신이 쓰고 있는 즉, 인터넷에 직접 연결되는 랜카드 디바이스를 알아야 합니다. 저는 Realtek랜 카드를 쓰고 있음으로 idx가 0번 되겠습니다. 자신의 디바이스를 확인했다면 다음 명령으로 ip대역에서 나오고 있는 신호를 캡처해야 합니다.
omvs -i 0 -u -j 5 233.18.145.0/24
여기에서 옵션을 잠깐 설명 하겠습니다. '-i 0'은 위에서 찾은 랜카드의 인덱스 번호 입니다. 혹시 여러개의 랜카드를 사용하고 인터넷이 2번 디바이스에 연결돼 있다면 '-i 2'를 해야겠지요. '-u'옵션은 udp패킷도 포함해서 캡처 하겠다는 옵션이고 '-j 5'은 한번에 실행할 쓰레드(thread) 개수 입니다. 좋은 하드웨어를 가지고 있으면 -j 10 또는 그 이상의 숫자 옵션을 주어 더 빠르게 작업을 진행 할 수 있습니다. 하지만 채널을 하나라도 놓치기 싫다면 캡처 속도는 느리지만 -j 5정도가 적당하며 안정적이니 참고하세요. 뒤의 233.18.145.0/24는 위에서 이미 살펴본 IP주소 입니다. 233.18.145.0 ~ 233.18.145.254까지 캡처한다는 뜻입니다.
위의 명령으로 완료한 화면 입니다. 박스친 부분을 설명 드리면 IP 233.18.145.249에서 udp프로토콜(User Datagram Protocol)을 사용한 55612포트(port)에서 관련된 정보(신호)를 캡처했다는 뜻입니다. 참고로 start~finish에 아무것도 없는 항목은 해당 IP에서는 아무것도 찾은 게 없다는 뜻입니다.
생성된 m3u파일 확인하고 dpl파일로 변환하기
여기 까지 성공했다면 다음의 폴더로 이동 합니다.
바로 아래의 'omvs_out'폴더에 가면 위와 같은 파일들이 존재합니다. 사진들은 위의 명령으로 관련ip 관련 port에서 방송화면을 캡처한 모습들 입니다. 자세히 보면 파일명이 '관련ip-관련port'.png임을 알 수 있습니다. 맨 아래 'omvs_1534747004992460.m3u'(파일명은 개인마다 다름)를 선택 키보드로 'Ctrl+c' 해서 복사 해 둡니다.
이렇게 생성된 m3u파일의 내용을 메모장이나 기타 편집기에서 열어보면
#EXTM3U
#EXTINF:1,1
udp://233.18.145.84:56400
#EXTINF:2,2
udp://233.18.145.72:56270
#EXTINF:3,3
udp://233.18.145.60:30000
위와 같은 구조를 가지고 있습니다. 저기 보이는 udp://로 시작하는 'ip:port'가 한 채널이 됩니다. 참고로 m3u파일은 재생목록쯤으로 알고 계시면 될 것 같습니다. 우리는 여기서 생성된 재생목록을 수정해서 다음 팟 플레이어에서 최종으로 TV를 재생합니다.
위의 파일을 다운 받아 압축을 풀어 줍니다.
압축을 푼 폴더에서 아까 복사해 놓은 파일 'omvs_1534747004992460.m3u'를 붙여넣기(cntl+v)합니다. 그리고 'dpl_m3u_dpl.exe'를 실행 합니다. 참고로 위의 m3u파일을 팟 플레이에서 바로 열어 수정 가능하나 나중에 저장하게 되면 뒤죽박죽 엉망이 되니 아래의 작업을 꼭 한 뒤 팟 플레이어에서 열어야 합니다.
실행하면 위와 같은 모습을 볼 수 있는데 'omvs_1534747004992460.m3u'선택 후 마우스를 드래그해서 노란영역에 떨어뜨립니다.
m3u파일이 dpl로 변화 됐다고 관련 메세지를 보여줍니다.
팟 플레이어에서 채널 등록하고 수정하기
2018.10.22 추가
아래 팟플레이어에서 영상을 보면서 해당 m3u파일을 수정할 수도 있으나 좀 더 효율적인 방법이 있어 포스팅 하였습니다. 어느 방법을 택하든 본인에게 편한 방법을 사용하면 되겠습니다.
추가 내용 끝
이미 팟 플레에이어가 PC에 설치돼 있다면 위와 같은 아이콘 모습을 볼 수 있습니다. 여기서 아래 dpl로 변환된 파일을 더블클릭 해줍니다.
위와 같이 다음 팟플레이어가 실행되고 재생 목록에는 숫자들이 보입니다. 일단 여기까지 성공했다면 TV화면이 깨끗하게 보입니다. 이제 재생 목록에서 하나를 선택해 더블클릭 해 봅니다. 무슨 채널인지는 모르겠으나 관련 영상(채널)이 바뀌었습니다. 이제 우리는 이 재생목록에서 해당 채널을 수정해서 사용 합니다.
저는 6번을 선택 후 오른쪽 클릭을 했습니다. '추가 & 편집' > '목록 편집'을 선택하거나 목록에서 느린 더블클릭(마우스 클릭시 클릭과 클릭사이 조금 시간 간격을 두고 클릭)하면 아래와 같은화면을 볼 수있습니다.
6번에서 재생되는 화면을 보니 KBS 2채널 이였습니다. 그래서 저는 KBS 2라고 제목을 정하고 확인을 하였습니다.
완료 후 화면 입니다. 이제 감 잡았을 것 입니다. 1번부터 클릭해 관련 화면을 보고 해당채널로 수정해 나가면 최종 채널목록을 만들수 있습니다. 이 수정 작업은 꽤 지루하고 오래 걸리니 심심할 때 마다 TV틀어 놓고 조금씩 수정하도록 합니다.
수정 완료(이 작업이은 오래 걸림으로 수정 중간 중간 짬짬이 저장해 둘 수도 있습니다.) 후 오른쪽 아래 디스켓 모양 아이콘을 눌러 준 뒤 자신이 원하는 폴더에 원하는 이름으로 저장해 주면 됩니다. 이렇게 완성한 채널목록은(채널이름.dpl) 컴퓨터 시작시 시작프로그램에 등록해 윈도우 시작시 TV를 자동으로 실행시킬 수도 있고 필요시 드블클릭해서 바로 열 수도 있습니다.
마치면서...
자 모든 작업은 끝났습니다. 시간은 꽤 오래 걸렸지만 이제 월 3만원 이상의 비용은 아끼게 되었습니다. 위와 같이 유료 채널까지 완벽하게 등록되었습니다.
PC로 TV보기! 무료시청 (실시간, HD, UHD, 케이블, 유료채널) / 탑이슈제공 영상
최종 완성된 채널목록을 공개 할까도 생각 해봤지만 다소 불법의 소지도 있고 무엇보다 스스로 채널 하나 하나 등록 해 자신만의 TV채널을 가져보는 것도 나름 보람 있는 일이라 생각돼 공유는 하지 않기로 했습니다. 그러나 사실상 m3u편집 작업은 단순 반복 노동에 가깝고 이 분야의 이해도가 높지 않고 서는 결코 쉬운 작업이 아니기에 통신 3사 m3u파일과 통신사 구분 없이 TV시청 가능한 m3u가 제공되는 자료실을 따로 운영 중입니다. 이 자료실의 m3u는 코디(kodi)에서 각 통신사 IPTV를 이용하듯 EPG(프로그램 가이드, TV편성표)도 지원합니다.
다만 자료실 운영은 여러분의 후원을 통해 이루어 집니다. 필요하신 분은 아래 링크나자료실 안내를 참고하시기 바랍니다.
댓글