Sets the streaming parameters. More...
Functions | |
| StreamingParameters (STREAMING_CODEC codec_=STREAMING_CODEC::H265, unsigned short port_=30000, unsigned int bitrate_=8000, int gop_size_=-1, bool adaptative_bitrate_=false, unsigned short chunk_size_=32768, unsigned int target_framerate_=0) | |
| Default constructor. Set all parameters to their default values. More... | |
| bool | operator== (const StreamingParameters ¶m1) const |
| bool | operator!= (const StreamingParameters ¶m1) const |
Attributes | |
| STREAMING_CODEC | codec = STREAMING_CODEC::H265 |
| Defines the codec used for streaming. More... | |
| unsigned short | port = 30000 |
| Defines the port used for streaming. More... | |
| unsigned int | bitrate = 8000 |
| Defines the streaming bitrate in Kbits/s. More... | |
| int | gop_size = -1 |
| Defines the gop size in number of frames. More... | |
| bool | adaptative_bitrate = false |
| Enable/Disable adaptive bitrate. More... | |
| unsigned short | chunk_size = 16084 |
| Defines a single chunk size. More... | |
| unsigned int | target_framerate = 0 |
| defines the target framerate for the streaming output. More... | |
Sets the streaming parameters.
The default constructor sets all parameters to their default settings.
| StreamingParameters | ( | STREAMING_CODEC | codec_ = STREAMING_CODEC::H265, |
| unsigned short | port_ = 30000, |
||
| unsigned int | bitrate_ = 8000, |
||
| int | gop_size_ = -1, |
||
| bool | adaptative_bitrate_ = false, |
||
| unsigned short | chunk_size_ = 32768, |
||
| unsigned int | target_framerate_ = 0 |
||
| ) |
Default constructor. Set all parameters to their default values.
| bool operator== | ( | const StreamingParameters & | param1 | ) | const |
Comparison operator ==
| StreamingParameters | to compare |
| bool operator!= | ( | const StreamingParameters & | param1 | ) | const |
Comparison operator !=
| StreamingParameters | to compare |
| STREAMING_CODEC codec = STREAMING_CODEC::H265 |
Defines the codec used for streaming.
| unsigned short port = 30000 |
Defines the port used for streaming.
| unsigned int bitrate = 8000 |
Defines the streaming bitrate in Kbits/s.
| STREAMING_CODEC | Resolution | FPS | bitrate (kbps) |
|---|---|---|---|
| H264 | HD2K | 15 | 8500 |
| H264 | HD1080 | 30 | 12500 |
| H264 | HD720 | 60 | 7000 |
| H265 | HD2K | 15 | 7000 |
| H265 | HD1080 | 30 | 11000 |
| H265 | HD720 | 60 | 6000 |
| int gop_size = -1 |
Defines the gop size in number of frames.
| bool adaptative_bitrate = false |
Enable/Disable adaptive bitrate.
| unsigned short chunk_size = 16084 |
Defines a single chunk size.
| unsigned int target_framerate = 0 |
defines the target framerate for the streaming output.