VoIP8
VoIP8 is a high-performance Web server that features ability to stream audio over a standard IP network using the UDP protocol. Running over a 10Mbps Ethernet link, the board can achieve a maximum transfer rate of approximately 220kBps; similar hardware running Microchip’s TCP/IP stack tops out at about 120kBps. Auxiliary features include an alarm clock settable with separate times for each day of the week, an ability to synchronize with a Network Time Protocol server for automatic clock setting, and a functional yet simple user interface based on an LCD and four pushbuttons. This NBitWonder project is made available under the Creative Commons BY-SA license, as are all other projects featured here.
There are several software modules that make up the complete download package:
- voip_v08.asm is the main source file. All board functionality is implemented here.
- fsgen.c is a desktop-based utility program to generate the embedded file system that the board uses.
- FSGen.exe is a Windows executable contributed by Ramon, a reader who constructed one of these boards (a link to his Web site is here). Ramon did a wonderful job of cleaning up the file system generation process, and his program is a joy to use.
For reference, the original project writeup is made available here.







