GCS destination and HLS format support

Today ByteNite released two new features that are widely used among video engineers and producers: the HLS formatting and the support for Google Cloud Storage as a file destination. Both of these features are now available on the Video Encoding Platform.


The HLS formatting feature is a standard for the production of online video, as it prepares and optimizes video content for streaming over the internet. HLS stands for HTTP Live Streaming and is a communication protocol used for adaptive bitrate streaming. With HLS, video producers can deliver their content to viewers in a more efficient and reliable way. The benefits of using HLS are numerous, including improved playback performance, reduced buffering times, and the ability to stream high-quality video content to a wide range of devices. This is because HLS can adapt to varying network conditions and adjust the video quality accordingly, making it an ideal solution for video streaming platforms.

To use the HSL format in your video encodings on ByteNite Platform, select the proper container on the Output page. Then, go ahead and configure the remaining encoding parameters for your output video.

The output will be stored as a folder containing the Video Transport Streams (.ts files) and a .m3u8 playlist, which you can use to stream your video via HTTP.

Google Cloud Storage

The support for Google Cloud Storage as a file destination is another major feature of ByteNite Video Encoding Platform that will greatly benefit video engineers. Google Cloud Storage is a cloud-based storage solution that provides a secure and scalable way to store and manage large amounts of data. By using Google Cloud Storage as a file destination, video producers can store their encoded video files in a secure and easily accessible location. This means that they can easily share their content with others, collaborate on projects, and access their files from anywhere with an internet connection. Furthermore, Google Cloud Storage offers a range of features such as automatic data redundancy, versioning, and encryption, ensuring that your data is always safe and secure.

In order to configure your Google Cloud Storage destination, you need to have a Google Cloud account and have set up your billing info on that platform. To get your access credentials, do the following:

  • Go to the Google Cloud Console (https://console.cloud.google.com/).
  • Click on the “IAM & admin” tab in the left-hand menu.
  • Click on “Service accounts”.
  • Select the service account that you want to use to access the Google Cloud bucket, or create a new one. NOTE: this service account must at least have the Storage Object Creator permission.
  • Click on “Manage Keys” from the service account’s dropdown menu.
  • Click on “Add Key” and select “JSON”.
  • Save the JSON file to a secure location on your computer.
    The JSON file contains both the access key and secret key that you’ll need to access the Google Cloud bucket. Keep this file safe and secure.

On ByteNite Video Encoding Platform, select “GCP” as output destination, and fill in the following authentication and storage details:

  • Name: path in the bucket where you want to save your output
  • Access Key: the access key from your GCP service account
  • Secret Key: the secret key from your GCP service account
  • Bucket Name: the name of your destination bucket (without path)
  • Cloud Region: the cloud region code of your bucket (you can find it under “Location” in your bucket’s details)

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll up

ByteNite Inc.
San Francisco,
California 94158, USA