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
Filtering by PID
The TECH3 supports arbitrary hardware PID filtering:
Format: hdhomerun_config <id> set /tuner<n>/filter <filter>
Example: hdhomerun_config FFFFFFFF set /tuner0/filter "0x0000-0x1FFF"
hdhomerun_config FFFFFFFF set /tuner0/filter "0x0000 0x0030-0x0033 0x1FFB"
When filtering by PID the stream is filtered but otherwise unmodified.
The filter is cleared to pass-all (0x0000-0x1FFF) when a set channel command is received.
Saving a stream
The hdhomerun_config command can be used to automate the process of saving to the local filesystem:
Format: hdhomerun_config <id> save /tuner<n> <filename>
Example: hdhomerun_config FFFFFFFF save /tuner0 capture.ts
While saving the stream, a single period “.” will be displayed every second. Errors will be indicated by
a letter.
Example output:
............n...............................n..........ts..........
-- Video statistics --
23323 packets recieved, 2 network errors, 1 transport errors, 1 sequence errors
Advanced: A filename of “null” indicates no file should be created, allowing the use of the save
command as a diagnostic tool.
Advanced: “-” may be used as a filename to indicate standard output, allowing the save command to
be used as a pipe on supported platforms.
Example: hdhomerun_config FFFFFFFF save /tuner0 - | vlc -
