Overview: Transcoding performance and capacity
Transcoding performance compares pipeline progress and shared resource demand with the deadlines of active playback.
A real-time operation needs to produce usable output quickly enough for the presentation. Processing speed, throttling and concurrent work affect that progress in different ways. These topics connect observed rate and waiting behavior to the pipeline stage or shared resource that sets the limit.
Real-time transcoding
Real-time transcoding must supply usable media at the rate playback consumes it, with temporary buffer lead covering only finite production deficits.Transcoding speed
Transcoding speed compares produced media-time progress with wall time, while fps, bitrate and completion describe different quantities.Transcode throttling
Transcode throttling limits work produced ahead of playback by pausing or reducing a producer whose output lead is already sufficient.Transcoding bottlenecks
A transcoding bottleneck is the limiting processing or delivery dependency under the actual workload, which may differ from the most visible utilisation counter.Concurrent playback workloads
Concurrent playback capacity depends on the combined resource demands and timing of the actual session plans rather than only on a stream count.