Replies: 2 comments 7 replies
-
What codec? I've had very solid results using FEC with H.264, but terrible results with H.265 to the point of near uselessness. I switched to SRT encapsulation, but it does incur a latency penalty. |
Beta Was this translation helpful? Give feedback.
-
Are you using default configuration for Reed-Solomon (I believe it is 200:240)? This should be very sufficient for your loss rate. But the important point is the loss distribution. For your example, supposing 30 FPS and 1500 B packet yields some 28 packets per video frame. If the network loss is not uniform, 5 lost packets per frame are critical. Could you check the value of |
Beta Was this translation helpful? Give feedback.
-
I’ve been playing with Ultragrid for a while now, and have had some great success using my with home brew RTP based error correction. I’m trying to get even lower latency I.e would like to get into using FEC only. I should be able to get around the standard arq style of transmission and as long as I have bandwidth, be able to crank up the FEC to compensate for losses and get down to 50% RTT time, at least in theory this makes sense.
My issue is no matter what RS combination I use, I can’t even survive .5 to 1 % losses which I measured with iperf. From what I was reading I should be able to handle 5% or more just with FEC.
My video is not more than 10mbps.
Any suggestions? My RTT time is 100ms so I’d like to be in 100ms or less with FEC. Is that even possible considering network jitter? Or should I just change my protocol to attempt a different method other than RTP/UDP
Beta Was this translation helpful? Give feedback.
All reactions