Apologies if this information is readily available elsewhere, but I cannot find it. If you have an origin/edge structure, but you have many origins, is there a way around having to use the OriginURL property to get an HLS stream on an edge to playback off the correct origin?

So far it seems the only way is to cluster particular edges around certain origins so that the OriginURL property is always correct, but we'd like a way to programmatically do it like we do for RTMP so that we can use any edge no matter which origin the stream is on.

This is for live streaming with dynamic stream names.