일단 어줍잖은 실력으로 간단히 배치파일 하나 만들어 봤어요.
스캔해서 한개의 아이피 하나라도 캡춰가 된상태여야 합니다.
S사의 경우 초반아이피대역에서 거의 검출이 다 되어져서 전체를 다 할려면 시간이 엄청 오래 걸리더군요.
약간 꼼수를 써서 배치파일을 아주 간단히 초보적으로 만들어봤습니다.
아마도 프로그램하시는 분들은 저보다 더 잘 프로그램 만들어서 하실수 있으실듯 하니 초보자 분들만 봐주세요.
239.xxx.0.1 ~ 239.xxx.255.255 까지 아이피 검색을 하는데 D클래스가 20번 이전아이피에서만 검출이 되더군요.
아니라면 검색 범위를 더 늘려 잡아야 합니다.
메모장을 여시고
@echo off
pushd %~dp0
for /l %%a in (1,1,254) do (echo omvs -i 0 -u -j 5 239.xxx.%%a.0/27 >>iplist.cmd)
iplist.cmd
del iplist.cmd
파일 > 다른이름으로 저장해서 search.cmd 확장명이 cmd인 파일명으로 저장하신후 관리자 권한으로 파일을 실행시킵니다.
xxx는 검출된 아이피의 B클래스 숫자를 입력해 주시면 됩니다. 절대 xxx로 하시면 안됩니다.
초반 아이피 대역이 아닌 전체 아이피를 다 검색 하시려면 27 숫자대신 24를 넣으시면 됩니다. s사는 27정도가 적당합니다
에고 이런게 도움이 되실련지 모르겠네요. 초반에 저두 일일히 아이피를 쳐서 고생한 기억이 있어서 함 만들어봤습니다.
초보자 분들만 함 봐주세요
공유기나 허브등 셋탑하고 PC하고 같은곳에 물리고 해야 합니다. ^^
omvs로 한채널이라도 캡춰가 되시는지요? 저건 S사 일경우 적용하는 예이고. L사의 경우는 아이피대역이 두군대라서 저걸 굳이 할 필요는 없습니다.
제가 하시는 방법 보내드렸읍니다. 쪽지 확인해주세요.
현토리님이 짜신 배치파일을 쓴다면 방송 안나와도 전혀 상관 없습니다.
어차피 자동으로 방송 주소를 따는 방식이니까요.
다 따졌다면 원래대로 되돌리고 쓰시면 되는 부분입니다.
멈추고 이걸로 해야 되나 고민되네요
자료 감사합니다
그런데 0~15번대만 검색합니다 뒤에 28대신 26을 넣어줘도 0~15번대만 검색하네요
16번대가 간혹가다 잡혀서 검색은 한번 해줘야 할거 같은데 나중에 0/28 부분을 16으로
바꿔서 돌리면 되나요?
하루종일 돌릴뻔했는데 좋은자료 올려주셔서 시간이 확 단축 되었네요 감사합니다 ^^
26로 하시면 마지막 아이피를 63까지
27로 하시면 마지막 아이피를 31까지 검색합니다.
하루 정도 더 시간이 소요되더라도 24 옵션으로 전체 검색을 추천드려요~
네.. 24옵션으로 하면 S사 전채널 갬색 가능합니다.
(캐치온, DOG, 성인방송 등 몇몇 유료채널 제외하구요 ;;)
1~254번까지 조금이라도 좁히고, 전체 대역을 검색할 수 있도록 아래와 같이 바꾸면 좋을 것 같습니다.
for /l %%a in (1,2,254) do (echo omvs -i 0 -u -j 5 239.xxx.%%a.0/24 >>iplist.cmd)
omvs -i 0 -u -j 5 239.xxx.1.0/24
omvs -i 0 -u -j 5 239.xxx.3.0/24
omvs -i 0 -u -j 5 239.xxx.5.0/24
로 됩니다. for /l %%a in (1,1,254) 값을 줘야해요
대략적인 사용 방법입니다.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error joining multicast group: ???? ??? ??? ???? ??? getsockopt()?? setsockopt()?? ???????.
(omvs.exe:1880): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error joining multicast group: ???? ??? ??? ???? ??? getsockopt()?? setsockopt()?? ???????.
저는 실행후 5분 정도 지나면, 상기와 같은 에러가 발생하네요
S사 가입자 이고, 윈도우 10 사용자 입니다.
j 옵션을 5에서 2로 변경해도, 동일 증상입니다.
xxx는 s사 대역으로 수정하였습니다
수동으로 할 경우에는 문제없이 jpg, m3u 화일 생성 되어 집니다.
C:\omvp>type search.bat
@echo off
pushd %~dp0
for /l %%a in (1,1,254) do (echo omvs -i 0 -u -j 2 239.xxx.%%a.0/27 >>iplist.cmd)
iplist.cmd
del iplist.cmd