Canon VB150 User Manual
Canon VB150 User Manual

Canon VB150 User Manual

Network camera server guide to creating web pages for video distribution
Hide thumbs Also See for VB150:

Advertisement

Quick Links

NETWORK CAMERA SERVER
VB150
Guide to Creating Web Pages for
Video Distribution
E
ENGLISH

Advertisement

Table of Contents
loading

Summary of Contents for Canon VB150

  • Page 1 NETWORK CAMERA SERVER VB150 Guide to Creating Web Pages for Video Distribution ENGLISH...
  • Page 2 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.
  • Page 3: Table Of Contents

    (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.
  • Page 4: Web Pages For Video Distribution

    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.
  • Page 5: Viewer Overview

    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...
  • Page 6: Viewing Sample Pages

    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.
  • Page 7: Using The Viewer For Java To Distribute Videos

    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.
  • Page 8: Example Of A Web Page That Uses The Viewer For Java

    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...
  • Page 9 Using the Viewer for Java to Distribute Videos sample.htm <html> <head> <title>SampleSite LiveApplet</title> </head> <frameset rows="70,*"> <frame src="header.htm"> <frame src="lvappl.htm"> </frameset> </html> header.htm <html> <head> <title>LiveApplet comment</title> </head> <body> <center><h1>LiveApplet</h1></center> </body> </html> lvappl.htm <html> <head> <title>LiveApplet</title> </head> <body> <applet codebase="http://192.168.100.1/-wvdoc-01-/LiveApplet/" code="LiveApplet.class"...
  • Page 10 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.
  • Page 11 Using the Viewer for Java to Distribute Videos glimps.htm <html> <head> <script language="JavaScript"> <!-- function clicked(btn) { url = btn.name window.open(url,"LiveApplet","width=490,height=400") // --> </script> <title>Glimpse</title> </head> <body> <table> <form name="form"> <tr><td><center> <applet codebase="http://192.168.100.1/-wvdoc-01-/Glimpse/" code="Glimpse.class" archive="Glimpse.zip" width=160 height=120> <param name=cabbase value="Glimpse.cab"> <param name=url value="http://192.168.100.1/">...
  • Page 12 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.
  • Page 13 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”...
  • Page 14 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.
  • Page 15 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.
  • Page 16: Viewer For Java Parameters

    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.
  • Page 17 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.
  • Page 18 ■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.
  • Page 19 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.
  • Page 20: Using The Viewer For Pc To Distribute Videos

    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.
  • Page 21 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...
  • Page 22: Example Of A Web Page That Uses The Viewer For Pc

    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.
  • Page 23: Distributing Videos Using A Browser Only

    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.
  • Page 24 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°...
  • Page 25: Example Of Video Distribution Using One Global Address

    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).
  • Page 26: Log Messages

    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.
  • Page 27 ●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.
  • Page 28 ●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)
  • Page 29 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.
  • Page 30 ●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...
  • Page 31 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...
  • Page 32 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.
  • Page 33 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.
  • Page 34 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.
  • Page 35 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.
  • Page 36 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.
  • Page 37 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.
  • Page 38 ●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 ➝...
  • Page 39 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)
  • Page 40 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.

Table of Contents