A Live555 rewrite