# Functions
NewStreamFramer creates a new stream framer that will output StreamFrames to the passed output channel.
# Variables
HeartbeatStreamFrame is the StreamFrame to send as a heartbeat, avoiding creating many instances of the empty StreamFrame.
# Structs
StreamFrame is used to frame data of a file when streaming.
StreamFramer is used to buffer and send frames as well as heartbeat.