Recording Service Installation Guide
From DVBViewer
|
[edit] Installation of the Recording service
[edit] What's the scope of this manual?
Overview: To install and set-up the Recording service to correctly work with DVBViewer.
to specify: For installing and configuring the Recording service as recordingmachine and DVBServer in connection with the DVBViewer Pro as Client (even the local DVBViewer Pro must be running as a client of the Recording service). Over a LAN the network speed must be fast enough to transfer all data.
There is also streaming over webinterface of the RecordingService where you can modify the bitrate with using VLC Player. Therefore this manual is not. This two things are independent of each other.
[edit] What's the RecordingService used for?
- Programmable recordings
- Regular EPG Update
- Automated EPG search with recording
- Sharing TV over a home network
- Sharing recordings over a home network
[edit] What is not working?
- Recognition of which channels are available for capture, is not currently working with this version.
- Instant recordings will always be done by DVBViewer. Recording Service does not handle them.
[edit] What is needed?
- DVBViewer Pro (Version 4.9 or newer), already installed in Usermode = 2 (or Usermode = 0)
- Recording service 1.9.2 or newer
- svcctrl.dll from the DVBViewer/Plugins folder must be deleted (it should only be there if an version 1.4.7 or older of the Recording service was installed previously)
- A fixed/static IP address (as opposed to dynamic) for the PC where Recording Service will be installed, is advisable. XP Vista
- Paper and pencil to note some configurations
For the Recording service, a working installation of DVBViewer Pro is essential, otherwise the Recording service will not install.
[edit] DVBViewer config backup
A complete backup of the DVBViewer installation folder and the Configuration folder is recommended. At the least take a backup of the configuration directory (if it's not a completely new install/reinstall) of DVBViewer and Recording service.
This will also save existing timers and the recording database. This is important because they will be deleted later.
Whilst backing up the config, DVBViewer must not be running.
[edit] Installation
Please start the installation logged in as, or with administrator privileges. DVBViewer Pro must not be running while this takes place. Upon double clicking the svc_setup_1.x.x.exe, the installation will begin. The setup will search the path of DVBViewer by itself.
After the installation / configuration has started. (Leave the configuration box checked).
[edit] Configuration
Now starts the configuration of the Recording Service. While this takes place, various options and configuration screens will be displayed showing their defaults settings applied to the Recording service and DVBViewer. All other settings can be adjusted later. For further information, please read about the abilities from here in the wiki.
[edit] Service
Here you can adjust your language settings, (if not already correctly set). You may leave the other settings as their default values, or adjust later to your wishes. Here is the wiki page for information about Service options.
[edit] Recorder options
Attention! Here are the first two stumbling blocks.[edit] separate Recording folders
Because Instant timers use DVBVIEWER and its recording directory (as defined under options) DVBViewer needs its OWN recording folder.
To avoid DOUBLE recording entries being displayed, ensure that DVBVIEWER's recording directory is DIFFERENT to that of the Recording Service's directory.
If the Recording Service is used together with DVBViewer Pro on the local HTPC, but DVBViewer is not being used with Recording Service access on other PCs / laptop, you can set the recording folder simply with a click on Add.
[edit] Networkable Recording folders
Otherwise, if you want DVBViewer Pro Clients to have access to the Recording service from other PCs over your home network, you must first define the recording folders with the same UNC paths of those on your local pc or network. Therefore these folders must have a Network Share.
If there are problems with accessing external HDDs like NAS, you can configure with the Windows Service Manager to run the RecordingService under a user account, if this are needed for the access.
On the DVBViewer Clients the same UNC paths MUST NOT be set, otherwise, recordings can be doubled-up in the database.
Leave all other setting at the default values or adjust later to your wishes. Here the Wiki page for informations about Recorder options.
[edit] Recordings
Leave all other settings at their default values or adjust later to your wishes. Here the wiki page for informations about Recordings options.
[edit] Hardware
The Recording Service takes the hardware settings from the DVBViewer. Normally, the settings can be left as seen. Later Changes (other hardware, new drivers) see the page Hardware for comments.
[edit] EPG
Here you can check the box EPG update. It runs an EPG update every 12 hours. A check at this point is recommended to get a (preferably) complete EPG.
All other settings at this site leave at the default values or adjust later to your wishes. Here the wiki page for informations about EPG options.
[edit] SiehFern/MHW
All settings at this site leave at the default values or adjust later to your wishes. Here the wiki page for informations about Siehfern/MHW options.
[edit] Tasks
All settings at this site leave at the default values or adjust later to your wishes. Here the wiki page for informations about Tasks options.
[edit] Web/UPnP
Check the box enable Webserver. Leave interface at automatic. The preconfigured Port is 8089 . Please note the used Webserver-Port.All other settings at this site leave at the default values or adjust later to your wishes. Here the wiki page for informations about Web/UPnP Options.
[edit] Web Settings
At Identification should be set a Username and password. This is not a must but is recommended. Please note the given username and password. All other settings at this site leave at the default values or adjust later to your wishes. Here the wiki page for informations about Web Settings options.
[edit] DVBServer
Check the Enable Server Box. Leave the Control Server and Unicast Interface at automatic. Dont touch the other settings! Note the settings for Control Server Port and Unicast Port and the networkaddress from the HTPC (click at the Unicast interface-button, there should be 3 entries: Automatic, 127.0.0.1 and a third one like 198.156.177.22 this one you note).Affirm the settings by clicking OK.
The RecordingService is now working and in the taskbar you should see the trayicon
of the RecordingService.
[edit] Setting up DVBViewer
Therewith DVBViewer and the Recordingservice easily collaborate there are still some setting to do in DVBViewer. Attention! Following settings must be done on all DVBViewer who should access the RecordingService. Thereby it makes no difference whether the concerning DVBViewer is on the same PC or gain access over Network.
[edit] disable Hardware
Start DVBViewer Pro open in Settings --> Options the point Hardware. Here you disable all listed Hardware (DVB-Cards) with setting State to do not use.
This is very important to avoid problems from the beginning. Otherwise DVBviewer and Recordingservice would access the hardware simultaneously and cause serious System conflicts.
[edit] Create Unicast Devices
Afterwards you create a Unicast-Device for each existing DVB-Hardware. With a klick at the + button pops up the window for virtual devices. In this you set the number in Unicast to the number of DVB-Devices (e.g. for DualTuner set to 2) and confirm with OK.
You must set the Tunertype for each Unicast according to the existing hardware (e.g. If one DVB-T and one DVB-S so set one Unicast to Satellite the other to terrestrial). Set the State to normal. If your hardware is DVB-S2 able (HDTV) so you must check the box is DVB-S2 device also for the Unicast otherwise there will be no HDTV shown in DVBViewer. If CI-Modul is availble so also check that box.
Select the Unicast and klick at settings button to open the network settings.
In the field Autodiscovery Serverlist should your server be listed. One klick on this entry should set all necessary settings for the Unicast. Check the settings with your noted datas. If they are not equal or if there is no entry in Autodiscovery Serverlist change the ports and server IP to the noted values. Whereas RecService Control Server = DVB control server in the Unicast and RecService Unicast Interface Port = Server Port under DVB Unicast Device. The noted network IP of the RecService PC = ServerIP at DVB control server and DVB Unicast Device.
Under no circumstances change the Buffers number!
Confirm all with OK.
These steps must be done for each Unicast device separatly.
[edit] DVBViewer Recorderfolder
Now open in DVBViewer Pro Settings --> Options the point Recorder. Here delete all recording directorys that you want to use in RecordingService. There must be minimum one recording directory for instant timers which must not be equal to one of the directory in the RecordingService.
[edit] DVBViewer Recording Service Settings
Now open in DVBViewer Pro Settings --> Options the point Recording Service.
Check the box at Enable support for the DVBViewer Recordingservice. At Service adress and Web-Port please enter the noted networkaddress IP of the RecService PC (if RecService and DVBViewer at the same PC use 127.0.0.1) followed by a : (colon) and the noted Webserverport. Fill in the noted Username and Password and klick the button Test Connection.
The following 4 checkboxes (Download EPG – Connect to recording list) should be all checked.
Now DVBViewer is ready for action.
[edit] Additional configuration - transfer of current settings in DVBViewer
[edit] Timers
If you have a lot of existing timers entries in DVBviewer, you may want to transfer them to the recording service. Besides doing this manually you can alos do the following:
Open the configuration directory. Then:
- Exit DVBViewer and stop the Recording Service.
- Find and delete the file timers.bak
- Go into the folder "config".
- Find and delete the files svctimers.bak and svctimers.xml
- Start the Recording Service again.
- The Recording Service timers.xml now imported to a new svctimers.xml. Check whether all the timers are available. Then you can delete the timers.xml.
[edit] Recording Database
When the service is installed, the existing recordings in the DVBViewer database are not transfered automatically to the recording service database. In order to do this use the "Refresh DB" button, accessible through the Web interface:
- Open the web interface of the Recording Service by typing its address in your preferred browser (network address and port separated by a : (colon) e.g. http://xxx.xxx.xxx.xx:port).
- Enter the user name and password on the login page.
- The home page of the web interface is displayed. Note: Maybe a good time to set a bookmark to it...
- Click here for pictures and hit refresh db.
All the recordings in the host directories or files with information available, are now available in the recording service database.
[edit] Webinterface
Also read about the abillities of the RecordingService Webinterface.

