Originally Posted by RayCJ
If he's viewing with a personal computer based setup, he needs to make sure the computer is not being bogged-down (for any reason) with a high CPU utilization. I don't recall if firestick or AppleTV uses an HDMI or DisplayPort interface bur nonetheless, both of those interfaces have separate paths for audio, video and synch signals. It's up to the computer (either a PC or Internet TV) to obtain, synchronize and output those signals. If the computer is not up to the task (for any one of a million reasons) you will have synchronization problems.
BTW: A "Internet TV" is nothing more than a dedicated PC with a scaled-down motherboard, a graphics card just adequate to do the job and a big monitor. The OS is usually Linux based and some of them are straight-up Android variants(i.e. Google TV sets). If users do not have them configured properly (DNS settings, DHCP, Network Interface, MTU settings, Firewall settings etc) the CPU can be going haywire for no apparent reason. In PC streaming environments, it's the CPUs job to synch the audio and video for a streaming signal. If the CPU is bogged-down because of a misconfiguration, you are almost guaranteed to have synch issues.
And again, OP is not using a PC nor Internet TV.
If he's viewing with a personal computer based setup, he needs to make sure the computer is not being bogged-down (for any reason) with a high CPU utilization. I don't recall if firestick or AppleTV uses an HDMI or DisplayPort interface bur nonetheless, both of those interfaces have separate paths for audio, video and synch signals. It's up to the computer (either a PC or Internet TV) to obtain, synchronize and output those signals. If the computer is not up to the task (for any one of a million reasons) you will have synchronization problems.
BTW: A "Internet TV" is nothing more than a dedicated PC with a scaled-down motherboard, a graphics card just adequate to do the job and a big monitor. The OS is usually Linux based and some of them are straight-up Android variants(i.e. Google TV sets). If users do not have them configured properly (DNS settings, DHCP, Network Interface, MTU settings, Firewall settings etc) the CPU can be going haywire for no apparent reason. In PC streaming environments, it's the CPUs job to synch the audio and video for a streaming signal. If the CPU is bogged-down because of a misconfiguration, you are almost guaranteed to have synch issues.
And again, OP is not using a PC nor Internet TV.