日本語

San Carlos, California USA

An Urgent Message
07/11/2017(PST) Home page has been updated.
04/01/2017(PST) KeyHoleTV for iOS is available for 39 customers who have a year
Premium Module Key. Please send an e-mail to help.keyholetv@gmail.com
or please click here to
send e-mail to OISEYER Inc.
03/03/2017(PST) The automatic purchasing system is up. I am sorry for your inconvenience.
03/02/2017(PST) The automatic purchasing system is down now.
Please purchase a Premium Module Key by the manual purchasing system.
02/14/2017(PST) We will be relocating the program distribution equipment from 2/22
(Wednesday) to 2/26 (Sunday) in Japan time. Therefore, the program may
stop and start intermittently. We apologize for any inconvenience this
may cause. Your support is greatly appreciated.
09/23/2016(PST) i-KeyHoleTV which has a new provision profile, is available
in DownLoad. When your i-KeyHoleTV dose not work by the tap, please
tap Download button in Download Page by your iOS device.
06/14/2016(PST) The communication between US and Japan might solve the
problem at 9:50.
06/13/2016(PST) The communication between US and Japan might have the problem
in ADSL or Cable Modem since 19:30. It looks like the zover
traffic. KeyHoleTV might be effected by the over traffic. However, in
case of 3G or 4G LTE does not have problem.
Also, the sales of Automatic setting Premium Module Key might have effect the over traffic.
01/24/2016 (PST) When users buy a Premium Module Key, users should
receive a receipt from Paypal. Please check your receipt in your e-mail. Sometimes the receipt
might stored in SPAM folder. Please Check it. Also, when users ask to OISEYER by the inquire,
the answer might store in SPAM folder also. Please check your e-mail.
12/14/2015(PST) Home page has been updated for Price Increase Notice for Premium Module Key
09/23/2015(PST) i-KeyHoleTV for iOS 9 has been built on the new provision profile
(updating expire date). If i-KeyHoleTV is not working on iOS 9, Please contact to us.
OISEYER Inc. is going to send it via e-mail.
08/21/2015(PST) The bug of disappearing paypal window is fixed in payment. I am so sorry about
to take a log time. If you use the second button to buy a Premium Module Key, please attach
the KeyHole user name in the NOTE.
08/21/2015(PST) OISEYER.com home page has been transfered. The paypal express check out
system has a problem about a paypal secure window has gone. Paypal is trying to solve
the problem now. The bug is happen in the during purchasing. But paypal does not charge
any fee in the paypal account or a credit card. Please use
the second Buy Now button
in the home page. In this time please
attach KeyHole user name in the note.
07/19/2015(PST) The version 2-3 A-KeyHoleTV has been released. The version
has fixed for black screen in the some devices.
06/05/2015(PST) The version 2-1 A-KeyHoleTV has been released. The version
has fixed for memory allocation, installable on SD card and checking
unconnected network.
05/17/2015(PST) The version 2-0 A-KeyHoleTV has been released. The version
has registration feature and purchasing a Premium Module Key.
05/07/2015(PST) The version 1-9 A-KeyHoleTV has been released. The version
is fixed bugs for Android OS 5.0.
15/05/05(PST) The version 1-8 A-KeyHoleTV has been released. The version shows
a status bar and during A-KeyHoleTV shows a motion picture, A-KeyHoleTV dose not
become a sleep mode. In OS 5.0 (Lollipop), A-KeyHoleTV crashes after terminating by
HOME button or Back Button. The bug comes from OS 5.0. Please make a complete stop
by Recent App Button.
05/01/2015(PST) A-KeyHoleTV is fined for the terminate operation of HOME button,
Back button and changing sense region of a button on top bar and bottom bar.
Also, the dialog box for he program password is fixed. akeyholetv1-6.apk has
been released. Installing application at Download.
04/29/2015(PST) A-KeyHoleTV is fixed for the keeping screen.
04/28/2015(PST) A-KeyHoleTV is fixed for HOME button bug.
04/26/2015(PST) A-KeyHoleTV is fixed for the sound delay.
04/24/2015(PST) A-KeyHoleTV for Android has been released. The application
can install at ..
01/03/2015(PST) MKeyHoleTV for Windows Mobile 5.0, 6,5 has been released.
This version of KeyHoleTV needs Touch Panel device. This version of
KeyHoleTV is used the independent GUI library. The library will use to port
Android KeyHoleTV.
14/11/29(PST) Only Premium Module Key customers can find stolen wireless
LAN and bad cookies in the browser. Please contact to us.
11/9/2014(PST) i-KeyHoleTV for iOS 8.x has been released.
10/6/2014(PST) A broadcaster has been reported about Internet provider problem.
The Internet Provider can not keep stable Internet connection.
8/30/2014(PST) When you purchase a premium module key, PayPal may stop
the purchase temporarily. In that case, please use the emergency
button "Buy Now" and please attach the username.
1/27/2014(PST) For Power outage, the part of purchasing system of the
Premium Module Key has stopped from 1:30 (AM) - 11:44 (AM). Now
the purchasing system is working. I am so excuse about inconvenience.
1/4/2014(PST) Some attacks came from KeyHole user IP address. So
I am so excuse about the back upping system is delay.
1/1/2014(PST) As KeyHole server has been attacked from many places.
Normally, when KeyHole server is attacked, KeyHole server stops.
However, KeyHole server could not stop 1/1 and communication pipes
are filled.
12/31/2013(PST) As KeyHole server has been attacked from France,
Japan and the other country.The server has restarted at 3:50(PST),
5:01(PST),5:50(PST),6:16(PST),6:41(PST),7:02(PST). Because all pipes are
full by attacks. Also, Server is stooped by the server maintain at 7:39(PST).
I am so excuse about the restarting server.
12/08/2013(PST) If a year Premium Module Key is needed, Please send an
e-mail from Inquiry. OISEYER Inc.
sends an invoice via Paypal.
11/09/2013(PST) JB iPhone can install i-KeyHoleTV via Cydia.
10/30/2013(PST) KeyHoleVideo4.73 has been released. This version of
KeyHoleVideo is fixed for GDI memory leak.
10/02/2013(PST) i-KeyHoleTV is fixed bug for iOS7.
08/01/2013(PST) If a year Premium Module Key is needed, Please send an
e-mail from Inquiry. OISEYER Inc.
sends an invoice via Paypal.
05/30/2013(PST) Wireless LAN makes visual disorder of KeyHoleTV.
Please send an e-mail from Inquiry.
OISEYER Inc. replays the solution of the problem.
04/22/2013(PST) KeyHole server has been fixed. Now the purchase of
Premium Module Key has been started. If you have a problem about
Premium Module Key, Please contact to us.
04/22/2013(PST) KeyHole server ups!!!. However, the current
version of KeyHole system is testing version.
04/21-22/2013 (PST) KeyHole server has been broken by CRL.
I have no idea why they want to do. Please call CRL.
04/09/2013 (PST) KeyHole server has been fixed. Now the purchase of
Premium Module Key has been started.
04/08/2013 (PST) KeyHole server has errors. Now the purchase of Premium
Module Key is stopped.
04/08/2013 (PST) KeyHole services has been started. Also, the purchase of
Premium Module Key has been started.
04/04/2013 (PST) KeyHole services has been started. However, the current
system is testing mode.
04/03/2013 (PST) KeyHole services will start late night 04/04(PST).
OISEYER Inc. will add 5 more days Premium Module Key. Also, Some data
will not recover from 13/03/28 (PST) to 13/04/02 (PST). Data might be
the followings:
User changed password. Taken Free Premium Module Key. However, Premium
Point will be reset date and KeyHoleVideo user can get FREE Premium
Module Key. Pleas tell us if you can not log in.
04/03/2013 (PST) The server room has a problem for power outage.I don't
have known the reason yet.Now the power is backed. I am trying
recovery software.
04/02/2013 (PST) Something wrong about Network. I am checking now.
02/20/2013 (PST) Linux KeyHoleTV2.1 has been released. This version is
fixed for sound device selection.
02/7/2013 (PST) As many Premium Module Key users are increase, KeyHole
system resources are transferred from non Premium Module Key users to
Premium Module Key users.
02/6/2013 (PST) Windows KeyHoleTV4.25, MacKeyHoleTV2.7 for OS 10.6.10.7
and 10.6 has been released. This version is fixed for the other user
name log in.
01/28/2013 (PST) Windows KeyHoleTV4.24 has been released. This version
is fixed for registration.
01/15/2013 (PST) Linux KeyHoleTV2.0 (x64 and Ubuntu i386) has been
released.
12/22/2012 (PST) MacKeyHoleTV2.8 has been released. The version is
working on OS10.4 and OS10.5.
12/17/2012 (PST) KeyHole server has been attacked from many
addresses. So the server stops during the attack. 14/2012 (PST)
MacKeyHoleTV2.7 for OS10.4 and 10.5 has been released.
12/13/2012 (PST) i-KeyHoleTV for iOS5 is stored in Cyida repository in
http://www.oiseyer.com/ios5. Please add repository in your iPhone,
iPad or iPod.
12/7/2012 (PST) The bug of Premium Point is fixed. Please take FREE
Premium Module key, If you have enough Premium Point.
12/4/2012 (PST) i-KeyHoleTV for IOS5 and IOS6 has been released.
12/3/2012 (PST) For attacking protection purpose, the server has been
restarted.
11/29/2012 (PST) Server has been attacked. And then Server
restart. The situation
happened from 11/23. Server might be restart.
11/10/2012 (PST) We have released New version of KeyHoleTV for
MacOS10.4,10.5 and Windwos.
11/9/2012 (PST) It seems that our server has attacked. In this time,
the server automatically stops and restarts.
11/9/2012 (PST) We have communication problem. Now fixed. Researching
reason.
11/8/2012 (PST) We start to sell Premium Module key.
11/2/2012 (PST) Server has been changed period for NON-Premium User.
And Data base has corrupted and fixed.
11/ 1/2012 (PST) Server has a problem to setting. I have fixed the
problem. However, all user data is reset. If a user has
a log in name and a password from OISEYER Inc. the user will
not have problem. Users who have Premium Point, Please recreate
Premium Module Key Again.
11/ 1/2012 (PST) Server has problem to log in in now. I will
check. Please wait.
11/ 1/2012 (PST) All systems are new. Premium Module Key is available
However, purchase system is under constructing.
09/18/2012 (PST) The place where the server sets, solves a problem.
09/18/2012 (PST) The place where the server sets,has a problem. The
server can not handle high performance. Therefore administrator stops
the video/audio programs.
09/13/2012 (PST) Home page has been updated.
06/15/2012 (PST) Home page has been updated.
11/20/2011 (PST) Home page has been updated.
09/ 6/2011 (PST) All video and audio programs are distributed by
KeyHoleVideo users. I have no answer about video and audio programs
and their password.
05/02/2011 (PST) OISEYER Inc. Home Page has been renewal.The home page
has an urgent message box.

KeyHoleVideo Users Manual



0 Introduction

Thank you so much for supporting KeyHole system! KeyHole is a fastest digital system that enables broadcasting or viewing of video or audio.

There are 2 parts to KeyHole system: KeyHoleVideo and KeyHoleTV.

In general, KeyHole systems can be used for free of charge. The free version will have slight limitations. Users will be able to broadcast audio/video through KeyHoleVideo for free of charge, however, if time restraint will be placed for broadcast requiring passwords. There will be time limitation for users viewing/listening to broadcasts via KeyHoleTV as well.

Limitations listed above can be removed by…

1. Broadcast your video/audio via KeyHoleTV without password*.
*This may not apply to programs with no viewers or content (white noise).
2. Purchase Premium Module Key.
Without Premium Module Key, users will automatically be logged out from mobile version of KeyHoleTV.

Please note that Premium Module Key does not have any effect on broad-casted stations. All users will be able to access all the programs that KeyHoleVideo users are broadcasting (without password).
This doucment describes "how to broadcast your video/audio" by KeyHoleVideo

1 Display Objects

Common-e.jpg
Fig. 1 Common Display Objects online rect topmost rect premium rect stop rect help rect tips rect tabchange rect status rect combar rect

KeyHoleVideo has GUI objects such as buttons, status of the application, switching tabs and input area. This document calls Display Objects in these objects. Common Display objects have a navigation tips. When a mouse pointer stops on the objects, KeyHoleVideo shows their tips.

1-1 On Line/Off Line Button


This is a button for On Line / Off Line . When the the status of the button is On Line . the image of the button becomes green circle. Also, the status of the button is Off Line is red circle. When user clicks Off Line Button, KeyHoleVideo becomes On Line . When user clicks On Line button, KeyHoleVideo becomes Off Line as shown in the Fig.1-1.
Valid HTML 4.01 Strict
Fig. 1-1 On Line / Off Line Button

When user clicks Off Line button in the several times, the button does not becomes On Line , KeyHoleVideo might have a network problem(s). Also KeyHoleVideo shows the message in the Status Display Area . Possible reasons for this problem could be the followings:
  • Security software may block KeyHoleTV's communication.
  • If a user is using a ROUTER, it could also block communication.
  • Using IPv6 Internet Protocol version 6 (IPv6).
  • A firewall may bock UDP/IP.
  • Using KeyHoleTV from a school or a office – may need to consult your IT department.
(a)Security software blocking communication
Please check your security software to allow KeyHoleVideo communication. Please check your security software manual for detailed instructions.
(b)Router blocking communication
Many routers have a feature to block UDP/IP. KeyHoleVideo uses UDP/IP and its port number is not a fixed value. The port number is provided automatically by the KeyHoleVideo server, therefore, KeyHoleVideo may not work if a user sets a fixed value for port connection. KeyHoleVideo communicates through one port only. Easiest way to fix this problem is to set your router back to its default setting.
(c) IPv6
KeyHoleVideo does not support IPv6. Please use IPv4.
(d) Firewall
Many OS include software-based firewalls. Please try restarting KeyHoleVideo after modifying the firewall setting by using OS application.
(e)From School or Office
KeyHoleVideo uses UDP/IP in the internet protocol. Many schools and offices use routers, which stop UDP/IP. In these environments, KeyHoleVideo may not work. Please ask your network administrator to allow UDP/IP.

1-2 Topmost ON/OFF Button

Valid HTML 4.01 Strict
Fig 1-2 Topmost ON/OFF Button

Topmost ON / Topmost OFF button controls ON/OFF Topmost button controls KeyHoleVideo's window hierarchy. When Topmost button is ON, KeyHoleVideo will always b e in the font of other windows on your computer screen.

1-3 Display Premium Module Key Dialog Box Button

Valid HTML 4.01 Strict
Fig. 1-3 Display Premium Module Key Dialog Box Button

Premium Module Key is the value which is encrypted by the unique value related with KeyHole user name. Therefore Premium Module Key is unique value on each KeyHole user name. Premium Module Key controls bandwidth on KeyHole system. However Premium Module Key does not control Internet bandwidth such as LAN bandwidth ,the provider bandwidth and country wide bandwidth. This button opens Premium Module Key Dialog Box . The icon of the button is changed, when the status of the Premium Module Key.
1-3-1 Premium Module Key Dialog Box
Premium-dialog-non-e.jpg
Fig. 1-3-1 Premium Module Key Dialog Box
(No Premium Module Key and Not enough Premium Point)
premium1 rect premium2 rect premium3 rect premium4 rect premium5 rect premium6 rect premium7 rect premium8 rect premium9 rect premium10 rect premium11 rect
Premium Module Key Dialog Box shows the following items:
When a user who broadcasts a video/audio program without a password (called distributor in this document.) by KeyHoleVideo and the video/audio program is watched by several amounts of users in the certain period, the distributor has a chance to take a free Premium Module Key.
If a person who has several user names in KeyHoleVideo and each user distributes a video/audio program without a password, each user is an independent distributor.

Taking a free Premium Module Key needs amounts of values. The unit of amounts of numeric values is called Premium Point in this document.

The rule of the Premium Point is the following:

When the video/audio program which is broad-casted by a distributor, has a viewer who has a valid Premium Module Key, and the viewer watches the program continuously in 10 minutes, the distributor gets one Premium Point.
If the distributor has a valid Premium Module Key, the distributor gets double Premium Point.
The video/audio program might be stopped by KeyHole administrator in any reasons.

When a distributor stores more than 2500 Premium Points, the distributor is able to take a free Premium Module Key. The distributor can store up to 3000 Premium Points.
When a distributor takes Premium Module Key, distributor has to wait until 25 days to get next Premium Module Key, even if the distributor has enough Premium Points.
(1)Premium Module Key Status ICON
The icon might be changed by the status of Premium Module Key. Fig. 1-3-1 shows the status of Premium Module Key is almost expiring. When Premium Module Key will expire in about three days, the ICON of the dialog box will be the following:

PremiumDialog-half-e.jpg
Fig. 1-3-2 Premium Module Key Dialog Box
(Premium Module Key will expire in about 3 days)

(2)Current Stored Premium Module Key
This display ares shows the current stored Premium Module Key. When user buy Premium Module Key or KeyHoleVideo user takes Premium Module Key to the user, this area shows the value of Premium Module Key.
(3)Premium Module Key Purchase Button
This button opens web page where Premium Module key sales. The web page is opened with distributor name. This button is available that KeyHoleVideo is On Line

BuyPremium-e.jpg
Fig. 1-3-3 Purchase Premium Module Key

(4)Premium Module Key Status Display
This area displays the status of the Premium Module Key about remaining days. The text color might be changed by the status of Premium Module Key.
(5)Taken Status ICON for Premium Module Key
The ICON shows the status of Premium Point by broadcasting video/audio program by KeyHoleVideo. The condition of taking free Premium Module Key the followings:
A distributor must have 2500 Premium Point.
A distributor spends 25 days after the last distributor taking Premium Module Key.
If the condition is clear, the area of "Input User Name for Taken Premium Module Key" is enabled.
(6)Input User Name For taken Premium Module Key
PremiumTakeInputOK-e.jpg
Fig. 1-3-4 Enabled input for User Name
For taken Premium Module Key

When a distributor has enough Premium Point and the distributor spends 25 days after last taken, the Input area is enabled. When a distributor takes free Premium Module Key, the distributor has to input a user name in to this area. the user name must has been registered in the KeyHoleTV or KeyHoleVideo. When the user name has not been registered yet, KeyHoleVideo shows an error message in the Status Display Area and KeyHole system does not take points. When a distributor takes free Premium Module Key, KeyHole system takes 2500 points from Premium Point of the distributor.
(7)Taken Premium Module Key Button
When the input area has a user name, the button becomes the enabled button. When distributor clicks the button, KeyHoleVideo executes the process of the taking free Premium Module Key.
(8)Premium Module key Taken Result
This area displays the result of the taking Premium Module Key. If the KeyHoleVideo has a network problems during the taking Premium Module Key process, the result will be the followings:
(a) Packets has been arrived at KeyHole server, the process will be success. However, the message of the result will show "network error". (b) Packets does not have arrived at KeyHole server, the process will be failed. Also the message of the result will show "network error"
After the distributor becomes On Line , KeyHoleVideo shows remind Premium Points.
(9)Premium Module Key Taken User List
This list shows the information about date, user name, the value of free Premium Module Key. The list keeps 12 items and when items reach more than 12, the item is going to be over written.。
(10)Close Button
This dialog box is closed by this button.
(11)Taken Status for Premium Module Key
This area shows the status of Premium Point in about points and remind days. When a distributor can take the free Premium Module Key, the text of the message will show blue color.

1-4 Help Button


Valid HTML 4.01 Strict
Fig. 1-4 Help Button

This button shows the current Web Page.

1-5 Stop (Watch or Feed) Button

VideoStop-e.jpg
Fig. 1-5 Stop (Watch or Feed) Button

KeyHoleVideo shows several types buttons in the same location. In case of the broadcasting, KeyHoleVideo shows "STOP FEED" button. In case of the watching video/audio program, KeyHoleVideo shows "STOP WATCH" button. The above figure (Fig. 1-6) shows the (Watch or Feed) button.

1-6 Tab Selection Button

VideoTabl-e.jpg
Fig. 1-6 Tab Selection Button

This button switches a tab page. When the tab page is changed, KeyHoleVideo shows the target tab page.

1-7 Status Display Area

Status-Display-j-e.jpg
Fig. 1-7 Status Display Area

This area shows a text message by user's operation or network status.

1-8 Communication Bar

Status-anim-e.jpg
Fig. 1-8 Communication Bar

This area shows the communication status by a blue block. The blue block is moving left to/from right. When the moving the block, is displayed a long period, it might be some network problem happened.

1-8 Navigation Tips

ToolTips-j-e.jpg
Fig. 1-8 Navigation Tips

KeyHoleVideo shows a navigation tips, when the mouse pointer stays on enabled Display Objects.

2 User Info. Tab

KeyholVideoReg-e.jpg
Fig. 2 User Info. Tab username rect password rect registration rect changepass rect

If a distributor broadcasts video/audio program for a long time, the new version of KeyHoleVideo automatically will be registered broadcasters, when the new version of KeyHoleVideo is started. Broadcasters might have Premium Point
KeyHoleVideo can stores 4 users in your PC. However user names which are stored in your PC, might be erased when the new version of KeyHoleVideo is started. This situation comes from dependent upon distributor. Distributor was broadcast video/audio program for a long time, KeyHole administrator had been registered the name of the distributor to the system. Also, the distributor have Premium Points .

2-1 User Name Input Area

Input user name area ( distributor ) in this area. If the user name has been already registered, KeyHoleVideo stores the user name and a password in the PC, when KeyHoleVideo becomes On Line by the user name.

2-2 Password Input Area

Input a password in this area. After you type the password, click Off Line Button. Please make sure that KeyHoleVideo stores the user name and the password in PC. User name is depended upon Premium Point and Premium Module Key. KeyHoleVideo is not able to start when the other KeyHoleVideo is started by the same user name.
Many users need to register a user name and a password by clicking User Registration Button
. If you try several times to click OFF Line Button, KeyHoleVideo does not become On Line , it might be happen the same problem as Possible reasons for this problem .

2-3 User Registration Button

When user click this button, KeyHoleVideo shows the registration process screen. The button is enabled when KeyHoleVideo is Off Line .
2-3-1 Registration Process Screen
NewRegiter-e.jpg
Fig.2-3-1 Registration Process Screen

The registration process screen has
(1)User Name Input Area
(2)Password Input Area
(3)Confirmation Password Input Area
(4)OK(Start Registration) Button
(5)Cancel Button
.
The user registration process needs the following conditions.
When a user name is exist in the (1)User Name Input Area and the String text in the (2)Password Input Area and the string text in the (3)confirmation Password Input Area is the same string text, (5)OK (Start Registration) Button is enabled. When user clicks (5)OK (Start Registration) Button , KeyHoleVideo registers the user.
If the process is completed, KeyHoleVideo stores a user name and a password in your PC. In KeyHole system requires an unique user name. When KeyHole system has been registered the same user name, KeyHoleVideo shows an error message in Status Display Area . Typically reasons of the failing registration process, "Same user name has been registered" and "Network Error, Timeout Log in". If the message means "Network Error, Timeout Log in", the problem is the same as Possible reasons for this problem .
The user name and the password must be up to 64 characters. If the characters of the user name or the password is more than 64 characters, KeyHoleVideo automatically cuts their string. If you don't want to register, click (5)Cancel button.

2-4 Change Password Button

This button starts the changing password process and the button is enabled when KeyHoleVideo is On Line . When user clicks the button, KeyHoleVideo shows the changing password process screen.
2-4-1 Changing Password Process
PassChange-e.jpg
Fig. 2-4-1 Changing Password Process Screen

The changing password process screen has the following items:
(1)Current Password Input Area
(2)New Password Input Area
(3)New Password Confirmation Input Area
(4)OK(Chang Password Process)Button (5)Cancel Button
The changing password process requires the followings:
The current stored password is the same as a text string in (1)Current Password Input Area. And a text string in (2)Input New Password Area is the same as a text string in (3)New Password Confirmation Area.
When the requirement is the completed, (3)OK (Chang Password Process) Button is enabled.
When user click (3)OK (Chang Password Process) Button is enabled.
, KeyHoleVideo starts to the changing password process. When the process is completed, KeyHoleVideo stores a new password in your PC. The new password is available when KeyHoleVideo logs in the system by next time.
The password must be up to 64 characters. If the characters of the password is more than 64 characters, KeyHoleVideo automatically cuts their string.
If you don't want to change the password, click (5) Cancel Button.

3 Device Tab

device-e.jpg
Fig.3 Device Tab video-s rect auidoo-s rect auido-bar rect bitrate rect start caputer rect 640x480mode rect video-propaty rect auido-encoder rect crossbar rect margin rect vide-chan rect

The Device tab controls to capture video and sound. As KeyHoleVideo uses DirectShow interface, KeyHoleVideo can control devices which have DirectShow interface. Many Japanese manufactures don't support DirectShow interface. These capture devices have a hardware encoder system. There are many capture devices to support DirectShow interface in world wide.
If the device does not have full interface of DirectShow, KeyHoleVideo might not capture, even if the device shows in the Video Source Filter List and the enabled START Button.
Please ask hardware vendors, the device has DirectShow interface or not. GraphEdit which is a software form MicroSoft, is one way to understand your capture device has DirectShow Interface.
Device Tab shows the following items:

3-1 Video Source Filter List

Video-list-e.jpg
Fig 3-1 Video Source Filters List

The list shows all names (Manufactures decides name) which might be able to capture the video by hardware systems or software systems. You can select one item.
All items in the list might be possible to capture video. The default size of capture the video is 320x240.
Generally a capture filters are a pair of a video and an audio. However, some capture filters show only video source filter in the video source filers list. For instance, Fig. 3 shows not a pair of source filter. KeyHoleVideo automatically will capture the audio source filter by the video source filter, if the video source filter has audio source.

3-2 Audio Source Filters List

/Audo-list-e.jpg
Fig. 3-2 Audio Source Filter List

The list shows all names (Manufactures decides name) which might be able to capture the audio by hardware systems or software systems. You can select one item.
All items in the list might be possible to capture auido.

3-3 Input Audio Level Bar

Audio-bar-e.jpg
Fig. 3-3 Input Audio Level Bar

When the selected item in the Audio Source Filters List , is started to capture, KeyHoleVideo might receive the sound data from the capture device. In this time, KeyHoleVideo shows a level of the sound data to this bar. If there are no blocks which are blue, yellow or red color, the capturing audio will be fail.

3-4 Bit rate Pull Down List

bitrate-e.jpg
Fig. 3-4 Bit rate Pull Down List

User need to select one of 0 Kbps, 100 Kbps, 200 Kbps and 350 Kbps in the pull down list. A user can select any time, to fit value for distributor's environment. KeyHoleVideo computes the real bit rate by the counting the size of sending packets. KeyHoleVideo tries to keep the bit rate value to send packets. Therefore, the frame of the motion picture, might be drop during the panning video or zooming.

3-5 Start Capture Button

StartCapture-e.jpg
Fig. 3-5 Start Capture Button

When the button is clicked, KeyHoleVideo tries to capture the video in the video source filters list or the audio in the audio source filters list . When the video source filter is selected, KeyHoleVideo enables one of buttons or all buttons such as the display video source property button , the display video cross bar dialog box button or the display channel dialog box button . If all buttons are not enabled, the capturing video might be fail.

3-6 Switch 640x480 Mode Button

640mode-e.jpg
Fig. 3-6 Switch 640x480 Mode Button

When the button is clicked, KeyHoleVideo tries to capture the video by 640x480. This button must be clicked to change the mode before starting the capture.
If user selects 640x480 mode, the size of the picture is bigger than 320x240. It means that the bit rate might be increased. As KeyHoleVideo keeps the bit rate, the frame rate will be drop.

3-7 Display Video Source Property Button

video-propaty-e.jpg
Fig. 3-7 Display Video Source Property Button

When the button is clicked, KeyHoleVideo opens a dialog box for the video property which is provided by the manufacture or the default in DirectShow. This button is enabled when KeyHoleVideo starts to capture the video without fail.

3-8 Audio Encoder Selection Button

AudioEndoerSel-e.jpg
Fig. 3-8 Audio Encoder Selection Button

This button is a selection of the encoders which are "voice" encoder or "audio" encoder. If "voice" encoder is selected, KeyHoleVideo encodes the sound by human voice. The voice encoder can not handle over frequency of the human voice such as mixing sound (voice and music, etc.). The output sound might be noise.
If "audio" encoder is selected, KeyHoleVideo encodes all kinds of sounds.
This button is always available to change the encoder, even if KeyHoleVideo is broadcasting.

3-9 Display Cross Bar Dialog Box Button

clossbar-e.jpg
Fig. 3-9 Display Cross Bar Dialog Box Button

When the button is clicked, KeyHoleVideo opens the cross bar dialog box which is provided by the manufacture or the default in DirectShow. This button is enabled when KeyHoleVideo starts to capture the video without fail and the video source filter has a crossbar property.
The video capture source filter has multiple input such as composite input or S-video input, this button might be enabled. The dialog box shows the selection of input sources.

3-10 Set Video Margin Button

videomargin-e.jpg
Fig. 3-10 Set Video Margin Button

This button switches to set the video margin or not. When the button is displayed "START MARGIN", there are no video margin. When user wants to set the video margin, user need to click the button.
This feature is the purpose to send motion picture by low bit rate. The video encoder of KeyHoleVideo is the specify for the no motion pixel area during video frames. When the motion picture has only moving pixel(like camera shake, panning or zooming),the encoder of KeyHoleVideo can not create low bit rate. The video margin creates no motion pixel during video frame.
This button is always enabled.

3-11 Display Channel Dialog Box Button

Valid HTML 4.01 Strict
Fig. 3-11 Display Channel Dialog Box Button

When the button is clicked, KeyHoleVideo opens the channel dialog box which is provided by the manufacture or the default in DirectShow. This button is enabled when KeyHoleVideo starts to capture the video without fail and the video source filter has a channel property.

4 KeyHoleVideo Video Tab

video-tab-e.jpg
Fig. 4 KeyHoleVideo Video Tab video dis1 rect video dis2 rect vido quality rect message bar rect premimum rect vol slider rect mute bar rect

KeyHoleVideo Video tab shows the following items:

4-1 Video Display (Big and Small)

Valid HTML 4.01 Strict
Fig. 4-1 Video Display (Big and Small)

The Video Display has two display area. One is a big display area and the other one is a small display area. When KeyHoleVideo display the videos by receiving data and sending data, KeyHoleVideo shows the sending the motion picture in to the small display area and receiving the motion picture in to the big display area by default.
When the small display area is double clicked, KeyHoleVideo switches the video image from the small display area to the big display area. Fig.4-1 shows the result of the switching video.
When the big display area is single clicked, KeyHoleVideo erases the small display area. When the big display area is single clicked once more,the small display area is shown.(Toggle Switch)
The small display area is available to move by dragging.
When the big display area is double clicked, KeyHoleVideo opens the separated video window. The separated video windows can control the same ratio sizing by key such as ↑ and ↓.
4-1-1 Video Window
Valid HTML 4.01 Strict
Fig. 4-1-1 Video Window

The separate video window has the following items: The video display has the same feature as 4-1 Video Display . However when the big display area is double clicked, KeyHoleVideo handles two single clicks.

4-2 Video Encoder Quality Bar

video-quality.jpg
Fig. 4-2 Video Encoder Quality Bar

The bar controls the quality of the video. When the slider is moved to left, the compression rate becomes low, and to right the compression rate becomes high. KeyHoleVideo shows the result of the encoded video in to the small display area by default. And when KeyHoleVideo distributes video, the quality of the video is the same as the result of the video. When the slider is moved to left, the quality becomes high and the bit rate becomes also high. As the bit rate becomes high, the value of the 3-4 Bit Rate Pull Down List
effects to send packets. It means that the frame rate becomes low. When the slider is moved to right, the quality of the video becomes low. However, the bit rate of communication becomes low.

4-3 Message Display Bar

MessageArea-e.jpg
Fig. 4-3 Message Display Bar

Important messages from KeyHoleVideo's distributor or the operation administrator will be displayed in Message Display Bar. Clicking on the message bar will open a designated web page in your default browser. This message may notify users about current status of KeyHole system. Please click on the message bar for more information regarding urgent messages. When the message is written in red color, the message comes from an administrator.

4-4 Open Premium Module Key Dialog Box Button

Valid HTML 4.01 Strict
Fig. 4-4 Open Premium Module Key Dialog Box Button

When the button is clicked, KeyHoleVideo opens Premium Module Key Dialog Box . The icon of the button is changed when the status of Premium Module Key is changed.

4-5 Volume Slider

Valid HTML 4.01 Strict
Fig. 4-5 Volume Slider

Volume Slider controls sound intensity. When the tick moves to the right, sound becomes louder and it becomes softer when moved to the left. TAB key can be used to keyboard focus on the Volume Slder. Once Volume Slider has been focused, ← or → keys may be used to adjust volume. The speaker next to the Volume Slider indicates loudness.

4-6 Mute And Volume Display Button

Valid HTML 4.01 Strict
Fig. 4-6 Mute And Volume Display Button

This button can mute KeyHoleTV. When Mute is on, red STOP button will appear. Space key can be used to turn mute on/off. There are four levels of mute.

5 KeyHoleVideo Program Tab

ProgramTab-e.jpg
Fig. 5 KeyHoleVideo Program Tab reload rect start watch rect chat rect program list rect sarch rect search b rect

KeyHoleVideo Program tab shows the following items:

5-1 Update Button

Reload-e.jpg
Fig. 5-1 Update Button

When this button is clicked, KeyHoleVideo reload the programs in to the program list. This button is enabled when KeyHoleVideo is On Line and is not watching the video/audio program.

5-2 Watch Button

StartWatch-e.jpg
Fig. 5-2 Watch Button

When the button is clicked, KeyHoleVideo starts to receiving a selected video/audio program. After the STOP button is clicked, this button is not enabled.

5-3 Chat Button

Chat-e.jpg
Fig. 5-3 Chat Button

When the button is clicked, KeyHoleVideo opens a chat dialog box to start chat. This button is enabled, when KeyHoleVideo receives streaming video/audio and the distributor allows chat.

5-4 Program List

The list shows all video/audio programs which are distributed by KeyHoleVideo users. When the list shows blue rectangle , the rectangle points the selected video/audio program. When the list is clicked, the selected program is changed. When the list is double clicked, KeyHoleVideo starts to receive the stream video/audio. User can change the selection by key such as ↑ or↓. Also, user can start to watch the selected video/audio program by Enter key.
Programs highlighted in red require password set by KeyHoleVideo uses. User will not be able to provide the passwords. Please type in the password in the password bar shown below. Click the CANCEL button to go back to the program list.
password-e.jpg
Fig. 5-4 Program with Password

5-5 Search Input Area

Seach.jpg
Fig. 5-5 Search Input Area

Users can use this feature to search programs by its title. Start the search by clicking the “Search” button on the right or pressing the Enter key.

5-5 Search Button

The button is enabled, when the text in the Search Input Area. When the button is clicked, KeyHoleVideo starts to search the title name by the longest match method.

6 Broadcast Tab

distribute-e.jpg
Fig.6 Broadcast Tab 6-1 rect 6-2 rect 6-3 rect 6-4 rect 6-5 rect 6-6 rect 6-7 rect 6-8 rect 6-9 rect 6-10 rect 6-11 rect 6-12 rect 6-13 rect

Broadcast tab has the following items:

6-1 Program Title Input Area

programnameinput-e.jpg
Fig. 6-1 Program Title Input Area

Input the program title. This title is displayed in KeyHoleTV's the program list and KeyHoleVideo's program list. In case of KeyHoleTV, the program list is sorted.

6-2 Program Detail Input Area

detail-e.jpg
Fig. 6-2 Program Detail Input Area

Input the program detail. The program detail display in KeyHoleTV's the program list and KeyHoleVideo's the program list, when the program is selected.

6-3 Program Thumbnail

thumnail-e.jpg
Fig. 6-3 Program Thumbnail

This thumbnail is displayed in the KeyHoleTV's program list and KeyHoleVideo's the program list, when the program is selected. The thumbnail image is taken by the captured image by taken thumbnail button .

6-4 Taken thumbnail Button

thumnailtake-e.jpg
Fig. 6-4 Taken Thumbnail Button

When this button is clicked, KeyHoleVideo takes the captured image. User can take a picture, before the broadcasting.

6-5 Program Password Input Area

roompass-e.jpg
Fig. 6-5 Program Password Input Area

When the test string exists in this area, KeyHoleVideo creates the broadcasting program with the password. If user broadcast the video/audio program with the password and without Prmeium Module Key , KeyHoleVideo will stops to broadcast in about 10 minutes by automatically. When User who have Premium Module Key, KeyHoleVideo broadcasts the video/audio program unlimitedly. However, even if the program is watched many viewers for a long period, the broadcaster will be not take Premium Point. Basically, an administrator does not stop the password protected broadcasting by the content of video/audio.

6-6 Small Group Meeting Button

smallgroup-e.jpg
Fig. 6-6 Small Group Meeting Button

When the button is clicked, KeyHoleVideo starts the small group meeting mode. In the small group meeting mode , KeyHoleVideo broadcasts video/audio to many users. However, amounts of users are limited in the small group meeting mode and KeyHoleVideo displays a list of viewers. A user can control feeding video/audio to viewers in the list. Also, the user gets viewer's the captured video/audio in the list.
For cancel the mode, clicks Rest Small Group Meeting Button . The button is enabled when the user clicks Create Button .
During the broadcasting video/audio, the button is not enabled.
6-6-1 Small Group Meeting Mode
smallgroup-mode-e.jpg
Fig. 6-6-1 Small Group Meeting Mode 6-6-1-1 rect 6-6-1-2 rect 6-6-1-3 rect 6-6-1-4 rect 6-6-1-5 rect

In the small group meeting mode, KeyHoleVideo displays the following items;
KeyHoleVideo stops/starts to feed the video to the selected user, and gets video/audio from the selected user in the list.
6-6-1-1 Reset Small Group Meeting Button
Valid HTML 4.01 Strict
Fig. 6-6-1-1 Reset Small Group Meeting Button

When this button is clicked, KeyHoleVideo resets the small group meeting mode . The button is enabled, before user clicks CREATE Button .
6-6-1-2 Amount of Viewers Counter
Valid HTML 4.01 Strict
Fig. 6-6-1-2 Amount of Viewers Counter

This counter sets the maximum amount of users to join the meeting. When the small upper arrow is clicked, KeyHoleVideo ups the number of users and the small down arrow is clicked, KeyHoleVideo downs the number of users. The maximum users to join the meeting is up to 50.
6-6-1-3 List of Viewers
Valid HTML 4.01 Strict
Fig. 6-6-1-3 List of Viewers

The list is shown users who join the small group meeting. The selected user in the list, is controlled by the broadcasters to stop/start the feeding video/audio by Feed Stop Button . Also, the selected user in the list, is taken/no taken the viewer captured video/audio by Viewer's Video/Audio Taken Button. . KeyHoleVideo allows to select a user in the list by the selecting operation.
6-6-1-4 Feed Stop Button
Valid HTML 4.01 Strict
Fig. 6-6-1-4-1 Feed Stop Button

When this button clicked, KeyHoleVideo stops to feed video the selected user in the list of viewers . If you need to restart the feeding video, you will need to select the user in the list of viewers, and click the restart button.
When the broadcaster stop to feed video, the list of viewers is displayed the item which is "STOP FEED".
Valid HTML 4.01 Strict
Fig. 6-6-1-4-2 Restart feeding video button and KeyHoleTV

6-6-1-5 Viewer's Video/Audio Taken Button
Valid HTML 4.01 Strict
Fig. 6-6-1-5-1 Viewer's Video/Audio Taken Button

When this button is clicked, KeyHoleVideo is taking the selected user's in the list of viewers , video/audio. When the selected user uses KeyHoleVideo, the broadcaster is able to take the user's captured video/audio. If the selected user user uses KeyHoleTV, the operation of the taking video/audio occurs an error. When the broadcaster wants to stop the taking the selected user's video/audio, clicks "Reset".
When broadcaster takes viewer's video/audio, the List of Viewer shows the item which means "START USER VIDEO" video/audio.
Valid HTML 4.01 Strict
Fig. 6-6-1-5-2 Reset Taking Viewer'Video and KeyHoleVideo

6-7 Chat to All Viewers Button

Valid HTML 4.01 Strict
Fig. 6-7 Chat to All Viewers Button

When this button is clicked, KeyHoleVideo opens the chat window. When the broadcaster send the chat message in the chat window, the message will deliver to all viewers, even if KeyHoleVideo is Reject Chat From Viewer Mode . This button is enabled, when the broadcaster clicks Create Button .

6-8 Feed Constraint Button

Valid HTML 4.01 Strict
Fig. Feed Constraint Button

When this button is clicked, new users who don't watch this video/audio program now, can not watch the program. When the broadcaster resets, clicks button the shown in Fig. 6-8-2. New users can watch the program.
Valid HTML 4.01 Strict
Fig. 6-8-2 Reject Feed Constraint Button.

6-9 Reject Chat From Viewer Button

Valid HTML 4.01 Strict
Fig. 6-9-1 Reject Chat From Viewer Button

This button switches "reject chat" or "accept chat". When the button which is displayed "To Chat Disable", is clicked, the broadcaster does not receive a chat message from viewers. When the broadcaster selects "reject chat", Chat Button on KeyHoleTV or Chat Button on KeyHoleVideo.
This button is enabled, before the broadcaster clicks Create Button the broadcasting station.
If the broadcaster wants to reset the "reject chat", the broadcaster will need to close the broadcasting station. If the broadcaster wants to chat, the broadcaster will need to click Chat to All Viewers Button and starts chatting. However, new users who watch after the broadcaster starts chatting, the broadcaster has to send a new message to reach them.
when the broadcaster wants to reset the button, the broadcaster need to click "To Chat Enable Button" as Fig. 6-9-2.
Valid HTML 4.01 Strict
Fig. 6-9-2 To Chat Enable

6-10 Create Button

Valid HTML 4.01 Strict
Fig. 6-10 Create Button

When this button is clicked, KeyHoleVideo starts the broadcasting station. The button is enabled when KeyHoleVideo is On Line and a text in the Program Title Input Area .

6-11 Advertisement Message Input Area

Valid HTML 4.01 Strict
Fig. 6-11 Advertisement Message Input Area

Please input an advertisement message in this area. The message will be shown in Message Display Bar in KeyHoleTV or Message Display Bar in KeyHoleVideo.
Sending an advertisement message needs to click Ad Send Button . When the message has been sent, KeyHoleVideo automatically sends the message in the certain period until the closing the broadcasting station.

6-12 Advertisement URL Input Area

Valid HTML 4.01 Strict
Fig. 6-12 Advertisement URL Input Area

Please input an advertisement URL. When viewer clicks the message display bar, a web browser jumps to the URL, during the advertisement message is shown.

6-13 Send Advertisement Button

Valid HTML 4.01 Strict
Fig. 6-13 Send Advertisement Button

When this button is clicked, KeyHoleVideo sends the advertisement message and its URL. This button is enabled when the text is existed on the advertisement message input area.

7 Key Bord Operation

KeyHoleVideo has features to operate by key board. TAB key is moved the focus to forward the next available display objects. When user hits "Enter" key, KeyHoleVideo executes the operation the same as clicking. When the focus on the slider, ← or → key handles the slider. When user clicks a space key, KeyHoleVideo start to mute on or mute off.
p