NETWORK CAMERA SERVER VB150 Guide to Creating Web Pages for Video Distribution ENGLISH...
Read this manual carefully before use. Exclusion of Liability If the Product is connected to a recording device (for example a VCR), Canon Inc. accepts no responsibility whatsoever for any financial losses that may be incurred as a result of the loss of recorded information or images, regardless of the internal or external cause of the loss.
(Be sure to read “Request Concerning the Disclosure of Live Pictures” in the Introduction page): 1. http://www.canon.com/webview/ [Link] - [Link from WVW] - [To Link from WebView World Page] 2. Read “2. Links from WebView World” in the CD-ROM’s ReadMe-E.txt and e-mail us with the required information.
Web Pages for Video Distribution To distribute live video using the VB150, you create a dedicated web page. The viewers that can be used with the VB150 are “Viewer for Java” (with or without camera control function) and “Viewer for PC”, and detailed parameters can be specified for each of these.
Panorama picture connected to the VB150. Viewer for PC The Viewer for PC provides video display and camera control functions. In addition to WebView- HTTP, the VB150 also supports Canon’s WebView-TCP transfer protocol. Viewer for PC Video display function Camera control...
Viewing Sample Pages Ready-made video distribution sample pages are provided with the VB150. Follow the procedure below to view these pages. Refer to these pages when creating your own Web pages. Viewing the Pages Launch your Web browser and enter the following URL: http://192.168.100.1/sample/ * The underlined portion is a sample IP address.
Using the Viewer for Java to Distribute Videos This section describes how to use the Viewer for Java to provide videos. Application examples are also given. Creating a Web Page that Uses the Viewer for Java When you use the Viewer for Java, the viewer applet to be used must be incorporated into the Web page you provide.
Example of a Web Page that Uses the Viewer for Java This section describes an example in which the Viewer for Java is used to create a Web page. Use this example to create your own original Web page. Embed the Viewer for Java, and display a text in a separate frame. Frame settings The text displayed in a separate frame...
Using Glimpse and LiveApplet Together This section describes how to create a Web page that allows clients to use Glimpse to download quickly and display live video at a low frame rate, and then use LiveApplet to view video at a high frame rate and control the camera when they find videos they are particularly interested in.
Providing “LiveApplet” without Camera Control This section describes how to create a Web page that only displays live video and has no camera control GUI for situations where you want to prohibit camera control. <applet ... width=320 height=240> <param name=controller_style value="none"> ..........1 1 Specify the camera control user interface.
Using the Viewer for Java to Distribute Videos Certain Images Specified ■Startup screen ■Disconnection screen If no particular image is specified, the “connecting to hostname” (when the hostname parameter is specified) or “now connecting” animation is displayed at startup and the “disconnected hostname” (when the hostname parameter is specified) or “disconnected”...
Displaying the Host Name, Frame Count and Other Information on the Video Screen <param name=show_fps value="on"> <param name=show_counter value="on"> <param name=hostname value="CANON"> <param name=show_hostname value="on"> <param name=comment value="VB150 site"> <param name=show_comment value="on"> 1 specifies whether the frame rate is displayed on the screen.
Using the Viewer for Java to Distribute Videos Displaying Bitmap Images on the Video Screen Sample transparent GIF <param name=superimpose value="/logos/newlogo.gif,0,0"> * The underlined portion “x,y” specifies the display position. When x,y = 0,0, the image is displayed in the top left corner.
Viewer for Java Parameters You can specify applet parameters to provide an applet tailored to modify the behaviour or appearance of applets. Refer to the table below to ensure that you thoroughly understand the parameters. ■LiveApplet Parameter Name Omissible Description Use this parameter to set the background color.
Using the Viewer for Java to Distribute Videos Parameter Name Omissible Description Specifies whether or not connection to the camera server should be established at the same time that the applet starts up. Select “on” or “off”. When “on” is selected, connection is established when the applet starts up and moving pictures are auto_connect displayed.
■Glimpse Parameter Name Omissible Description This parameter specifies the comment text string displayed as an overlay on the comment applet. If this parameter is omitted, no comment is displayed. This parameter specifies the host name displayed in the applet. This value is used as the host name hostname in messages displayed during connection, etc.
Using the Viewer for Java to Distribute Videos ■Applet Tag Descriptions Attribute Name Omissible Description This parameter specifies the applet file name. Enter “LiveApplet.class” or “Glimpse. code class”. If this parameter is not specified correctly, the applet (LiveApplet or Glimpse) is not downloaded.
Using the Viewer for PC to Distribute Videos This section describes how to use the Viewer for PC to provide videos. Application examples are also given. If a client is using the Viewer for PC to receive videos, the video sender must set up the Web server and create the necessary wvh files.
Creating wvh files This section describes how to create the wvh file required for launching the Viewer for PC application. Use a text editor or similar program to create a new text file and type the following type of code in the file: (Example) 192.168.100.1 65310 192.168.100.1 65311...
Using the Viewer for PC to Distribute Videos Example of a Web Page that Uses the Viewer for PC This section describes an sample Web page in which the Viewer for PC is used. Click the link to launch the viewer.
Distributing Videos Using a Browser Only You can also use the WebView-HTTP protocol to provide videos from the camera directly to a Web browser. Some example of this are described in this section. Displaying the Live Video at Access as a Still Picture When a client accesses the Web page that provides videos, the video shot at that point can be supplied as a still picture.
Distributing Videos Using a Browser Only Displaying Live Video from a Specified Angle as Still Pictures By specifying the camera angle as a parameter in the HTML code beforehand, you can display the picture from a specified camera angle. The example below displays a still picture shot with the camera panned right by 40°...
Example of video distribution using one global address One fixed global address is required if the VB150 is being used to distribute live video on the Internet. An Internet service provider (ISP) that offers a single-address fixed global address service can be used (Note: a router with NAT function is required).
Explanation The camera control port cannot be opened. Response If rebooting does not solve this problem, there is a malfunction. Contact an authorized Canon service representative. ●A007 View restriction setting error (warning) inconsistent view restriction for camera [%1] Message Camera number (1-4) The view restriction settings are corrupted.
●A010 Camera control driver start and stop (info) %1 driver for camera [%2] %3 Message Camera type (Canon NU-700 | Canon VC-C3 | Canon VC-C4 | Canon VC-C4R) Camera number (1-4) started | stopped The camera control device was detected and the driver started up, or a camera Explanation control device error was detected and the driver stopped.
●A022 Applet archive load failure (warning) archive/%1 not found Message Applet archive name (glimpse.cab | glimpse.zip | lvapplet.cab | lvapplet.zip | imagemap.gif | snapanim.cab | snapanim.zip | digits.gif) Applet archive file does not exist or is corrupted. Explanation Copy the missing (or damaged) file in the '/archive' applet from the CD-ROM and reboot. Response ●A023 Status change of external device input (err)
Log Messages ●A026 Picture recording processing failure count (warning) picture recording failed %1 times Message Number of pictures that could not be recorded Explanation This shows the number of times picture recording failed in the period between suspended and recovered in message A024. In addition to the responses to A025, take steps such as reducing the picture Response recording frequency specified in the schedule.
●A033 Invalid file detected during picture index restoration (info) broken file detected: %1 Message File name Explanation A file was detected during picture index restoration that is not a recorded picture. Delete any invalid files. This does not affect picture index restoration processing. Response ●A034 Recorded picture file read error during picture index restoration (info) picture file I/O error: %1...
Log Messages ●H015 Client request accept failure (warning) HTTPD: accept: (client socket) (%1) error Message Error code HTTP request Explanation Failed to accept HTTP client connection request due to server overload. ●H016 Length of the URL exceeded the limit (notice) HTTPD: %1: request failed for %2, reason: URI too long Message Client host IP address...
Embedded CGI invocation failed. It especially occurs when there was an access to the settings page while it already was accessed and opened. Response Reboot if multiple access was not the reason. If rebooting does not solve this problem, there is a malfunction. Contact an authorized Canon service representative.
Driver-related Log Messages ●P001 File system mounting failure (warning) AUTOMNT: %1 already mounted or %2 busy Message Device name Mount point Two memory cards are inserted together or the memory card cannot be mounted Explanation because an error occurred when it was last unmounted. If the card cannot be mounted because an error occurred when it was last unmounted, reboot.
Explanation Network interface initialization failed. If rebooting does not solve the problem, there is a malfunction. Contact an authorized Response Canon service representative. ●S002 Ethernet route registration failure (err) eci: net route can’t add Message An attempt to register a route for a local Ethernet segment failed.
Explanation formatted as a FAT file system. Response If this error affects the internal file system, contact an authorized Canon service representative. If it affects a memory card, replace the memory card. ●S011 Cluster size error (err) cluster size is zero.
The sector size is zero. The file system may be corrupted or it may not be formatted Explanation as a FAT file system. If this error affects the internal file system, contact an authorized Canon service Response representative. If it affects a memory card, replace the memory card.
A write error occurred during file system checking. Explanation Response If this error affects the internal file system, contact an authorized Canon service representative. If it affects a memory card, replace the memory card. ●S019 Read error during file system checking (err) chkdsk: Disk Read Error.
●S025 Ethernet disconnected (info) fe0: Link Down Message Ethernet link is down. Explanation Response If it occurs frequently, check your cables or connectors. If there is nothing wrong with the cables or connectors, then you need to replace the hub. ●S026 PPPoE connected (info) PPPoE UP %1 ➝...
ROM or when firmware is written onto the ROM. Response Contact your local Canon service representative. There is a possibility that the flash ROM chip has been damaged. ●I002 Application program is stopped because of the remote firmware upgrade (info)
2828, 16th Street, N.E, Calgary, Alberta T2E 7K7 CANON CANADA INC. MONTRÉAL 5990 Côte-de-Liesse, Montréal, Québec H4T 1V7 ● If you have any questions, call the CANON CANADA Customer Information Centre toll-free at 1-800-OK-CANON (652-2666) (Canada only) MEXICO CANON MEXICANA, S. DE R.L.DE C.V.