Understanding Live stream repeater in OnDemand Mode

Hi,

I have setup a live stream repeater using Origin Edge on demand(default) approach. If I understand correctly, all the different conversion of stream happens at the origin and not in the Edge.

I am ingesting RTSP stream from IP camera into the Origin Server and I want to get HLS and WebRTC stream from the Edge server. I am successfully able to test it but it works in a weird fashion. Following are my observations:

Scenario 1

  1. Origin is setup to convert RTSP to both HLS and WebRTC

Now if I request an HLS stream from Edge, I am able to view it but it does not show up in the incoming streams tab on the Edge server Live Edge application. However when I request a WebRTC stream from Edge, a stream does show up in the incoming stream tab. Why does it not show up when I requested a HLS stream? am I missing something or is this how it is supposed to work.

Scenario 2

  1. Origin is not setup to convert RTSP to HLS and WebRTC

Now if I request an HLS stream from Edge, I am not able to view it as I have disabled HLS playback on the origin However when I request a WebRTC stream from Edge, I am able to see the WebRTC stream from Edge. How is this possible? is the streaming being encoded to WebRTC on the Edge server?