This application does NOT use AI to generate content. It is a scheduling
assistant for video-conferencing sessions — no video/audio recording, no account sign-in, no per-call fees.
Part of AssistSuite™: Assistive Applications
VideoConnectv1.00
Recent Videos
No recent sessions
ALT + underlined letter opens menu
Scheduled Sessions
No scheduled sessions
Guest
Host
Session
Use Video › Schedule Video Conference to set up a session, then
Video › Start Video to begin the call.
In Call
ScheduledOpen
Host ID
Participants
No session loaded.
Use Files › New Video Session to start a
scheduling session, or Files › Open Video Session to load one.
You're invited:
Click Join Video from Email below — nothing to sign in to,
and nothing to type or paste. To check your camera and speaker first, click
Test Camera and Speaker.
Joining someone else's call? You'll need the Host User ID Key they sent you.
Use Join Video from Email or Join Session from Copied Invite/Session Link
in the left sidebar.
Share Apps:
Waiting for the host to admit you…
The host has chosen to approve each guest before they join. You’ll
enter the call as soon as they click Admit. Keep this page open.
Home|No file open|VideoConnect v1.00|
Connection diagnostics
Diagnostic Report
Read it over before you send it. It names folders on this
computer, and so the account name. It carries nothing you typed into VideoConnect:
no session title, no email address, no key.
Find
Searches the open session's Session Title and Host User ID Key fields.
Help
Files — create, open, save, and print scheduling sessions. Edit — undo/redo and clear session-form edits. Share/Join Session — starts or joins a Share Applications session for this call.
Once you are in a call, the toolbar above the Video pane hands a key to any of the four companion apps: PianoKeys, Rich Text Editor, WhiteboardMath
and CalendarView. Tools › Preferences — app settings; Save keeps this dialog open, Close dismisses it.
“Shared Applications on Start-up” there launches any of those same four apps automatically
when a call begins. Video — schedule a session, email an invite, join or start a call, and end it.
Video and audio travel peer to peer under WebRTC’s mandatory transport encryption (DTLS-SRTP);
no media server sits in the middle, and no call is ever recorded. Close Document (Alt+D) — closes the session you have open; VideoConnect itself keeps running. Close VideoConnect (Alt+C) — stops the program, after offering to save the session you have open.
Press ALT + the underlined letter to open a menu; once a menu
is open, use the arrow keys to move between menus.
VideoConnect costs $99 for a lifetime license or $39 for one year, and nothing is locked without one.
WHAT ZOOM CANNOT DO: A TUTORING ROOM
A video call shows a face. A tutoring room puts the work in both pairs of
hands. With VideoConnect a tutor and a student meet face to face and then write on
the same whiteboard, play the same keyboard or mark up the same page, each from their own
computer, one click after the call begins. Nobody squints at a picture of somebody
else’s screen, and nobody asks who has control: the lesson happens on the board
itself, and both of you are holding the chalk.
It costs nothing to try and there is nothing to sign up for. Each
of you needs the application being shared (WhiteboardMath, PianoKeys or
Rich Text Editor) on your own computer; someone without it can still watch, because
Tools › Preferences can also show the shared application in the Video pane.
Here is how it works, and why a conferencing service cannot do it.
Zoom, and every conferencing service like it, can show the other person a picture of
your screen. It cannot hand the other person the session itself. VideoConnect
can. Once a call is up, one click on WhiteboardMath or
PianoKeys in the toolbar above the Video pane hands that session across
the call: the room key goes to everyone on the call, and each participant’s own copy
of the application opens into the same whiteboard or the same keyboard. Both of you write
on one board, or play one keyboard, from your own machines, while the video call carries
on beside it. The Rich Text Editor is handed across the same way.
CalendarView travels over the same key exchange but does not join on its
own: it opens with the key filled in and waits for you to choose what to publish before anyone’s calendars merge.
The key travels over the encrypted key exchange the call already
has. It is sealed with the call’s own end-to-end key before it leaves your machine, so
the signaling server relays it sealed, without decrypting it, and only someone holding the key
can open the room. Whoever receives it sees a banner offering to join; nothing opens on the
receiving machine on its own. If two people share the same application at once, the tie is
broken the same way on every machine, and whoever’s key loses is offered a one-click Join
into the winning room rather than left in a second one.
That is what makes this a tutoring room: a tutor
and a student, face to face on the call, working the same problem on the same board or the
same passage on the same keyboard, with nothing recorded and nothing held on the signaling
server. (A key you choose to remember is kept on your own machine, and only there.)
EASIER THAN ZOOM: THREE EXAMPLES
No Guest sign-in obstacles, ever. A Guest clicks the link in the
invitation email and then clicks Join Video from Email. There is no
account to create, no program to download, no meeting number and no passcode to type:
the key travels inside the link. The browser asks once for the camera and microphone, and
the only other wait is for the Host to click Admit, when the Host has chosen to approve each guest.
One place to test the camera and the speaker.Test Camera and Speaker is at the top of the left rail, on the invitation
itself and in the Video menu. One click shows what your camera sees; one click plays two
notes through your speaker. It needs no call and no second person, and nothing in it leaves your computer.
No clock running. A call has no time limit, no per-call fee and no plan to
upgrade to, so a lesson that runs long simply runs long. The duration you enter when
you schedule a session is an estimate for your guests, not a limit.
A TRANSPORT FOR THE SUITE
VideoConnect is the transport for the AssistSuite™ shared
applications. The call it carries is what a
CalendarView, WhiteboardMath,
PianoKeys or Rich Text Editor
session runs over: VideoConnect places the call, hands each participant the
key those applications use to find each other (CalendarView derives its own
room key from it), and from then on those applications talk to each other
peer-to-peer over that connection — the shared calendar, whiteboard,
keyboard or document is theirs, and carrying it is VideoConnect's job.
Nothing shared travels through, or is stored on, the signaling server.
ACCESSIBILITY IN TEXTS
Tools › Preferences › Accessibility in Texts sets the size,
line spacing, letter spacing and sans-serif typeface of the text you read — this Help
page, About, the License and the connection diagnostics. The same four settings are shared
with every AssistSuite™ application on this computer, so setting them once is enough;
a “Use Recommended Settings” button applies the British Dyslexia Association
values in one click. The application’s own controls — menus, buttons, tabs
— keep their size and typeface; this sets the text, not the interface.
Two of these work better here than in the suite’s other
applications, because this one is a web page. Letter spacing applies to whichever
typeface you choose — the browser spaces the letters itself, where the other
applications can only deliver Wide and Extra Wide in the shipped AssistSuite Sans typeface,
since Windows’ own typefaces may not be re-spaced. And line spacing reaches
labels and headings, not only paragraphs.
One limit: these settings live in a file in your home folder, so
they can only be changed from the desktop app. If you opened VideoConnect from an email
invitation at call.russotlaw.com, the page keeps your choices in that browser
alone and says so — a public server has no business holding one visitor’s
reading settings for everybody.
NO GENERATIVE AI
This application does NOT use Artificial Intelligence (AI), defined as use of
Large Language Models (LLM) to produce substantive content, as a source of generated content.
Rather, much like a word processor or a spreadsheet, this application is an assistant to help
organize and schedule video-conferencing sessions from one's own input.
Nothing shown to you here is generated, summarized, drafted or suggested
by a language model. VideoConnect does not transcribe, caption, translate or analyze your calls,
and no call audio or video is recorded or sent anywhere but to the other participants —
encrypted in transit, peer to peer, with the signaling server carrying only call set-up. The same disclosure appears
under AI DISCLOSURE in Help › About and in the License.
About VideoConnect
VideoConnect v1.00
Video calls, scheduled and placed from your own computer.
VideoConnect does not record video or audio, require sign-in, or charge per-call fees.
The tutoring room. A video call shows a face; a
tutoring room puts the work in both pairs of hands. A tutor and a student meet face to face
and then write on the same whiteboard, play the same keyboard or mark up the same page, each
from their own computer, one click after the call begins.
VideoConnect is a transport for the AssistSuite™ shared
applications — a CalendarView, WhiteboardMath,
PianoKeys or Rich Text Editor session runs over the
call it places. Those applications exchange their shared calendar, whiteboard, keyboard or
document peer-to-peer over that connection; none of it travels through or is stored on the
signaling server. See Help › Help for the details.
What Zoom cannot do. Zoom can show the other
person your screen; VideoConnect hands them the session itself. One click hands a
WhiteboardMath or PianoKeys session across the call over
the encrypted key exchange the call already has — the room key is sealed with the
call’s own end-to-end key and relayed by the signaling server without being decrypted — and
each participant’s own copy opens into the same board or keyboard: a tutoring room.
See Help › Help.
Easier than Zoom: three examples.
No Guest sign-in obstacles, ever: a Guest clicks the emailed link, then
Join Video from Email. No account, no download, no meeting number and no passcode.
One place to test the camera and the speaker: Test Camera and Speaker,
at the top of the left rail and on the invitation, one click for each.
No clock running: no time limit, no per-call fee and no plan to upgrade to.
VideoConnect costs $99 for a lifetime license or $39 for one year, and nothing is locked without one.
NO GENERATIVE AI. This application does NOT use
Artificial Intelligence (AI), defined as use of Large Language Models (LLM) to produce substantive
content, as a source of generated content. Rather, much like a word processor or a spreadsheet,
this application is an assistant to help organize and schedule video-conferencing sessions from
one's own input. See Help › Help for the full disclosure.
(C) Copyright 2026 Thomas M. Russo III. Part of AssistSuite™: Assistive Applications.
Test Camera and Speaker
Check both before a call. No call is placed, and nothing you see or hear in this
window leaves this computer.
Camera
Speaker
Join Video Conference
Enter the Host User ID Key you were given.
Your browser asks for your camera and microphone first. If the host approves
each guest, you then wait for the host to admit you.
Delete Scheduled Session(s)
Check the sessions to delete, then Delete Selected. This can't be undone.
Send Email Invite
Send the invite to this email address:
Share / Join Session
Host a Share Applications session for this call, or join one someone else started. The key
is how PianoKeys, Rich Text Editor, WhiteboardMath and CalendarView find each other for a
hand-off — it's separate from this call's own Host User ID Key.
Toolbar
History:
Status
Not connected.
License
Loading license text…
License Key
Reading this copy’s license…
VideoConnect costs $99 for a lifetime license or $39 for one year, and nothing is locked without one.
Order a License
Type the name for the license and the email address the license file should be sent to,
choose a term, then click Create Request. Nothing is sent until you send the request yourself.
Preferences
Couldn't load your saved
preferences from this address. If you're not viewing VideoConnect at exactly
http://127.0.0.1:8743 or http://localhost:8743, the app blocks this
request as a security precaution (the same guard that protects your saved secrets on the public
droplet). Open the app at that address directly to see and change preferences.
General
Email
Video File Formats
Call Defaults
Accessibility in Texts
You're running the local desktop copy
(127.0.0.1) — Email Invite links built from this origin won't open on a Guest's machine.
Set a Public Call URL above (e.g. your hosted copy's address), or launch with
--public and share this machine's real network address instead. Saved either way.
Controls the Host User ID Key used by Files › New and Video ›
Schedule. The "Regenerate" button next to the key field always mints a fresh key for the
current session; in the indefinite mode, that new key also becomes the one reused going forward.
A guest already needs the correct Host User ID Key to reach this point
— that key is what actually gates entry (it derives both the room and the encryption key).
This setting controls whether you must also click Admit before each guest is let in, however
they arrived — an invite link, a copied link or a typed key. Turn it off to let a guest
with the key in without waiting for you.
When you start a call (Video › Start Video), VideoConnect tries to
launch each checked app and send it this call's Share Applications key automatically — the
same hand-off as that app's button in the toolbar above the Video pane. Off by default for
every app. To use one key from call to call, tick "Remember this key" in Share/Join Session
› Share/Join Session…; a WhiteboardMath Key Duration saved by an earlier
version is still honored when no key is remembered.
Off by default. Sharing one of the apps above already sends everyone its
co-editing key, so each participant opens the same live document in their own copy of the app —
no prompts, and better quality than video. Turn this on only if you also want the app's window
mirrored into the Video pane as video, for example so someone without the app installed can
still watch. That adds a second step which opens your browser's own
screen-capture prompt ("Allow this site to see your screen?"). VideoConnect cannot suppress or
replace that prompt — it is the browser's, and Firefox will not remember your answer the way it
does for the camera and microphone, so it reappears on every share. Note that its
Allow button stays inactive until you first pick a window from the list inside that
prompt.
Matches the □/■ toggle at the right end of the bottom
status bar — changing either one updates the other. Browsers only allow entering full
screen from a direct click, so this applies immediately when changed here, but can't
auto-enter full screen on the next launch without one more click.
This doesn't look like a real SMTP
hostname (e.g. smtp.gmail.com) — error 11001 at send time means this
field is wrong, not your password. Saved anyway; fix it here to send successfully.
Credentials are stored only in this app's local preferences file on
this machine — never bundled, hardcoded, or sent anywhere except the SMTP server above.
Most providers (Gmail, Outlook, etc.) require an app-specific password rather than your
normal account password. Sending this way does send the Host User ID Key through this
app's own server to relay the message, unlike the mailto: link, which never leaves your
browser/mail client.
This build does not record video, so this preference is stored but not
yet used by Save — it is reserved for a future export feature.
How each call starts. You can still change any of these during a
call using the toggles over the video — that affects the call in progress only and
never changes what you set here.
Same Room mutes this machine's speaker only —
your microphone stays on, so the other participant still hears you. It is what stops two
machines in one room from howling into each other, and it is the only protection that works
whether or not the automatic same-network check can run.
Your calls are encrypted. Every call is protected by
DTLS-SRTP, which is mandatory in WebRTC and negotiated directly between the participants’
browsers. VideoConnect connects participants peer-to-peer with no media server in between, so
nothing along the way ever holds audio or video it could read — the server passes along
only the text needed to set up the call. There is nothing to configure here.
These reading settings are
shared with every AssistSuite™ application through a file in your home folder, so they
can only be changed from the desktop app. On this page they are kept in this browser alone
and apply to this page alone.
The quick brown fox jumps over the lazy dog. Reading
settings apply to Help, About, the License and the connection diagnostics, and to
the text you read in every AssistSuite™ application.
Preferences saved.
Close VideoConnect?
This stops the program, not just this tab.
To close only the session you have open, use Close Document.