public void packetReceived(IBroadcastStream broadcastStream,
IStreamPacket streampacket) {
try {
CachedEvent cachedEvent = new CachedEvent();
cachedEvent.setData(streampacket.getData().duplicate());
cachedEvent.setDataType(streampacket.getDataType());
cachedEvent.setTimestamp(streampacket.getTimestamp());
cachedEvent.setCurrentTime(new Date());
streamAudioWriter.append(cachedEvent);
} catch (Exception e) {
log.error("[packetReceived]", e);