The Engagement Internet Protocol (IP) Camera widget is used to display a camera feed on the user interface (UI) screen as a widget. It allows users to view live video from an IP camera configured using the Engagement Widget designer. The IP Camera widget uses the Motion-JPEG (MJPEG) video compression format. MJPEG is a video format in which each frame of video is sent as a separate and compressed JPEG image. The viewer displays the JPEG images as quickly as they are received and that creates the video.
CamStreamer App is an application running on any Axis IP Camera which can send video to. This camera streaming live from AEC Fort Lauderdale is a proof! Watch colourful birds feeding and flying around in this magnificent live stream. # IP Camera Binding This binding allows you to use IP cameras in openHAB 2 and has multiple features and ways to work around common issues that cameras present. Please take the time to read through this guide as it will show hidden features and different ways to work with cameras that you may not know about.
The IP Camera widget is implemented using an image control to render the camera feeds received as images on the UI screen. A separate media player is not used. The IP Camera widget uses an open source library named MJPEG Decoder available in CodePlex.
The widget initializes the MJPEG decoder by passing an IP camera feed URL, which is configured using the Engagement widget designer. The widget receives the appropriate events whenever a new image is available and draws it on the container image control. The widget works with all resolutions supported by the IP Camera. The image is resized to fit within the widget’s dimensions, while it preserves its native aspect ratio in the detail view, regardless of the resolution of the images received. The widget does not save or store images.
The MJPEG Decoder library initiates an asynchronous request to the MJPEG URL provided by the viewer. It then streams the multi-part response data received into separate images as they are received. The library passes each JPEG image to the viewer using an event whenever they are available.
The IP Camera widget supports all network and IP cameras capable of sending a direct MJPEG stream. This does not include cameras that are embedded within a web page. The camera must provide a direct stream of only the MJPEG for the IP Camera widget to successfully display the feed.
The IP Camera widget does not require additional security measures when displaying the IP Camera feed. Administrators should implement security restrictions on the network to explicitly allow workstations to connect to the camera feed. Additionally, the IP camera feed should be configured in a secure manner to ensure that the username and password are included in the URL, if possible.
This new web app mashes together insecure feeds from Trendnet home security cameras with Google Maps to let you spy on people all over the world. It's horrible, dreadful, disgusting—and utterly compelling.
There is no getting around the fact that you are taking a peek into some very, very personal environments here—and if you head to the site you'll feel euqal parts sick and fascinated. Ultimately what makes this feel so intrusive is the fact that the video feeds are tied to accurate geographic locations. But in truth the site has been established to raise awareness of an ongoing vulnerability in Trendnet home security cameras.
Advertisement
The problem was first spotted early 2012, and was all over Reddit and 4chan this time last year. But, while Trendnet claims to have notified all owners of affected cameras, it clearly—for whatever reason—hasn't done a good enough job. The hope is that this site will raise awareness and get people to sort out the problem. Which is easy enough to do! There's a firmware update, linked to on the site, that people can use to fix the security hole. So, if you can find your own feed or that of a friend, you know what to do.
Otherwise, creeps all over the internet will be able to do what you just did, indefinitely: see sleeping babies, people's living rooms, all manner of bustling offices and—rather less exciting—industrial store rooms. Please make it stop. [Trendnet Cams via Network World via Verge]