2 ms·
The problem is the video codec not being degradation tolerant, this way you need a quite an overkill amount of FEC. If a codec can tolerate just a few percents
by baybal2 5y ago
The problem is the video codec not being degradation tolerant, this way you need a quite an overkill amount of FEC.
If a codec can tolerate just a few percents of arbitrary bit errors without completely garbling the image, you can slash the bandwidth many times even with a youtube level HD quality.
- lazide 5y agoThe issue is that video compression (to produce good compression) creates anti-redundancy - it puts more information into fewer bits by adding dependencies for more areas onto a few bits, and merging many duplicate (redundant) bits into one spot. It also makes later frames more dependent on earlier frames and the side effects of decompressing, to avoid transferring the information again (and adding more anti-redundancy). With a real-time feed used for command and control of something like a fast moving aircraft in close proximity to objects, you have the opposite situation - you want maximum reliability, clear and predictable degradation, and fastest recovery, even if it comes at the cost of clarity or bandwidth. They’re literally working to opposite goals.