라즈베리파이3

tvheadend OMVS 대체 IP TV 스캔(Scanner & playlist creator)

타카스 류지 2017. 12. 28. 10:35

안녕하세요.

 

이전에 tvheadend 설치를 설명해 드린적 있습니다.

 

 

2017/12/26 - [라즈베리파이3] - 라즈베리파이3 tvheadend 설치

 

 

설치를 하셨으니 이제 활용을 하셔야 되잔아요?

 

여기에 필요한것은 IP TV 가 보고 있는 IP:PORT 정보 입니다.

 

보통 IP TV 주소를 스캔할때 OMVS 를 많이들 사용합니다.

 

하지만 OMVS 는 DOS 를 활용하기 때문에 잘 작동이 되는건지 오류를 뿜는다던가 하는 여러가지 문제가 발생되어

 

쉽게 주소를 스캔할수 있는 프로그램을 소개해 드립니다.

 

전 SKB 를 사용 하고 있으므로 SKB 기준으로 설명해 드리겠습니다.

 

각 통신사마다 다르니까 기본 적인 대역은 아래 주소에서 확인 하시면 됩니다.

 

https://www.netmanias.com/ko/?m=view&id=oneshot&no=7536

 

 

제가 스캔했던 전체 내용을 정리해보면 SKB 주소 대역이

 

239.192.38.* ~ 239.192.150.*   까지 입니다. 포트번호는 49220 입니다.

 

이제 이정보 가지고 스캔을 할건데요.

 

먼저 준비 사항이 통신사 셋톱박스가 연결되어있는 공유기에 유선으로 물려 있어야 합니다.

 

무선으로 SKB 에서 지급된 기가 와이파이에서 유선으로 물릴경우에만 스캔이 되고 무선은 스캔이 안됩니다.

 

이걸 해소하실려면 기가 와이파이대신 IPTIME 으로 바꾼 다음 IPTIME 공유기에 IPTV 설정을 해주시면 유무선 다됩니다.

 

이제 준비는 됬고 아래 파일을 받으시거나

 

MctvPlaylistCreator_1_3_6.zip

 

사이트에 가서 다운받으시면 됩니다.

 

http://uross-digital-tools.appspot.com/?subpage=mctv_scanner

 

 

이제 실행을 해보시면 아래 이미지 처럼 나옵니다. 이제 스캔 정보 아래 이미지 처럼 맞춰 주시면됩니다.

 

 

 

 

 

항목 설명

 

Port : 포트를 직접 입력. 각 IP 마다 포트가 다른 통신사를 사용하실 경우 사용이 힘듭니다. SKB는 49220 으로 모두 동일합니다.

 

NIC : 현재 인터넷에 연결되어있는 어뎁터를 선택해주시면 됩니다.

 

Start, Stop : 포트 범위 입니다. 239.192.38.* ~ 239.192.150.* 까지 스캔을 해야되므로 위처럼 셋팅합니다.

 

Wait timeout : IP스캔시 스트리밍 데이터를 기다리는 시간입니다. 최소 4~5초는 잡아주셔야 그나마 잡히고 적을 수록 누락되는 IP 가 늘어납니다.

 

Number of threads : 동시 스캔입니다. 2를 입력하시면 2개씩 IP 동시 검색합니다. 최대 25개 까지 가능합니다.

 

어차피 대기시간을 10초로 잡고 해도 누락 될 애들은 누락이 됩니다. 그러므로 25개로 설정하여 여러번 스캔해주시는게 좋습니다.

 

제가 스캔을 했을때 총 255개가 나왔으며 그중에 불량 채널 8개, 멀티 채널 7개, UHD 채널 3개, 중복 채널도 꽤 있습니다.

 

중복 채널같은 경우 트래픽이 몰릴경우를 대비해서 만든건지 잘모르겠네요 0-0

 

두개를 틀었을때 화질은 거의 비슷한데 사이즈가 쪼끔 다른거 빼고는 없었네요

 

이제 스캔을 합니다. 그냥 내비두고 한동안 다른거 하시면됩니다.

 

물론 스캔중인 PC 로 다른걸 할경우 누락될 경우는 더 늘어날수 있습니다.

 

스캔이 완료된후

 

 

 

csv 로 추출 합니다.

 

이제 이걸 m3u 로 만드셔야 되는데

 

간단하게 정리할수 있게

 

엑셀 파일 하나 공유 합니다.

 

 

ip_list 정리.xlsx


 

기본적인  SBS, KBS2, KBS1, MBC 채널 정보만 넣어두었습니다.

 

엑셀 내용 보시면

 

m3u 작업 시트에 A 라인을 전체 복사후 notepad++ 나 editplus 같은 에디터에 붙여넣고

 

\N 부분만 검색 바꾸기로 엔터(줄바꿈) 처리 하시면 됩니다.

다음에는 tvheadend 에 m3u 적용을 해보도록 하겠습니다.


----------------------------------------------------------------------------------


문의가 종종 와서 줄바꿈 작업 올려드립니다.


EditPlus.exe


위 포터블용 에디터 플러스를 받으세요

그리고 밑 첫번째 그림처럼 복사를 하신후 Ctrl+H 를 누르고

빨간색 부분을 누르시면 밑에 창이 더 열립니다.

Find what : 부분에  \n 를 입력해주시고

Replace with : 부분에 엔터를 쳐주세요

이미지 보시면 커서가 한줄 내려가 있습니다.

그뒤에 오른쪽 변에 변경인 Replace All 버튼을 눌러주세요




변환을 하면은 하단 이미지 처럼 줄바꿈이 되고 확장자 m3u 로 저장하시면 되겠습니다.