Normal
It is the responsibility of the machine that displays the video to decode it. In other words, when a client connects to an external server, the server "extracts" the video stream from the tuner and sends it to the client, but it is the *client* that actually decodes the video and displays it (which is the hard part from a CPU perspective). When you view the video on the server, the *server* is both extracting and decoding the video. Since the server is able to deliver the stream to a client without fault, there is clearly a problem with the server's ability to decode the video. That could indicate a codec issue, but it might also indicate a HDD speed issue (writing the stream + reading it back too much for the HDD???) or video card driver issue (DxVA broken - this *can* happen). I advise you to try other codecs (maybe FFDShow, CoreAVC... there are plenty of options these days) and run some diagnostics on your server's timeshifting HDD.mm
It is the responsibility of the machine that displays the video to decode it. In other words, when a client connects to an external server, the server "extracts" the video stream from the tuner and sends it to the client, but it is the *client* that actually decodes the video and displays it (which is the hard part from a CPU perspective). When you view the video on the server, the *server* is both extracting and decoding the video. Since the server is able to deliver the stream to a client without fault, there is clearly a problem with the server's ability to decode the video. That could indicate a codec issue, but it might also indicate a HDD speed issue (writing the stream + reading it back too much for the HDD???) or video card driver issue (DxVA broken - this *can* happen). I advise you to try other codecs (maybe FFDShow, CoreAVC... there are plenty of options these days) and run some diagnostics on your server's timeshifting HDD.
mm