The Experiment: In this experiment we are re-visiting the possibility to stream Transceiver Audio to and from the remote station though a Browser using WebRTC. WebRTC has improved since the last time I tried it, latency / audio quality have improved. So here we have IC-7300 Remote on Desktop through a Browser with WebRTC Audio.
Quickest build yet three week.
The Rev 0.0.0.1 Raspberry Pi Ham Radio WebRTC Remote.
1. None – For IC-7300 all you need is USB cable and WebRTC signaling server.
The Audio / CIV Interface:
Using the ICOM IC-7300 there is no external Audio interface, Audio / CIV CAT Control all though the Transceiver USB port.
So here we have IC-7300 Remote on Android through a Browser with WebRTC Audio.
Now using the same Browser Phone layout on Desktop with WebRTC Audio.
WebRTC One-Way Video Display with Two-Way Audio stream:
Note: For better Video contrast lower the IC-7300 screen brightness.
Software: Raspberry Pi
Software: Windows PC
- Firefox – Chrome – Safari .
1. Just need a Browser
- One Raspberry Pi
- ICOM IC-7300 USB
- 5v 2.5amp power supply
1. Win XP
Raspberry Pi Software Install
- Install latest-raspbian-stretch-lite.img
- Install On/Off switch
- Install Xvfb
- Install Chroium-Browser
- Install Costum – WebRTC Signaling / CAT Command Server
It can’t get any easier than this to set up remote access to the home station, Install the WebRTC Remote signaling server on the Raspberry Pi, launch a Browser on a PC / Android / Iphone and start calling CQ .
Tested: On XP, Vista, Win7, Android Phone, IOS phone and all worked. WebRTC Audio very easy to use Audio quality and Latency have improved. Audio on IOS phone was low, the browser is the problem.
WebRTC: Audio can be used with any Ham Radio Transceiver via a Raspberry Pi, a lot of the new Transceiver have built in USB I/O making remote access to the radio a lot easier.
Older Transceivers: Will need, for the Raspberry Pi – External USB Sound Card, External Audio Interface, External RS232 / CIV interface.
Thing are working great no issue yet.
1. Node.js – NPM
sudo wget http://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-armv7l.tar.gz
2. Ham Radio Remote Control via Yaesu PCC / Raspberry Pi
3.Ham Radio Remote Base Web Audio API / Node.js Server>
4. Ham Radio Remote Base HTML5 Audio / Node.js Server
5. Ham Radio Internet Remote Base Via A Raspberry Pi
6. Ham Radio Remote Base A Complete Solution
7. Ham Radio Remote Base Audio Interface