A system and a method of remotely controlling a TV tuner over a TCP/IP
network is described. The system includes a client module and a host
module, which are connected to each other through the Internet. The host
module has a TV tuner device such as AGP/PCI TV card or USB TV Box
installed. The client module has a simulation GUI of a TV. The client
module sends a control command to the host module and renders a
video/audio data stream feed by the host module. The method includes: the
client module encodes the control command and sends it to the host module
over the Internet. The host module receives the control command, decodes
it, gets the related control instruction; and then operates the TV tuner
to implement the related function and to generate new content video/audio
stream for the client. The client renders the video/audio stream.