Chief Technical Officer
Aug 2013 – Current
CivicoLive specialises in providing live and archived webcasting with unique integrated social web tools for councils, public-facing organisations and conference venues.
As Chief Technical Officer, I am responsible for making sure that the Civico platform provides the best possible tools to deliver the highest quality experience for both clients wishing to stream live video, and their viewers.
As the resident expert in digital video, I am also directly responsible for video capture, encoding and transmission – this involves working with a variety of hardware, as well as software libraries and tools to provide the service.
I designed the internal Civico Media Framework project (our extensible and cross-platform streaming library) and Civico Director Platform (a modular service application) that allows Civico to quickly develop bespoke products that take a simple live video stream and embellish it with additional content and services.
- C++ (Windows and Linux)
- Ceph storage cluster
- MySQL cluster (Percona XtraDB Cluster)
- Wowza Media Server (server configuration and custom module development)