Skip to main content

UdpH264OutputGroup.h File

UdpH264OutputGroup — H.264 encode plus RTP packetize plus UDP send. More...

Included Headers

#include "builder/NodeGroup.h" #include <string>

Namespaces Index

namespacesimaai
namespaceneat
namespacenodes
namespacegroups

Classes Index

structUdpH264OutputGroupOptions

Configuration for UdpH264OutputGroup. More...

Description

UdpH264OutputGroup — H.264 encode plus RTP packetize plus UDP send.

Bundles an H.264 encoder, an RTP H.264 payloader, and a udpsink so a Session can stream its rendered output to a remote receiver as RTP/H.264 over UDP. Typical placement: tail end of a Session that wants to broadcast detection results to a VLC-style viewer or a downstream analytics host.

See Also

UdpOutputGroupG

See Also

ImageToH264RtspGroup

File Listing

The file content with the documentation metadata removed is:

1
14#pragma once
15
16#include "builder/NodeGroup.h"
17
18#include <string>
19
21
31 std::string h264_caps;
32 int payload_type = 96;
34 std::string udp_host = "127.0.0.1";
35 int udp_port = 5000;
36 bool udp_sync = false;
37 bool udp_async = false;
38};
39
53simaai::neat::NodeGroup UdpH264OutputGroup(const UdpH264OutputGroupOptions& opt);
54
55} // namespace simaai::neat::nodes::groups

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.