Remham Information

Home

Configuring the RemHam Server

Configuring the RemHam Client


Radio Engineering Associates

Technical Support

.
.

RemHam - Software for Controlling your Amateur Radio Station from Anyplace

Control your Amateur station from another location, your car, or anyplace you have a Windows computer and an Internet connection.

Description: RemHam is a Client-Server software application that can facilitate the remote control of amateur radio stations.

RemHam features very efficient, bi-directional audio transport, along with transmitter audio monitoring and transmit/receive control.

Transmit/Receive and hardware control is accomplished via a standard COM port at the server end, and at the client end, a COM port and/or the computer keyboard or mouse.

RemHam is designed to help the operator operate under marginal network conditions, including conditions that are typical when operating remote control mobile, where the network bandwidth can be low, and packet loss is a reality. RemHam will alert the operator when in "transmit" mode, if the server detects missed packets coming from the client. The alerts are in the form of an audio beep. The operator can temporarily pause speaking until the network conditions improve, or go to "receive" mode. The idea is that the operator will not continue going on and on, unaware that very little is getting through due to poor network conditions.

RemHam has timers that will put the station into "receive" mode if network conditions are poor enough that there is considerable packet loss, or if the remote operator has been transmitting for more than 5 minutes.


Network Bandwidth Requirements

RemHam uses network bandwidth very efficiently. RemHam uses UDP for network communications. UDP is very lightweight, and is excellent for low latency, real time communications where potential packet loss is not as important as low latency and low network delays.

In 16 bit audio mode (the default), RemHam requires approximately 194kbps (killo bits per second) in the "sending" direction. Meaning, if the Client is "receiving" (server is sending, client is receiving data from the server), the network utilization at the client side will be 194kbps download, and approximately 100 bits per second upload speed.

Conversely, when the client is "sending", the client upload speed will be approximately 194kbps (server is downloading at the same rate), and the client download rate will be approximately 800 bits per second.

In 10 bit audio mode, the bandwidth requirements drop to approximately 121kbps from "sender" to "receiver".

Audio Sample Rate

The audio sample rate is currently fixed at 11k samples per second. The rate will be user selectable in future versions of RemHam. Note: Increasing the sample rate will directly affect the network bandwidth used.

RemHam Software Distribution and Updates

Latest Version: V1.2.2

Software for Windows XP, Windows 7, Windows 8 or Windows 10
  • Download Windows Installer (V1.2.2) Version 1.2.2
    New and Enhanced Features: (Client) 1) Improved dropped packet behavior.
    2) Client will notify the user if it has not heard from the server in more than 1 second.
    3) Transmit lock out will produce a series of beeps if the user is temporarily locked out due to packet loss or if someone else is transmitting.


Previous Versions:

  • Download Windows Installer (V1.2.1) Version 1.2.1
    NOTE: You will need to re-select your audio devices with this version.
    New and Enhanced Features: (Client) 1) Added a Default output device selection. This will use whatever device is the current default device on the client computer. Helps when using Bluetooth devices, that can come and go.
    2) When the client is connected to a remote server, the host computer will not enter sleep mode.
  • Download Windows Installer (V1.1.9) Version 1.1.9
    Minor Bug Fixes and Features: (Client) 1) Added password prompting if password is not stored; Fixed a minor issue with automatic connect when RemHam starts up.
  • Download Windows Installer (V1.1.8) Version 1.1.8
    Bug Fixes: (Client) 1) ) Corrected a crash problem when selecting audio devices.
  • Download Windows Installer (V1.1.7) Version 1.1.7
    New Features: (Client) 1) Allow the user to unplug and then at some point in the future, reconnect the same audio input device (often a USB microphone) without having to use the Choose Audio Devices menu for RemHam to recognize it (note: the same device is re-inserted as was removed)
    2) A few minor User Interface changes
  • Download Windows Installer (V1.1.5) Version 1.1.5
    New Features: (Server) Allow server manager to always send monitor (typically modulation monitor) audio to listening clients when another client is transmitting.
    Client Features: A couple of minor Client changes - show Full Duplex or Monitor enabled indication if either of these are selected.
  • Download Windows Installer (V1.1.4) Version 1.1.4
    New Features: Support non-transmitting client's ability to select between "repeated" audio and live monitor (typically modulation monitor) audio as a setting.
  • Download Windows Installer (V1.1.3) Version 1.1.3
    Bug Fixes: Corrected problem where the network buffer level could be increased, but never decreased.
  • Download Windows Installer (V1.1.2) Version 1.1.2 (first official release)

.