mirror of
				https://bitbucket.org/ohhara/ohmulticastvideoscanner.git
				synced 2025-10-31 02:17:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			57 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Oh! Multicast Video Scanner
 | |
| 
 | |
| You can find free video streaming multicast ip addresses with Oh! Multicast
 | |
| Video Scanner.
 | |
| 
 | |
| omvs scans all multicast ip addresses the user specifies and if omvs finds
 | |
| something, omvs tries to decode it with gstreamer and saves it as png file in
 | |
| the output directory. There are many cases omvs finds something but png file is
 | |
| not stored. Such as, the video is scrambled(encrypted, not free), multicasting
 | |
| data doesn't contain video(audio only, data only), gstreamer doesn't recognize
 | |
| it(unknown codec), etc. If you increase the number of jobs with "-j" command
 | |
| line option, you can scan faster. However, You need take caution, because it
 | |
| can cause network congestion.
 | |
| 
 | |
| As omvs uses libpcap to capture raw packet, root privilege is required to run
 | |
| omvs.
 | |
| 
 | |
| Run "./configure ; make" to build omvs. Run "./omvs" with scanning multicast ip
 | |
| addresses.
 | |
| 
 | |
| e.g.)
 | |
| -------------------------------------------------------------------------------
 | |
| $ sudo ./omvs 233.19.187.192/30 233.19.187.244 233.19.187.1
 | |
| [0x21be1e0] start scanning 233.19.187.192
 | |
| [0x21be1e0] trying to save udp://233.19.187.192:5000 to omvs_out/233.19.187.192-5000.png
 | |
| [0x21be1e0] finish scanning 233.19.187.192
 | |
| [0x21be1e0] start scanning 233.19.187.193
 | |
| [0x21be1e0] trying to save udp://233.19.187.193:5000 to omvs_out/233.19.187.193-5000.png
 | |
| [0x21be1e0] finish scanning 233.19.187.193
 | |
| [0x21be1e0] start scanning 233.19.187.194
 | |
| [0x21be1e0] trying to save udp://233.19.187.194:5000 to omvs_out/233.19.187.194-5000.png
 | |
| [0x21be1e0] finish scanning 233.19.187.194
 | |
| [0x21be1e0] start scanning 233.19.187.195
 | |
| [0x21be1e0] trying to save udp://233.19.187.195:5000 to omvs_out/233.19.187.195-5000.png
 | |
| [0x21be1e0] finish scanning 233.19.187.195
 | |
| [0x21be1e0] start scanning 233.19.187.244
 | |
| [0x21be1e0] trying to save udp://233.19.187.244:5000 to omvs_out/233.19.187.244-5000.png
 | |
| [0x21be1e0] finish scanning 233.19.187.244
 | |
| [0x21be1e0] start scanning 233.19.187.1
 | |
| [0x21be1e0] finish scanning 233.19.187.1
 | |
| $ ls -l omvs_out
 | |
| total 1960
 | |
| -rw-r--r-- 1 root root 545742 Jan 23 21:55 233.19.187.193-5000.png
 | |
| -rw-r--r-- 1 root root 477971 Jan 23 21:55 233.19.187.194-5000.png
 | |
| -rw-r--r-- 1 root root 398304 Jan 23 21:55 233.19.187.195-5000.png
 | |
| -rw-r--r-- 1 root root 574233 Jan 23 21:55 233.19.187.244-5000.png
 | |
| $ 
 | |
| -------------------------------------------------------------------------------
 | |
| 
 | |
| For more detail, please run omvs --help.
 | |
| 
 | |
| This program is distributed under GPLv3. If you can't conform to GPLv3,
 | |
| please contact me to discuss about other license options.
 | |
| 
 | |
| Written by Taeho Oh <ohhara@postech.edu>
 | |
| http://ohhara.sarang.net/omvs
 |