Package cmrdr provides methods to be able to discover and attack RTSP streams easily. RTSP streams are used by most IP Cameras, often for surveillance. A simple example usage of the library can be found in https://github.com/Ullaakut/cameradar/tree/master/cameradar The example usage is complete enough for most users to ignore the library, but for users with specific needs such as creating their own bruteforcing dictionary to access cameras, or running their own network scan, this library allows to use simple and performant methods to attack streams.
Package cmrdr provides methods to be able to discover and attack RTSP streams easily. RTSP streams are used by most IP Cameras, often for surveillance. A simple example usage of the library can be found in https://github.com/Ullaakut/cameradar/tree/master/cameradar The example usage is complete enough for most users to ignore the library, but for users with specific needs such as creating their own bruteforcing dictionary to access cameras, or running their own network scan, this library allows to use simple and performant methods to attack streams.
Package cmrdr provides methods to be able to discover and attack RTSP streams easily. RTSP streams are used by most IP Cameras, often for surveillance. A simple example usage of the library can be found in https://github.com/Ullaakut/cameradar/tree/master/cameradar The example usage is complete enough for most users to ignore the library, but for users with specific needs such as creating their own bruteforcing dictionary to access cameras, or running their own network scan, this library allows to use simple and performant methods to attack streams.
Package cr2 implements rudimentary support for reading Canon Camera Raw 2 (CR2) files. CR2 is a bastardized TIFF file with a JPEG file inside it (yeah, thanks Canon). This package is a stripped back version of code.google.com/p/go.image/tiff. Known limitations: Because TIFF files and CR2 files share the same first few bytes, the image package's file type detection will fail to recognize a cr2 if the tiff reader is also imported.
Package piCamera is a simple wrapper for raspivid. There is a non-RaspberryPi version that is used for local development. This can become handy when the IDE does not know how to handle certain features.
Package ffmpeg captures video from RTSP streams, like IP cameras. Provides a simple interface to set FFMPEG options and capture video from an RTSP source. Example transcode from a Dahua IP camera. Example non-transcode direct-save from securityspy.
Package raspicam provides basic Go APIs for interacting with the Raspberry Pi camera. All captures are prepared by first creating a CaptureCommand (Still, StillYUV or Vid structs via calls to the NewStill, NewStillYUV or NewVid functions respectively). The Capture function can then be used to perform the capture.