= Appendix G: Network Encoding =

SageTV can be used to control recordings made with an encoding device that is installed on another computer on the same network. Two full installations of SageTV are used for this purpose:

For the installation of SageTV that is going to be the network encoder, set this property: enable_encoding_server=true. Start this installation of SageTV. Note: To also use SageTV on this system as a client, start a second instance of SageTV.exe, using the ‘client’ command line parameter. See Appendix D: SageTV Command Line Parameters.

For the main installation of SageTV (the one that is to be the server for all your clients), set this property: network_encoder_discovery=true. Start SageTV.

 Note: Each installation of SageTV will require a separate registration license.

 Note: The SageTV server will need access through any software firewall for port 8271 (UDP), while the network encoders will need access for port 6969 (TCP). These ports are the same no matter how many network encoder devices are in use, on one or multiple computers. See Firewall Settings for more port information.

Previous method, using SageTVRecorder:

SageTVRecorder is used on the networked PC to control the encoding device, while SageTV instructs SageTVRecorder regarding which shows are to be recorded. When used in this way, SageTV will make use of the network encoder as if it were a local encoder, with the entire process being transparent to the user once it is all configured.

For further information regarding setting up a network encoding in this manner, please see the SageTV Configuration web site at Look for the section titled: Setting Up Network Encoders.

Note: SageTVRecorder is no longer updated and does not support the use of newer encoding devices. It is recommended that SageTV now be used for this purpose, above.