Stream *stream = nullptr;
// If true, we don't actually serve the stream, but its HLS playlist.
+ // TODO: Maybe this shouldn't be part of Client, since it's only
+ // really used in communicating once from parse_request() to
+ // process_client(); it's not permanent state (and is not serialized).
bool serving_hls_playlist = false;
// Whether we should close the connection after sending the response.