HDHomeRun is a network-attached digital television tuner box, produced by the company SiliconDust USA, Inc..
Unlike standard set-top box (or set-top unit) appliances, HDHomeRun does not have a video output that connects directly to the user's television. Instead it receives a live TV signal and then streams the decoded video over a local area network to an existing smart phone, tablet computer, smart tv, computer, or game console. This allows it to stream content to multiple viewing locations.
There are currently a number of HDHomeRun models on the market: a single-tuner ATSC/clear QAM model, a dual-tuner ATSC/clear QAM model, a dual-tuner commercial (TECH) ATSC/clear QAM model, a dual-tuner DVB-T/unencrypted DVB-C model, and a three tuner CableCard/clear QAM model. All models are designed to receive unencrypted digital broadcast or cable television and stream it over a network for use by any PC on the network. HDHomeRun normally receives an IP address via DHCP but will also work via an auto IP address if no DHCP server is available.
The HDHomeRun Windows driver presents the tuners as standard BDA tuners, enabling BDA-compliant applications to work with the HDHomeRun. The HDHomeRun can also be controlled via a command-line application which is available for Windows, Mac OS X, Linux, FreeBSD, and other POSIX-compliant operating systems. The control library is open source and is available under the LGPL for use in custom applications.