mirror of
https://bitbucket.org/ohhara/ohmulticastvideoscanner.git
synced 2025-06-25 16:56:34 +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
|