Nexus Server

On the sister company to Spellcaster Studios called Widecast Technologies, we worked on software for the telecommunications industry

In it, we created one of the leading products in PSI/SI generation (the MPEG encapsulation that allows digital TV systems to know where channels are, what are the programs that are on, etc), used by hundreds of operators around the world.

Nexus Server was the server component, while PSI Beacon was the management tool. Both were written in C++, with PSI Beacon using wxWidgets for the interface part.

I architected the solution, and implemented all the backend components, which was a high-efficiency, redundancy-capable streaming server that’s still used by operators all over the world.

It was capable of parsing multiple EPG (Electronic Programming Guides) formats and stream those out, at rates that reached 300 Mbps on a single server.