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
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?