Given that I have WebRTC video producer and a consumer, and given that I am transmitting a video and the last frame that was transmitted is frame X, on the client side, How I can measure the total delay from the time that this frame X was transmitted until it was received ? and maybe until it was decoded ?
In the client side I have the frames received each second and the frames decoded each second, but I am not aware about the network delay and not aware what is the total difference in time from the moment that the frame is encoded-> transmitted until it received->decoded, is there a way to measure it and to build some KPI upon it so I can know how changing different attributes can affect the experience of the consumer ?
Best Regards