You can actually use ruler in OpenBRF to get a measurement! For non circular shields, you may have to temporarily rotate the item to get the height, which you can store in shoot_speed.
One thing to note, the Shield skill will add a "ghost range" based on level to sort of imitate a skilled shield user being able to "catch" arrows and blows outside of their natural blocking range. That's not the issue shown in the video though.