|
UgCS video streamer
|
#include <streamer.h>
Public Attributes | |
| std::string | vehicleId |
| Optional< std::string > | tailNumber |
| std::string | targetUri |
| int64_t | transcodeBitrate = 0 |
| float | transcodeScale = 1.0 |
| float | transcodeFramerateLimit = 0 |
Should match MispStreamer.Params in managed code.
| Optional<std::string> Streamer::Params::tailNumber |
User-defined tail number, may be empty.
| std::string Streamer::Params::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).urtp+connect://1.2.3.4://3341 - URTP streaming with outgoing connection. URTP is UgCS proprietary protocol supported by its Command Center components. It ensures better quality on unreliable links. | int64_t Streamer::Params::transcodeBitrate = 0 |
Zero value disables transcoding, -1 for auto (based on input bitrate and scale), otherwise value in bits/s.
| float Streamer::Params::transcodeFramerateLimit = 0 |
Frame rate limit for transcoding output, fps. Zero to preserve all input frames.
| float Streamer::Params::transcodeScale = 1.0 |
Frame size scale factor for transcoding output, 1.0 to preserve input size.
| std::string Streamer::Params::vehicleId |
Vehicle ID (typically serial number).
1.8.17