Tenvis IP Robot3 - v264 Format and Demo Videos

Tenvis IP Robot3 - v264 Format and Demo Videos
It is difficult to find videos recorded with the IPRobot3 because of the v264 format (not h264) used by the camera. So I'm sharing some native files for an accurate demo of the video quality.

v264 video format
The adoption of v264 format for saving videos is a strange product management decision and makes difficult to publish demo videos taken with the IPRobot3 the traditional way (YouTube, DailyMotion, ...).


v264 is different from the h264 format and no tool known to man (VLC, MPC, Quicktime, ...) can play it except the V264Player.exe provided by Tenvis.
Since that viewer is a Windows program, v264 files cannot be viewed on any other platform.

The V264 File to AVI File Tool on Tenvis website is supposed to allow the conversion of such videos, but output is limited to 352x288, so it's not an option at the moment.

Capture tools like Fraps or Ultra VNC Screen Recorder could be used but the result won't be exactly the same as the original.

IP Robot 3 is build around a GM8126 SoC which natively supports MPEG4 encoding so I hope that Tenvis will be able to implement such video format.

The demo file:
IPR3_DemoVideo.zip (6.81MB) contains 6 files:

Stream#1_1280x720x24fps_patrol.v264
High resolution video with PTZ action
See the Main Stream section of the picture below for details

Stream#2_640x480x15fps_patrol.v264
Medium resolution video with PTZ action
See the Secondary Stream section of the picture below for details

Stream#3_320x240x8fps_patrol.v264
Low resolution video with PTZ action
See the Third Stream section of the picture below for details

IR_vs_Day_Mode.v264
High resolution video with transition from Night Mode (IR ON) to Day mode (IR OFF)

V264Player.exe
This Windows program is needed to view the videos.

The last file, Settings.jpg, is the picture below. Please note: these are not the default values, e.g. frame rate for Main Stream has been changed from 30 to 24fps.

Read More

CyberNova WIP604MW Firmware 00.00.05.20

CyberNova WIP604MW Firmware 00.00.05.20
And yet another firmware from CyberNova. The version 05.20 brings a user interface localized in French.
This latest update include a reviewed french file for the user interface.

Alternatively it is very simple to add / update a language to your camera:

Take the updated file, like this lang_french.js and upload it to www folder via FTP

Verify the result by accessing the login page of the camera (no reboot necessary)
If the French language does not appear in the language list of the login page,
ensure that lang.js (also in www) contains the following line at the end, and that it's not commented:
includejs("lang_french.js")
Read More

Picture comparison between 4 popular IP cameras

Picture comparison between 4 popular IP cameras

 I lined up some of my IP cameras and took snapshots from the same position and distance...


All pictures are taken with the original lens, neutral Brightness and Contrast settings, 
50Hz , no zoom applied. Click on the pictures to see them in full size. 

The older one, the Foscam FI8918W, good picture but the classic colour aberration due to IR filter:


The Dericam M801W, one of the first camera to include IR-cut.


The Tenvis IPRobot3, HD and IR-cut:


The CyberNova WIP-604MW, HD and IR-cut as well, more colour, but more compression too... 

Read More

Tenvis IPRobot3 review

Tenvis IPRobot3 review
All the entry range IP Cameras tend to look similar. The Tenvis IPRobot3 is a welcome exception...
Tenvis have their range of Foscam-like cameras but with the IPRobot2 and now the IPRobot3, they introduced something new. It's not only the external look, the software is completely different from what I've seen so far from Foscam, Wansview, Dericam and the likes. The camera is based on GM8126 (ARM9 board) which seems increasingly used by the newer HD cameras (Foscam, Neo-Coolcam...)

Before buying, I checked their web site and was surprised to find a forum that appears to be actually operational and active. They also seem to release firmware updates on a regular basis.


Some highlights:
My unit came with the firmware version 1.1.3.2 and upgraded to 1.1.6.2. Although I'm quite used to perform firmware updates, I had a hard time with the provided Batch Upload utility. Upgrading from the camera interface was finally easier. I've seen people reporting the exact opposite...


The presence of a RS485 connector for alarm I/O control at the back also indicates the absence of IR LED manual controls.
It's a common fact for IP Cameras, the internal wiring and the button (lamp icon) are dedicated to one (alarm I/O) or the other (LED control).
For instance, the low-res IPRobot2 offers the opposite: no RS485 but IR on/off control. So unless you rewire it yourself, this camera is not the best candidate for sitting behind a window.

The 4.2 mm lens gives a slightly wider fish-eyed view than average.

The microphone is very sensitive and the device can be set to trigger an alarm on sound detection. A great point for parents wishing to use it as a baby cam!
The image can be divided in several detection zones, and masks can also be defined to hide things you don't want to share with other viewers (PTZ should be disabled for such viewers since the mask moves with the camera)


The embedded speaker is very loud and clear and, at first, it all looks great for 2-way communication, but unfortunately using both speaker and mic. together produces a bad Larsen effect straight away. Plugging an external speaker and placing it away from the unit does help. It is a pity though that Tenvis did not include a volume control in the interface.

There's a Micro-SD card slot but little freedom on what to do with it.
The memory card is only used as a buffer when the network is not available, and whatever is stored on it gets moved to the network storage when a connection is resumed. Upload to LAN can be done using FTP, NFS and Samba/CIFS (although I couldn't make this one work).
The Playback section of the interface gives access to Local (PC drive, not the SD card) and Remote files (the Mini-SD).
There is not way to access the camera via FTP but it's of little interest given the way it uses the memory card.
The camera runs a telnet service but it is restricted to Tenvis tech. only (secret login).

Length and size limit can be controlled quite well for the video files generated.
The .V264 format (which is not the standard .h264) of these files requires the PC Windows program V264Player.exe provided to be played...
The network connection in 802.11n was stable so far despite the small detachable 2dB antenna.









Compatibility:
The IPRobot3 is partially compliant with the ONVIF protocol.
I say partially because I could not use all the features, like PTZ controls and this is probably why Tenvis does not advertise this point.
It allows however 3rd party camera clients like the Synology Surveillance Station or the Onvif device manager to access the video stream.
Other standards used are Pelco-D protocol for PTZ control, and P2P which allows a plug-and-play access (automatic detection) from any P2P client.

Update 12/12/12: It appears that using the Generic_ONVIF  From Synology Surveillance Station often leads to crashing the camera, it is advisable to choose [User Define] as Brand and build the url based on videostream.cgi documented lower.  Leave Username and Password fields empty since they will be part of the URL for "Source Path".

Smartphone applications like IP Camera Viewer support IPRobot3 directly with PTZ, "Listen", and Presets.

While this camera uses a Quicktime plugin for Non-IE browsers, it remains possible to intercept the video and audio stream (in VLC for instance) in various ways:

Intercepting the A/V stream:
rtsp://user:password@ipcamURL:port/0/
followed by...
video0 is for the 1280x720 stream,
video1 for 640x480 and video2 for 320x240 (unless specified otherwise under the Encoder Parameters).
av0, av1, av2: same but for audio+video
audio for audio only

Example: rtsp://admin:admin@192.168.1.1:80/0/av1 will request the audio and video from the secondary stream. 
(source: http://forums.whirlpool.net.au/archive/1939748)
The more traditional videostream.cgi and asf also work.
http://ipcamURL/videostream.cgi?user=[USER]&pwd=[PASSWORD]&resolution=x&rate=0...where x can 32,24 &16
(source: http://www.ispyconnect.com/man.aspx?n=TENVIS)
For snapshots: http://ipcamURL/snapshot?strm=0 (or =1, =2), just press the snapshot button using a non-IE browser to see this.
None of the information above was available from Tenvis unfortunately.
Update: on December 7, Tenvis published the streaming instructions on their blog, well done!

Little problem... I spent some time fiddling with the upload settings (located in "Record on SD > Network Storage") and could make FTP work. CIFS never worked (Didn't test NFS as I don't enable it on my NAS).
But the real problem came after: playing too much with this section of the interface crashed the IP Camera.
I had to power it off, and re-enter all the configuration (except the user part). In such a situation, the absence of configuration backup/restore is regrettable!
I also sometimes see that the picture is in black and white during the day, which is due to the night view mode triggering way too easily!

Conclusion:
Although there's room for improvement, the Tenvis IPRobot3 is a surprising device that complies with standards normally found in more expansive IP cameras. The interface can be somewhat more confusing than average, and also can be slow and unstable at times. I'd wish to see more advanced information  available on their web site, like the streaming examples above.
The 720p image, while not the most colourful, is sharp and a bit wider than usual. I made some comparative snapshots.
Tenvis offers a real Technical Support and Forum and releases regular updates so let's hope that this young model will evolve to its full potential.
Pros:
- 4.2mm lens provides a wider view
- Alarm interface (RS485 connector) with possibility to set parameters from the user interface
- ONVIF compatibility for video streaming
Multi-zone detection configurable from the Web interface
- Masks (to hide part of the image) can be defined
- Sound detection can be used to trigger the alarm
Supported by Robert Chou's IP Cam Viewer (Android/iOS/BlackBerry)
- Tenvis has an active customer support service including their own forum.
- Programmable automatic reboot
(2014 update) - After dealing with many ONVIF compatible cameras, it turns out that the IPRobot3 (old and 2013 models) despite all its flaws, has the most complete ONVIF implementation -with PTZ and audio- when it comes to works with Synology Surveillance Station, So it is an ideal candidate for that kind of use.

Cons:
- No backup/restore function for configuration.
- No Log
- Two-way use of audio impossible due to Larsen effect
- No volume control for the (loud) speaker
- Would be nice to have an extended ONVIF compliance (for controls)
- Would need an option to keep some recordings (videos) on the SD Card.
- Somewhat picky on microSD cards used.
- Stability problems at time.
- Tends to stick in night mode (IR and B/W picture) even in full indoor light.
- Proprietary .v264 video format requires Windows (only) program to view.

See also:
Tenvis IPRobot updated manual.
Tenvis forum
Read More