: new StreamVideoWriter(streamName, scope, metaDataId, isScreenData, isInterview, metaDataDao);
}
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());
if (streampacket instanceof VideoData) {
cachedEvent.setFrameType(((VideoData) streampacket).getFrameType());
}
if (log.isTraceEnabled()) {
log.trace("##REC:: Packet recieved. type: {} frame type: {}", cachedEvent.getDataType(), cachedEvent.getFrameType());
}
streamWriter.append(cachedEvent);
} catch (Exception e) {
log.error("##REC:: [packetReceived]", e);
}