cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1421
Views
0
Helpful
3
Replies

Video receive bit rate optimization automatically enabled

HI all,

On MCU software version 4.3(2.32), "Video receive bit rate optimization" and "Flow control on video errors" are automatically enabled, when MCU is in one of the HD, HD+, or Full HD modes.

But our customer needs to disable "Video receive bit rate optimization" in those HD modes.

(On software version 4.2, we could disable the setting in HD mode)

Is there any way to disable the setting in those HD modes?

Any advice will be welcomed.

Best Regards,

Kotaro Hashimoto

1 Accepted Solution

Accepted Solutions

Patrick Pettit
Cisco Employee
Cisco Employee

Hi Kotaro.  This setting is enabled by default now in mcu 4.3 and onwards in HD mode.  This setting only flows the bit rate being received from the endpoint and not what the MCU is sending the endpoint.  This will conserve video bandwidth and the MCU will flow that user up to its channel rate if required. 

If the participant is very prominent, then the MCU will ask the endpoint  to send video at a high bandwidth. If the participant is not being  viewed at all (or only being viewed in very small view panes), the MCU  will request that the video is sent at a lower rate to conserve network  bandwidth.

This only affects on what the endpoint is sending, and not receiving. 

Hope this makes sense. 

VR

Patrick

View solution in original post

3 Replies 3

Patrick Pettit
Cisco Employee
Cisco Employee

Hi Kotaro.  This setting is enabled by default now in mcu 4.3 and onwards in HD mode.  This setting only flows the bit rate being received from the endpoint and not what the MCU is sending the endpoint.  This will conserve video bandwidth and the MCU will flow that user up to its channel rate if required. 

If the participant is very prominent, then the MCU will ask the endpoint  to send video at a high bandwidth. If the participant is not being  viewed at all (or only being viewed in very small view panes), the MCU  will request that the video is sent at a lower rate to conserve network  bandwidth.

This only affects on what the endpoint is sending, and not receiving. 

Hope this makes sense. 

VR

Patrick

Tomonori Taniguchi
Cisco Employee
Cisco Employee

Please note, MCU handle video in following flow, receive video payload -> decode video payload -> resize -> encode video payload -> transmit video payload to each Endpoint/UA.

MCU is only optimizing receive video on specific Endpoint that MCU doesn’t need full size video (or size initially negotiated) to generate the transmitting video payload in negotiated video format/quality.

This will avoid or minimize the resize process in MCU which optimize MCU DSP resource but more importantly reduce video processing delay (improve user experience).

There should be no user experience difference (except customer may see lower Tx video format/bit rate on Endpoint call status at Endpoint side) as Endpoint continue to receive full video quality as negotiated.

Hi Patric, Taniguchi-san

Thank you for your advice.

I know this function optimizes network and MCU resouces.

But some endpoints change its transmit resolution very frequently (almost every a couple of seconds) between 720p and 4SIF if we enable "Video receive bit rate optimization" because MCU sends Flow Control Command so frequently.

And this means other participants have to see video that change its resolution quite often.

Finally I opened SR to Japan TAC(SR#622852315 ) to ask why MCU sends FCC in a short period of time.

For now I close this discussion because I understand that it is not possible to disable this function when MCU is in one of the HD, HD+, or Full HD modes.

Thank you for your advice.

Best Regards,

Kotaro Hashimoto

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: