SUPPLEMENT TO: OPTIFLEX-CONNECT SETUP INSTRUCTIONS RE: FAST FRAME RATE CONNECTION, EMAIL AND ARCHIVING SERVICES Introduction This supplement supports enhanced Optiflex service. This service requires changes to both Optiflex and the Optiflex-Connect web site. No hardware change is required. Optiflex Changes The Optiflex code changes are transparent to the user, and are as follows: Adds a web service client to Optiflex that is used to push snapshots and clips to the Optiflex- Connect emailing service. Receives setup information from Optiflex-Connect to determine which cameras are enabled for emailing. User generated triggers to force snap shots or clips to be taken. Adds support for Zone Time and DST. Adds support for Auto Video Switch automation logic that displays video on 8132 and monitor from a given camera based on the external trigger. Adds support for PAL video standard currently Optiflex supports NTSC video standard. Adds support for fast frame rate video streaming allows user to open digital video stream from any camera installed on system. In this mode Optiflex pauses any activities such as round-robin video frame collection, event trigger processing, analog display processing, email and archiving features, etc. Adds video archiving services Optiflex sends a clip based on a programmed external trigger to Archiving agent which in turn saves a clip in the database for user retrieval. Optiflex-Connect Changes Adds an Email/Archive tab to the Optiflex-Connect web site that is used to set up the email and clip archiving features. Adds a Web host that uses the user setup and receives clips to generate emails to standard email accounts as well as mobile phones. Adds a Web host that uses the user setup and receives clips and stores them to database and retrieves them from database for Playback utility (Optiflex-Connect utility). Adds a web site suitable for interoperation with a mobile phone allowing users to trigger clips from the device. Implements a method of validating the user without the need for user to type user name, password or account. This is done from the setup screen. A URL is emailed to the user specified address. The URL contains a UID that identifies the user to the system and allows them to easily trigger a snapshot by device on the account and by camera. Adds a Zone Time and DST setting to the Video Setup screen. Adds a check box for Auto Video switch feature on Video Setup screen this feature causes the 8132 or analog monitor to display video automatically from a triggered camera. The 8132 will not display video while in the following states: entry and exit delays, alarms, troubles or fire alarm. Adds the user interface to web application to enable MPEG-4 video session. MPEG-4 video session requires all Optiflex resources to be free and available for video encoding. Optiflex uses standard video playback software capable to receive and decode MPEG-4 encoded streams such as QuickTime. 1
Email/Archive Setup Screen Function Optiflex Unit Email Address 1-5 Thumbnail Mobile Trig Link Mobile Enable Cameras Email Whole Clip Archive Whole Clip Enable Weekdays Time Start Weekdays Time End Weekdays Enable Weekends Time Start Weekdays Time End Weekdays Save Email Properties Description Shows MAC address of Optiflex unit to which the user is logged in. Sets the email address of the recipient of the clip, of snapshot. Sets the image size for the recipient. This option should be checked for Cell Phone and other mobile devices. Enables the Mobile trigger function. This function allows the particular recipient to trigger a snapshot request. This button causes a URL with a unique ID to be emailed to the recipient. The recipient can launch this URL and a web site compatible with Mobile devices to trigger a snapshot to be taken and emailed to the particular user or all recipients enabled for mobile delivery. These check boxes set which cameras are permitted to support the Emailing function. Selects whether the entire clips or single images are sent for a given camera. Selects which cameras are enabled for archiving feature. A pull down for each weekday gives the user the choice of always enabling the cameras, enabling them on a schedule, or not enabling them. If a schedule was selected, this option selects the beginning of the enabled time. If a schedule was selected, this option selects the end of the enabled time. A pull down for each weekend day gives the user the choice of always enabling the cameras, enabling them on a schedule, or not enabling them. If a schedule was selected this option selects the beginning of the enabled time. If a schedule was selected this option selects the end of the enabled time. This selection saves the programmed options permanently. 2
Configuring Optiflex for Email and Archiving Services Email Setup for Optiflex-Connect 1. From floating menu (see example of floating menu below) select Setup/Video. This will bring up the Video Setup box. Select the desired camera (Cam # : 6). 2. Make sure Enable Automatic Recording is enabled. 3. From top application menu click on EMAIL ARCHIVE (see below) this link will bring up a new web page with Email setup (see below). 3
4. In the email address boxes type in up to five email addresses you wish to use with Optiflex Email Services. 5. Make sure Enable Emails check box is checked for a camera that is being setup for email services. 6. Check or uncheck Email Whole Clip depending on personal preferences. 7. Enable Weekdays affects all cameras for which email setup has been selected. Select Always/Sched/Never for each weekday. This setup affects all cameras uniformly. 8. If Sched has been selected, then select Time Start Weekdays and Time End Weekdays. This setting is used for all weekdays. 9. Enable Weekends affects all cameras for which email setup has been selected. The setup selections are identical to the Enable Weekdays setup selections. 10. Optionally, select Thumbnail if you wish to receive scaled down pictures (128 x 96 pxls) or leave it unchecked for full size picture (CIF: 352 x 240 pxls). This feature is useful for emails sent to mobile phones for users who want to conserve data transfers to phones. 11. Email setup is complete when you press Save Email Properties. Test email setup by manually recording a clip. Mobile Trigger Setup for Optiflex-Connect Please refer to screens show in the Email Setup for Optiflex-Connect paragraph. 1. Please make sure Email Setup Optiflex-Connect has been completed and tested as described in the Email Setup for Optiflex-Connect paragraph. 2. Check the Mobile Trig check box next to email address you want to select. 3. Click on Save Email Properties. 4. Click on the Link Module button next to the selected Mobile Trig check box. When the Link Module button is press an email with a URL is generated that will be received by the email account indicated. This URL should be saved in Favorites as it will be used to access the Mobile Web site that allows a snapshot from any given camera to be sent. The snapshot will be sent as an email attachment to the email address indicated. 5. Click on Save Email Properties and test the Mobile Trigger feature. Archive Setup for Optiflex-Connect Please refer to screens show in the Email Setup for Optiflex-Connect paragraph. 1. From floating menu (see example of floating menu in the Email Setup for Optiflex- Connect paragraph) select Setup/Video. This will bring up the Video Setup box. Select the desired camera (Cam# :1 6). 2. Make sure Enable Automatic Recording is enabled. 3. From top application menu click on EMAIL ARCHIVE (see below) this link will bring up a new web page with Email setup. 4. Under Archive Whole Clip select Always/Sched/Never. If Never is selected, the archiving feature is disabled for this camera. If Always is selected, archiving is enabled. If Sched is selected, then scheduling will be in effect. The scheduling setup is identical to scheduling for email setup. NOTE: if email service is also enabled, scheduling will be the same as for email service meaning clips will be emailed and archived according to the common scheduled time. 5. Click on Save Email Properties. The setup is complete. 4
Example Link Mobile Function User generates the URL link (as seen above) by clicking Link Mobile button located next to email address on Email/ Archive Setup Screen web page accessible from Optiflex-Connect web site. Video service sends an email with the link to the email address specified. The above email can be sent to either a computer or a mobile device. Double clicking on the provided link will launch the Browser and log the user in to the event trigger web page. This URL can be stored in the favorites of the computer or mobile device for future use. This implementation bypasses the need for someone to type user account, name, and password information on a mobile device, which can become cumbersome. The screen shot above shows the opening page of the snapshot trigger web site. The User selects Pick Camera. 5
After selecting Pick Camera the screen updates (see above). The user selects which camera to trigger from the pull down. If the user selects to only have the email go to the device they are currently on, they select Personal E-Mail. If the user selects to have the snapshot go to all users enabled for mobile delivery, they would click Multiple E-Mails. Once this is complete, the user has the option to trigger other Optiflex units or cameras from the same session. The above screen shot is an example of a single snapshot email sent in response to a mobile trigger. This email can be displayed on either a standard PC or on a mobile device with MMS message capability. 6
Example of an Event Trigger If an event trigger is received by Optiflex, and it meets the users provided camera enable settings and schedule settings, the 10 snapshots taken around the event will be emailed to the entire list of email addresses (as configured on the Email/Archive setup screen web page). Limitations Any mobile delivery of emails may be subject to delay or delivery failure due to the nature of the mobile services. Emails periodically fail to be delivered. Current MMS compatibility testing has been limited to Cingular and a small number of mobile devices. There is an issue with legacy AT&T mobiles on the Cingular network. These devices do not support the receipt of non-mobile originated images. The user must have a data agreement for their phone including MMS services in order for this to work to a mobile. 7
Time Zone Setup Screen The above figure shows the modification needed to support Time Zone setup on Video Setup Screen. Pressing the Set Time Zone button displays the Set Time Zone setup screen and enables the user to configure time zone and DST (Daylight Saving Time) settings. 8
Auto Video Switch Setup Screen The Video Setup dialog box below is used to select the Auto Video Switch feature. Optiflex must be programmed for external triggers (either via 4204 emulation relay or voltage triggers). This feature works only if Automatic Recording is enabled. In addition, Auto Video Switch works if user initiates manual snapshot recording from the popup menu available from Optiflex-Connect web page. Once trigger event is received (based on 4204 emulation, voltage trigger or manual record) Optiflex will automatically switch video from a predefined camera to external monitor and will start displaying video on 8132 keypad (note: 8132 must be updated to support video feature). Sample of Popup Menu available from Optiflex-Connect used for Reference Start video from cameras: Office-1, Plasma-1, etc Start Preferences configuration Start Playback Utility Start Import Archived clips utility Start fast frame rate video stream 9
Example of Fast Frame Rate Streaming Screen The following screen shot shows the web page with video streaming window. This page is automatically displayed when user selects Stream menu item from the popup menu. NOTE: Optiflex-Connect detects if QuickTime plug-in is installed on the PC. If QuickTime plug-in (version 7.1 or higher) is not present on PC Stream menu item will not be available even if Optiflex firmware and Optiflex-Connect plug-in are upgraded to versions 2..0.0.1 and 1.0.0.95 or higher that support fast frame rate video streaming. To install QuickTime plug-in, the user should navigate to http://www.apple.com and download QuickTime player that is available for free. The bar window on the top allows user to switch video to a desired camera. The streaming window in the center uses Apple s QuickTime plug-in that plays MPEG-4 stream. While in video streaming, Optiflex pauses any usual activities such as round-robin frame collection, email service, playback or analog output to a TV monitor. User has ability to configure video streaming preferences. Preference dialog box is available from popup menu item Preferences. 10
The Streaming Preferences dialog box is shown below. High bandwidth options allow user to choose between lower frame rate/higher picture quality and higher frame rate/lower quality. On average difference in frame rate between those options is around 5 fps (frames per second). The difference in quality of picture can be noticed for the video sequences with significant temporal changes such as rapid movement of an object. Similarly, low bandwidth options are available. The video for low bandwidth is scaled up so it appears to be of the same size as in the case of High bandwidth option. However, the video is scaled up from 256 x 180 pixel original image size. Normal video size for High bandwidth option is 352 x 240 pixels (or CIF Common Image Format). It is recommended that low bandwidth option is used for DSL line installation, where expected uplink bandwidth is no greater than 100 kpbs (kilobits per second). High bandwidth option could be used for broadband installation (Cable, T1 or better). 11
NTSC/PAL Selector Please refer to the figure below for information on how to select NTSC/PAL video operation mode. On the 8-Postion DIP Switch pin 8 is used for NTSC/PAL selection. If pin 8 is in OFF position NTSC is selected, otherwise PAL video standard is used. Optiflex requires cycling power for a change to take effect. By default Optiflex is shipped with NTSC pin selected. 12
Snapshot of User Interface to Retrieve Clips from Database Optionally, the user has the ability to save up to 10 MB worth of video clips (or 100 clips) triggered by external events to Alarmnet video database. Once the maximum limit is reached, archiving service will replace the oldest clip with the newest. How it works: Based on the trigger Optiflex saves the clip to its local flash memory, however, Optiflex can only handle 19 ten-frame clips (not including clips that may be locked ). In order to extend the clip storage Alarmnet service optionally can store up to 10 MB worth of clips (or 100 clips). When trigger occurs Optiflex not only stores a clip to its flash memory but it also sends it to Alarmnet archiving services to store it in the database for user to retrieve. The User can play those clips via Playback utility (available with Optiflex-Connect) by importing them to his/her PC with the following options: Move clips copies clips to PC and deletes them from database (releasing available space). Copy clips copies clips to PC where clips will be available for others to copy and play. Delete clips removes clips that are no longer needed thereby freeing space for new clips. As previously mentioned, clips imported to a PC can be played via Playback they will be available to play from the Archive option found on Playback dialog box. NOTE: This feature is only available if Enable Automatic Recording has been selected the Video Setup dialog box. 13
Notes 14
165 Eileen Way, Syosset, NY 11791 Copyright 2006 Honeywell International Inc. www.honeywell.com/security ÊK0948V2YY3Š K0948V2YY 10/05 Rev. A