gst-plugins-rs/net
Mathieu Duponchelle 6a23ae168f webrtcsink: implement mechanism to forward metas over control channel
It may be desirable for the frontend to receive ancillary information
over the control channel.

Such information includes but is not limited to time code metas, support
for other metas (eg custom meta) might be implemented in the future, as
well as downstream events.

This patch implements a new info message, probes buffers that arrive at
nicesink to look up timecode metas and potentially forwards them to the
consumer when the `forward-metas` property is set appropriately.

Internally, a "dye" meta is used to trace the media identifier the
packet we are about to send over relates to, as rtpfunnel bundles all
packets together.

The example frontend code also gets a minor update and now logs info
messages to the console.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1749>
2024-09-19 08:41:47 +00:00
..
aws net/aws: fix spurious dispatch failures 2024-09-05 07:43:23 +00:00
hlssink3 hlscmafsink: Add playlist-root-init property 2024-09-11 03:36:08 +09:00
mpegtslive mpegtslivesrc: Make sure to use the object as context for all debug logs 2024-09-09 13:29:14 +00:00
ndi ndisrc: Use correct receive time to re-initialize time tracking on disconts 2024-09-05 10:18:48 +00:00
onvif Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
quinn net/quinn: Fix generation of self signed certificate 2024-07-12 12:26:54 +05:30
raptorq Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
reqwest Fix new Rust 1.81 clippy warnings 2024-09-05 22:01:01 +03:00
rtp rtp: mp4gpay: Don't set seqnum-base on the caps 2024-08-10 08:06:40 +00:00
rtsp Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
webrtc webrtcsink: implement mechanism to forward metas over control channel 2024-09-19 08:41:47 +00:00
webrtchttp whepsrc: Fix incorrect default caps 2024-08-26 19:44:37 +05:30