How to inject cue points or metadata into a live WebRTC stream

Two articles down below describe my current workflow. I publish an RTMP stream to Wowza into which I inject timed cue points/metadata. I then convert those cue points to timed events (ID3 tags) in Apple HLS streams. I retrieve the ID3 tags in the browser and act on them. Works well.

Here are the articles that describe the process:

How to inject cue points or metadata

How to convert onTextData events in live, VOD, or nDVR streams to timed events (ID3 tags) in Apple HLS streams

I now need to broadcast, in some cases, from a browser web cam via WebRTC (not rtmp). Is there a workflow that would allow me to achieve the same result - inject and read timed cue points/metadata and convert to ID3 tags for retrieval in the browser?

Hello @Robert_Trimmons. I have the exact same workflow and am wondering the same. Have you found a solution for this? ID3 tags over webrtc?