Instruction manual
Table Of Contents
- Additional Tools and Software
- Using the Command Line Configuration Utility (hdhomerun_config)
- Supported Commands
- HTTP Streaming (TECH3-6CC-3x2 only)
- Lineup file (TECH3-6CC-3x2 only)
- Datacast operation
- Using /sys/boot
- Setting the channel map
- Multicast
- Example Boot Script Configurations
- Tuning 2 ATSC channels and streaming to multicast addresses using RTP:
- /tuner0/channelmap us-bcast
- /tuner0/channel 31
- /tuner0/program 3
- /tuner0/target rtp://239.255.1.1:59001
- /tuner1/channelmap us-bcast
- /tuner1/channel 8
- /tuner1/program 1
- /tuner1/target rtp://239.255.1.2:59002
- Tuning 3 digital cable channels using a CableCARD and streaming to multicast addresses using RTP:
- /tuner0/vchannel 702
- /tuner0/target rtp://239.255.1.1:59001
- /tuner1/vchannel 740
- /tuner1/target rtp://239.255.1.2:59002
- /tuner2/vchannel 771
- /tuner1/target rtp://239.255.1.3:59003
- Tuning 2 DVB-T channels in Australia and streaming to multicast addresses using UDP:
- /tuner0/channelmap au-bcast
- /tuner0/channel 5
- /tuner0/program 20121
- /tuner0/target udp://239.255.1.1:59001
- /tuner1/channelmap au-bcast
- /tuner1/channel 44
- /tuner1/program 28753
- /tuner1/target udp://239.255.1.2:59002
- Tuning 2 DVB-C channels in Europe and streaming to a single PC, ignoring rejection messages from the PC due to a closed port:
- /tuner0/channelmap eu-cable
- /tuner0/channel 646
- /tuner0/program 231
- /tuner0/target udp://192.168.0.22:59001 no_clear
- /tuner1/channelmap eu-cable
- /tuner1/channel 770
- /tuner1/program 24112
- /tuner1/target udp://192.168.0.22:59002 no_clear
- HDHomeRun QuickTV (Windows)
- VideoLAN VLC
- TSReader
Streaming to a target machine
Set the target IP address and port number using the set target command:
Format: hdhomerun_config <id> set /tuner<n>/target udp://<ip>:<port>
Format: hdhomerun_config <id> set /tuner<n>/target rtp://<ip>:<port>
Example: hdhomerun_config FFFFFFFF set /tuner0/target udp://192.168.1.100:5000
Example: hdhomerun_config FFFFFFFF set /tuner0/target rtp://192.168.1.100:5000
The target machine must be listening on the given UDP port. The TECH3 will automatically clear the
target if a ICMP port unreachable message is received when sending to a unicast address. To override
this, add no_clear to the target.
Format: hdhomerun_config <id> set /tuner<n>/target "udp://<ip>:<port> no_clear"
Format: hdhomerun_config <id> set /tuner<n>/target "rtp://<ip>:<port> no_clear"
Example: hdhomerun_config FFFFFFFF set /tuner0/target "udp://192.168.1.100:5000 no_clear"
Example: hdhomerun_config FFFFFFFF set /tuner0/target "rtp://192.168.1.100:5000 no_clear"
A global broadcast (255.255.255.255), subnet broadcast, or multicast target can be specified however
care must be taken to ensure that the traffic will not cause problems with other devices on the network.
If the local network is bridged to a wireless network then the AP will typically transmit at a low
broadcast speed saturating the wireless network.
The time-to-live (TTL) defaults to 64. To configure a lower TTL use the following format (quotes
required):
Format: hdhomerun_config <id> set /tuner<n>/target "udp://<ip>:<port> ttl=<n>"
Format: hdhomerun_config <id> set /tuner<n>/target "rtp://<ip>:<port> ttl=<n>"
Example: hdhomerun_config FFFFFFFF set /tuner0/target "udp://192.168.1.100:5000 ttl=8"
Example: hdhomerun_config FFFFFFFF set /tuner0/target "rtp://192.168.1.100:5000 ttl=8"
Example: Streaming to VLC
Run VLC: Media, Open Network Stream. Select UDP/RTP. Specify port 5000.
Discover the device:
hdhomerun_config discover
Run a channel scan:
hdhomerun_config FFFFFFFF scan /tuner0 scan0.log
Set the physical channel:
hdhomerun_config FFFFFFFF set /tuner0/channel auto:651000000
Check sub-programs:
hdhomerun_config FFFFFFFF get /tuner0/streaminfo
Select a sub-program:
hdhomerun_config FFFFFFFF set /tuner0/program 3
Set the target:
hdhomerun_config FFFFFFFF set /tuner0/target udp://<ip address of pc>:5000
