|
UgCS video streamer
|
#include <video_streamer_c_api.h>
Public Attributes | |
| void * | opaque = nullptr |
| const char * | vehicleId |
| const char * | tailNumber = nullptr |
| const char * | targetUri |
| int64_t | transcodeBitrate = 0 |
| float | transcodeScale = 1.0 |
| float | transcodeFramerateLimit = 0 |
Streamer parameters.
| void* VsParams::opaque = nullptr |
Caller-defined parameter to pass in callbacks.
| const char* VsParams::tailNumber = nullptr |
User-defined tail number, may be null.
| const char* VsParams::targetUri |
Target URI for streaming. Examples:
udp://1.2.3.4:3338 - Plain UDP streaming, suitable for external MISP-compliant players such as GIS software or just a regular media player (metadata will not be available in such case).| int64_t VsParams::transcodeBitrate = 0 |
Zero value disables transcoding, -1 for auto (based on input bitrate and scale), otherwise value in bits/s.
| float VsParams::transcodeFramerateLimit = 0 |
Frame rate limit for transcoding output, fps. Zero to preserve all input frames.
| float VsParams::transcodeScale = 1.0 |
Frame size scale factor for transcoding output, 1.0 to preserve input size.
| const char* VsParams::vehicleId |
Vehicle ID (typically serial number).
1.8.17