Example request, response paylods for Datastream events

Streaming API

Wanted to understand more of Datastream event API, an example req & response would help. Also, are there any significant changes in payload b/w Datastream events & Legacy streaming.
When to prefer Datastream events in comparision to Legacy streaming, they both seem to offer the same functionality to fetch profile changes given an offset.