Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dvr:advanced [2019/06/12 20:19] – [When using multiple HDHomeRun tuners] neds | dvr:advanced [2021/03/02 04:05] (current) – neds | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Advanced DVR notes and options ====== | ====== Advanced DVR notes and options ====== | ||
+ | <btn type=" | ||
- | ==== When using multiple DVR storage devices ==== | + | ===== When using multiple DVR storage devices ===== |
+ | <WRAP indent> | ||
- | === which " | + | ==== Which " |
Generally whichever record engine has the most free space will do the recording. | Generally whichever record engine has the most free space will do the recording. | ||
Line 11: | Line 13: | ||
If a record engine reaches its concurrent stream limit then another record engine will take over additional concurrent streams. The default limit is 16 for Windows/ | If a record engine reaches its concurrent stream limit then another record engine will take over additional concurrent streams. The default limit is 16 for Windows/ | ||
- | === Additional notes === | + | ==== Additional notes ==== |
The StorageID in the conf file must be specified (and must be unique). The record engine will automatically create and add a StorageID to the conf file if it has write access to the file. Normally, this should happen automatically. | The StorageID in the conf file must be specified (and must be unique). The record engine will automatically create and add a StorageID to the conf file if it has write access to the file. Normally, this should happen automatically. | ||
Line 17: | Line 19: | ||
To limit the number of concurrent recordings set RecordStreamsMax in the conf file (registry on Windows). Once this limit is reached another record engine will take over additional concurrent recordings. The default/max is 16. | To limit the number of concurrent recordings set RecordStreamsMax in the conf file (registry on Windows). Once this limit is reached another record engine will take over additional concurrent recordings. The default/max is 16. | ||
- | ==== When using multiple HDHomeRun tuners ==== | + | </ |
- | === which box will be recorded from when the same channel exists on more than one HDHomeRun box === | + | ===== When using multiple HDHomeRun tuners |
+ | <WRAP indent> | ||
+ | |||
+ | ==== which box will be recorded from when the same channel exists on more than one HDHomeRun box ==== | ||
+ | * If there is a mix of CableCARD and OTA tuners, the OTA tuners will get a higher priority as they tend to have better picture quality than compressed cable signals. | ||
+ | * HD channels will be prioritized over SD channels. | ||
+ | |||
+ | </ | ||
+ | ====== Location of recordings ====== | ||
+ | <WRAP indent> | ||
+ | |||
+ | ==== Windows ==== | ||
+ | The default directory for recordings is: | ||
+ | < | ||
+ | |||
+ | |||
+ | To change this directory use the HDHomeRun Setup utility and click on the " | ||
+ | |||
+ | A second advanced method to change this setting (only for advanced users) is to use regedit to modify the registry: | ||
+ | Key: HKEY_LOCAL_MACHINE\SOFTWARE\Silicondust\HDHomeRun\DVR\\ | ||
+ | Name: RecordPath\\ | ||
+ | Type: String\\ | ||
+ | Value: <full path to desired directory for recordings> | ||
+ | |||
+ | |||
+ | After specifying or changing the RecordPath you will need to reboot the PC (or stop and restart the HDHomeRun RECORD service). | ||
+ | |||
+ | <WRAP center alert 80%> | ||
+ | **WARNING: | ||
+ | </ | ||
+ | |||
+ | ==== Mac ==== | ||
+ | The default directory for recordings is: | ||
+ | < | ||
+ | |||
+ | To change this directory edit / | ||
+ | |||
+ | The hdhomerun_record daemon and hdhomerun.conf MUST stay in / | ||
+ | |||
+ | After editing hdhomerun.conf you will need to reboot the Mac. | ||
+ | |||
+ | ==== Linux ==== | ||
+ | To specify a path for recordings create a file hdomerun.conf and add a line: | ||
+ | < | ||
+ | |||
+ | The conf file can be specified when running hdhomerun_record by adding --conf <conf filename> | ||
+ | |||
+ | ==== Additional search paths ==== | ||
+ | |||
+ | Additional search paths can be added by setting RecordPath to: | ||
+ | < | ||
+ | |||
+ | The first path provided will be used for storing new recordings and locating existing recordings. | ||
+ | |||
+ | Additional search paths will be used to locate additional recordings. | ||
+ | |||
+ | </ | ||
+ | ===== hdhomerun.conf options ===== | ||
+ | <WRAP indent> | ||
+ | |||
+ | For MacOS and Android, a file called hdhomerun.conf can be created in the recording directory that contains the following definable parameters. | ||
+ | |||
+ | On Linux-based systems (including most commercial NAS systems) the hdhomerun.conf file is required, often created automatically by using a given installation method for the DVR software. | ||
+ | |||
+ | On Windows, this data is stored differently. Please see the [[: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | The hdhomerun.conf file should be a plain text file (no rich text formatting), | ||
+ | |||
+ | \\ | ||
+ | **RecordPath**\\ | ||
+ | The full file path to the desired directory/ | ||
+ | |||
+ | On Windows, this can be set using the HDHomeRun Setup utility. | ||
+ | |||
+ | \\ | ||
+ | **StorageID**\\ | ||
+ | The record engine will automatically create and add a StorageID to the conf file if it has write access to the conf file. Normally, this should happen automatically. HDHomeRun DVR software installation methods mentioned in the guides will all automatically generate a unique StorageID. This is mainly used for very specific situations such as testing, and most users can safely ignore this setting. | ||
+ | |||
+ | \\ | ||
+ | **Port**\\ | ||
+ | The port used by the DVR software. | ||
+ | |||
+ | \\ | ||
+ | **RecordStreamsMax**\\ | ||
+ | Sets the number of recording streams, or " | ||
+ | |||
+ | The default number of recording streams is 16. Most PCs and NAS devices wired to ethernet should be able to handle that much traffic, but this can be lowered or raised based on the needs of that specific DVR installation. | ||
+ | |||
+ | \\ | ||
+ | **PlaybackStreamsMax**\\ | ||
+ | Sets the number of playback streams, or " | ||
+ | |||
+ | The default number of playback streams is 16. Most PCs and NAS devices wired to ethernet should be able to handle that much traffic, but this can be lowered or raised based on the needs of that specific DVR installation. | ||
+ | |||
+ | For example, if your network and DVR hardware can support more playback streams, you could increase the number to 20 and have 20 TVs/devices all watching the same TV channel, while only consuming a single tuner slot. | ||
+ | |||
+ | \\ | ||
+ | **SendfileDisable**\\ | ||
+ | SendfileDisable=1 option for use with complex disk/ | ||
+ | |||
+ | \\ | ||
+ | **Live TV buffer note** | ||
+ | |||
+ | The DVR software also works to extend the live TV pause/ | ||
+ | |||
+ | - Example: if 2 people are watching two different TV channels, even if they are not recording those channels, 2 Playback slots and 2 Recording slots will be consumed. | ||
+ | - Example: if 2 people are watching the same TV channel, even if they are not recording that channel, 2 Playback slots and 1 Recording slot will be consumed. | ||
+ | - Example: if a person is watching a previously made recording, only 1 Playback slot will be consumed. No Record slots will be consumed. | ||
+ | |||
+ | </ | ||
+ | |||
+ | {{tag> |