creating an inputStream from ByteBuffer instead of using a byte array
updated the geoevent definition and setting some fields from AisMessage