up in order for the streaming client 601 to indicate that both session level and media level quality metrics are supported the client may send all the supported modified quality metrics related to the media level it may also send the selected session level quality metrics in at least one of the setup requests in the above setup request 606 the client only modifies the sending rate of the quality metrics for the control url as compared to the initial sdp description contained in the response 605 of the server 600 receiving this setup request 606 the streaming server 600 returns back the 200 ok response 607 containing the accepted quality metrics and quality metrics class returned by the streaming client 601 to re acknowledge the changes it may also reject the changes made by the streaming client 601 if the streaming server 600 rejects the changes it can either set new values and resend the modified quality metrics and quality metrics class back to the streaming client 601 or it can simply ignore the quality metrics and quality metrics class and not re acknowledge them if the streaming server 600 does not approve the modifications done by the streaming client 601 they can continue to re negotiate until the rtsp play request 608 and the rtsp.