The Genvid SettingsΒΆ
The settings are contained under config/stream.hcl
Name | Type | Description | Validations |
---|---|---|---|
info | object (required) | Information about the stream. |
|
info.name | string (required) | The name of the stream. | |
info.game | string (required) | The game being played. | |
info.description | string (required) | A description of the stream. | |
encode | object (required) | Parameters affecting the encoding of the video stream. |
|
encode.stream | object (required) | Parameters related to the streaming service. |
|
encode.stream.enabled | boolean (required) | A flag activating or deactivating the streaming. | |
encode.stream.service | string (required) | The live streaming service type. |
|
encode.stream.addr | string (required) | The address of the live streaming server receiving the video stream (typically, an RTMP URL). | |
encode.stream.channel | string (required) | The user-specific channel identifier. | |
encode.stream.key | string (required) | The user-specific streaming key to allow pushing data to ‘addr’. | |
encode.stream.delayoffset | string (required) | An optional delay allowing to offset the video stream with regard to the game stream. | |
encode.input | object (required) | Parameters affecting the input encoding inside the game. |
|
encode.input.width | integer (required) | The width, in pixels, of a game frame. | |
encode.input.height | integer (required) | The height, in pixels, of a game frame. | |
encode.input.silent | boolean (required) | Disables the audio stream. | |
encode.input.stamp_timecode | boolean (required) | Activates stamping the game timecode in every frame (bottom right corner). | |
encode.input.video_frame_size | integer | The size of a raw video frame in bytes. If negative (the default), the encoder will try to determine it himself. | |
encode.output | object (required) | Parameters affecting the final encoding being streamed. |
|
encode.output.width | integer (required) | The width, in pixels, of the final video. | |
encode.output.height | integer (required) | The height, in pixels, of the final video. | |
encode.output.abitrate | string (required) | The audio bitrate to use for the final video. | |
encode.output.vbitrate | string (required) | The video bitrate to use for the final video. | |
encode.output.stamp_timecode | boolean (required) | Activates stamping the video timecode in the final video stream (top left corner). |