My experience with streaming is that it keeps the car awake.
I use the vehicle endpoint to determine the status of the car (online, offline, asleep) . That endpoint doesn't wake the car up nor keeps it awake, because it queries the tesla servers only without getting a response from the car...