Use Transfer-Encoding: chunked to upload videos

When using Net::HTTP to post a file, it is not necessary to read the
whole file and pass it as the request body. The `body_stream` option
can instead by using to upload the file in chunks.