Page 3
....... . . 63 13.3 EPG: Importing XMLTV data into the SnapTV EPG server Configuring the gate- way for using an XMLTV EPG source .
Page 4
17 Audio Media Player 17.1 Play radio channels on your Audio Media Player ....77 18 SnapCast 18.1 SnapCast administration pages ......79 18.2 Enabling SnapCast .
The reader of this manual is required to have a basic command line user experience on Linux and preferably basic knowledge about Linux networking. For specifics on the SnapTV Linux distribution (Ubuntu 12.04 LTS), the following is a good starting point •...
Page 7
System Installation Guide, Release 2.3.0 Chapter 1. Introduction...
CHAPTER Getting started 2.1 First time power up Connect both power cables to the unit and to 220VAC wall outlets. Switch both switches on the power supplies to the 1 position. Thereafter, switch the unit on by pressing the toggle switch on the front panel.
2.3.2 Creating admin user for accessing the web interface In case the current web interface user/password is forgotten, a new user and password can be defined using this command. Example: ~# sudo /opt/snaptv/bin/create_admin_user.pm <username> <password> (<real name>) Creating user <username> (admin) with password <pasword>...
System Installation Guide, Release 2.3.0 ~# loadkeys no-latin1 Loading /usr/share/keymaps/i386/qwerty/no-latin1.map.gz 2.5 Network configuration 2.5.1 Default settings Your unit has two network interfaces, named eth0 and eth1 as labeled at the rear of the server. In a typical configuration, eth1 will be used for external connection, providing Internet access, while eth0 is connected to the local network where the radio and TV channels are to be multi- casted.
Page 11
System Installation Guide, Release 2.3.0 iface eth0 inet static address 10.0.0.5 netmask 255.255.255.0 up ip route add 224.0.0.0/4 dev eth0 auto eth1 iface eth1 inet dhcp # This blank configuration will automatically use DHCP for any net Note that no default gateway is assigned to eth0. This is because a default gateway will be assigned to eth1 if eth1 is used to connect to an external network with automatic configuration via DHCP.
Page 12
This is done through the Network Time Protocol. As long as the SnapTV unit has access to the Internet, this will work transparently. Should this option not be available, an NTP server should be made available to the SnapTV unit on the local network.
Note: If you change the hostname and the new hostname does not have a valid entry in the configured DNS, you have to add an alias for it in the file /etc/hosts, or the SnapTV web interface will not work.
CHAPTER Accessing the web interface Administration of the SnapTV units is primarily done through the web interface available on the unit. Now that we have done the basics in a terminal window, we can move on and set up the rest of the services.
Page 15
System Installation Guide, Release 2.3.0 • Configure Host IP, see section Host IP The following chapters describe how you can use the web interface to administer your SnapTV unit. Chapter 3. Accessing the web interface...
The server operating system is based on Ubuntu 12.04 LTS (Long Term Support) a debian based Linux distribution sponsored by Canonical Ltd. Software updates are downloaded from an online service by SnapTV, while some security patches will be downloaded directly from Canonical servers.
SnapTV support. 4.3 Upgrade using the terminal The SnapTV server uses Aptitude to keep software up to date. Log into the server using ssh or use an attached keyboard and monitor. First update the list of available updates:...
CHAPTER Manage inputs In this section we will explain how to connect various input sources and configure them to become TV channels. 5.1 Numbering of the input sources The input devices will be identified by an port identifier like for instance 9:1 or 5:a-1. The number before the colon is the slot number which has the range 1 to 12.
System Installation Guide, Release 2.3.0 5.3 Terrestrial and Cable connection Each DVB-T/DVB-C input has a standard IEC 169 connector (also called Belling-Lee or TV Aerial Plug). The connector at the top is for antenna input to both DVB-T/DVB-C tuners of the two port input card.
System Installation Guide, Release 2.3.0 Insert your program card into the CAM and then insert the CAM into its port. Note that it may take some time from the channel is first tuned until it works as expected when the program card is new or have been unused for a while.
System Installation Guide, Release 2.3.0 RCA composite video and RF-tuner inputs. The stereo audio connectors are to be used in conjunction with both S-video and composite video input. When using the tuner both video and audio will be received from the RF input. Sometimes two neighboring slots may share one RF connector.
CHAPTER Manage live signals 6.1 List and edit channels TV and Radio channel can be found on seperate pages. TV channels can be displayed by clicking in menu Manage Live signals List TV channels. Radio channels can be displayed by clicking in menu Manage Live signals List Radio channels.
Page 23
System Installation Guide, Release 2.3.0 6.1.2 Edit channel information If you need to change the channel name, its address, override the TTL for the channel or edit channel ID, you must use this form to do it. Click OK to save. 6.1.3 Channel descrambling Channel descrambling will, if enabled, use a CA module and smart card inserted into the tuner to descramble the channel before multicasting to the internal network.
Page 24
System Installation Guide, Release 2.3.0 • Teletext • Video • Other For each group several selectins are available. Up to 10 languages can be set up in the “Drop all except filter” (Keep filter) for each component. The main selection for each group consists of 4 choices: Drop “none - all - all except - all scrambled except”.
6.1.5 Multicast Monitoring See section Monitoring. 6.2 Add channel from input Follow these steps to add channels from a physical input of your SnapTV Gateway product. 1. Click Manage inputs List inputs. Then you should see a menu looking something like this: 2.
Page 26
System Installation Guide, Release 2.3.0 3. You decide to add some of the interesting international channels on 11597000 MHz. 4. After clicking Tune!, you should get a list of channels at the given transponder, looking something like this: 5. Enter a multicast address and port for the channels you want to add. You can click on the wand icon to the right to get a suggested value.
Page 27
System Installation Guide, Release 2.3.0 6. Now click Add selected channels. After a few seconds the TV channels will be listed in the web interface and the dot behind each channel should change color from red to green, indicating that “channel status” is OK. 6.2.2 DVB-T and DVB-C Follow these steps to add channels from a DVB-T or DVB-C transponder: You will first be asked if the signal to be tuned is DVB-T or DVB-C.
This channel will not be streamed by the SnapTV equipment, but it will be listed in the clients channel list together with the channels streamed by the SnapTV gateways. It will also be possible to select this channel for recording on an a SnapTV nPVR unit.
5. Click OK. 6.5 New looped file channel The SnapTV Gateway can stream “simulated” channels by looping a stored file. To do this a broadcast quality mpeg2 single program transport stream is needed. The file should have no discontinuities.
If your system has an internet connection you can subscribe to VoDs and other content from the SnapCast service. By subscribing to SnapCast channels you can keep your VoD li- brary up to date automatically. Contact SnapTV support (support@snap.tv) or SnapTV sales (sales@snap.tv) if you want to try out SnapCast. Please see...
7.2 Infopage With Infopage component you are able to create simple html page that can be displayed in SnapTV Portal. Enter infopage title and content. Infopage content field can contain simple HTML tags. To use that page as Infopage in portal set following url under System configuration -> Portal ->...
Page 32
System Installation Guide, Release 2.3.0 7.3.3 Remove pages • To delete all entries in the list of pages, you can click the Delete all button next to Add. • To delete a single entry, click the X behind the list entry you want to remove. 7.3.
CHAPTER Manage recording To use the Network PVR functionality you need a nPVR ISRV-1234A or a nPVR GHI-480 with some configured channels. Usually this is done by combining the nPVR unit with one or more GW 360GBPX units in a cluster and setting up some channels from these units (see chapters DHCP Add channel from input).
System Installation Guide, Release 2.3.0 If you already have a nPVR Manager service running on a different SnapTV server, you can point to it by entering its IP address under the Specify other nPVR Manager host heading below and click OK.
Page 36
This can be useful for system integrators who do not wish to use the standard SnapTV software stack. The different options can be enabled at the same time to give users both a set of operator- controlled recordings and the possibility to select programs for longer storage or on-demand recording of other channels.
CHAPTER Content Provisioning Server In order to provide end-user access to content such as nPVR or VoD, the SnapTV software stack uses the Content Provisioning Server which can provide selective access to services based on user subscriptions and other metadata.
Here you can instruct the gateway you are currently logged into to be the bootcast server by clicking the Enable here link under the Amino heading. If you have more than one SnapTV gateway in a group (see section DHCP) you can alternatively enter the IP address of another SnapTV gateway to act as bootcast server under Specify other amino host and press the OK button next to it.
Motorola STB’s by the multicast based infocast service. In order to avoid conflicting infocasts when several SnapTV products are present in the network, the unit which is to run infocast must be explicitly instructed to do so. In the web interface, click Client provisioning Standard to bring up a configuration menu like this:...
Page 42
System Installation Guide, Release 2.3.0 NOTE: Reboot all STBs button can be found on administration page of gateway where Infocast is defined. 10.2. Standard...
CHAPTER System configuration 11.1 Network 11.1.1 Host IP Warning: If you change the IP address you have to do a Configuration remap afterwards. Also remeber that the STBs will not receive new network settings until the end of the lease time and a reboot of the STBs might be necessary.
Page 45
System Installation Guide, Release 2.3.0 The new address is enabled, with a timeout set to 45 seconds after which the original address will be restored if the new address is not confirmed. You have to authenticate to the server with its new address and press the confirmation button to make the new IP address permanent.
Page 46
System Installation Guide, Release 2.3.0 11.1.3 DHCP In order for STB’s to recevie network settings, a DHCP server must be present in the local network, and the gateway can function as a DHCP server. The DHCP server is started by clicking System configuration Network DHCP able here.
Page 47
System Installation Guide, Release 2.3.0 The values which can be set are: • Subnet • Netmask • Range • Default gateway • NTP server: Network Time Protocol server IP address. This is required for the set-top boxes to have the correct time. Normally, this is the same as the DHCP server. •...
11.2 Cluster Sometimes it is needed to run several SnapTV servers together on a single site. These can be grouped into a cluster. The cluster has a shared configuration file so that you can have a single channel list with channels originating from one or more servers.
System Installation Guide, Release 2.3.0 The servers are now authenticated to share each other’s configuration. Each server should show the other server under “Peered/known Servers” with hostname, Identifier fingerprint and a configuration version. The format of the line is: <hostname> (<Identifier>) (<Configuration version>): <Fingerprint>...
EPG server. What you have done so far is only to enable the Electronic Program Guide service as such; you have not yet defined the sources of data for the service. The SnapTV system supports 11.4. EPG service...
Page 51
System Installation Guide, Release 2.3.0 aggregation of EPG data from the Event Information Tables (EIT) that are embedded in the DVB transport streams, and import from XMLTV. However if you need to import data from XMLTV, contact technical support as there is currently no integrated support for it in the web interface.
System Installation Guide, Release 2.3.0 11.5 Monitoring With your SnapTV comes the feature to monitor different services. For instance can EPG data for a specific channel be monitored and send e-mail notification when something is wrong. Through the web interface, you can turn on monitoring for different services in your SnapTV unit.
Page 53
System Installation Guide, Release 2.3.0 11.5.2 Signal strength monitoring Go to Manage inputs List inputs, then click on a tuned transponder to see tuning infor- mation. Below channels tuned, just above Conditional access module, you will see a header Signal strength Monitoring. Click the drop down menu to choose your level of monitoring. Click OK button.
Page 54
System Installation Guide, Release 2.3.0 11.5.3 Multicast monitoring To always be sure that a channel is multicasting, click Manage live signals List channels. Choose a channel to monitor and click Edit behind the channel. You are presented with a page with channel information and at the bottom of the page you can turn on/off Multicast Monitoring for the channel.
In order to have clients such as Motorola boxes, Amino boxes or PanelPCs to boot the Portal software, this service must be running on one of the SnapTV servers in your network. To enable this service go to System configuration Portal Portal host and setup.
Page 56
System Installation Guide, Release 2.3.0 11.6.4 Factory settings The factory settings page is available after portal is installed. In clustered system this menu is accessible only form servers where the portal package is installed (normally only from the server where it is enabled). Factory settings is used to set up default setting for the set-tob boxes (STB).
Page 57
System Installation Guide, Release 2.3.0 In some portal versions it is possible to alter some or all of these settings locally at each STB. This menu is used for setting the default values globally for all STBs. Changing a parameter in the factory settings page will take immediate effect in all the STBs. An exception here is if the STB user already changed this parameter locally;...
System Installation Guide, Release 2.3.0 What subtitle language to use as standard if the TV channel broadcast subtitles in more than one language. Alernate subtitle language If the standard subtitle language is not available, this will, if available, be used instead. Audio mode If you connect additional sound equipment to the STB, set the output mode to “Digital”...
System Installation Guide, Release 2.3.0 11.8 Unicast radio services Unicast radio services starts a DLNA server and enables unicast playout of radio. This provides DLNA and UPnP capable devices with a list of URLs pointing to the unicast radio services so that they can play radio channels over http.
Page 60
System Installation Guide, Release 2.3.0 • admin The channel_admin and content_admin roles have got access to parts of the system only. The channel_admin can set up input cards and looped file channels. The content_admin can manage recordings and VoDs, monitor live channels and set up looped file channels.
System Installation Guide, Release 2.3.0 11.9.2 Maintain users A table gives an overview of all created users. By pressing the view link of a user, details about this user are shown and can be altered. The user can be removed, the Name can be changed, the password can be overwritten by a new and the role can be changed.
Note that upon turning on SSL authentication, your browser is likely to give you a security violation. This results from the browser not being aware of default certificate that SnapTV has self signed. You can either except the certificate by overriding the violation and downloading the certificate or upload a trusted certificate.
Page 63
System Installation Guide, Release 2.3.0 Chapter 11. System configuration...
CHAPTER System information 12.1 License To list your license information click System information License in the menu. To renew your license, you simply need to click the “Renew” button found at the same page, underneath the license information. See image below. If you have no internet connection or if license request fails you could click “Try again”...
• Click “Upload license” • Choose a file from your computer • Press the “Upload” button 12.2 List versions This is a list of the versions of the installed software in your SnapTV unit. 12.3 System status Chapter 12. System information...
Page 66
When you are experiencing a problem with your server, and you don’t know what is causing the problem, you should contact support at SnapTV. Do this is by clicking System information System status in the left menu and at the bottom of the screen you will see a section called Mail to support.
Page 67
System Installation Guide, Release 2.3.0 Chapter 12. System information...
If you’re working from Microsoft Windows, PuTTY is a popular remote shell client that can be used to open a connection to the SnapTV server. Download it at http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 13.2 Using the Nano editor...
13.3 EPG: Importing XMLTV data into the SnapTV EPG server Con- figuring the gateway for using an XMLTV EPG source The SnapTV EPG server comes with support for importing data in XMLTV format. It does not, at the moment, contain support for mapping the channel id’s used by a particular XMLTV source to the internal channel id’s used by the SnapTV Gateway.
To import a file containing XMLTV data: • Log into the gateway • Copy or download the XMLTV file • Run the following commands, replacing /PATH/TO/YOUR/XMLTV_FILE with the actual path to the XMLTV file: /opt/snaptv/epg perl -MLibSnap::EPG -e ’LibSnap::EPG::cleanup()’ perl -MLibSnap::EPG -e ’LibSnap::EPG::xmltv_loadfile("/PATH/TO/YOUR/XMLTV_FILE")’...
CHAPTER AMT - Active Management Technology 14.1 Overview Intel (R) AMT (Active Management Technology) is a remote control technology, which is inte- grated into the hardware component of PC based on Intel (R) vPro (TM) platform. Traditional remote control solutions could control a computer only if the computer’s operating system was running and configured.
Page 73
System Installation Guide, Release 2.3.0 nmap -p16992 192.168.1. * (IP range must be set according to the DHCP range of the particular network). Servers with AMT will respond with port 16992 open. 14.3.2 Restricted access For all accesses to the AMT system a user name and password is required. The default user / password set up before shipping is User: admin...
Page 74
System Installation Guide, Release 2.3.0 Network settings Note that under “Network Settings” you can change the IP address for the AMT interface. This will not affect the settings of the shared eth1 port settings for normal operation traffic. The default setting is “Obtain IP settings automatically” which means obtain settings via the DHCP server.
Page 75
AUTH -> INIT_SOL (serial-over-lan initialization) amtterm: INIT_SOL -> RUN_SOL (serial-over-lan active) serial-over-lan redirection ok connected now, use ^] to escape This is pepper.unknown_domain (Linux x86_64 3.1.6_p0001001300000001-snaptv) 11:07:30 pepper login: root Password: Last login: Mon Jun 18 10:57:05 CEST 2012 from oslo-gw.snap.tv on pts/1 root@pepper ~ # 14.3.6 Access via the linux tool ‘gamt’...
Page 76
System Installation Guide, Release 2.3.0 14.3.8 Access via tunnel All the above tools can be accessed via a tunnel in situations where the target equipment is not reachable from the network you want to log in from. If the port number selected for the tunnel is the same as the target port number, the syntax when logging on is basically the same as before.
Page 77
System Installation Guide, Release 2.3.0 !thAx06! Here a minimum of settings are described to get you back to the configuration which was activated from the factory > Intel (R) AMT Configuration > SOL/IDER/KVM Legacy Redirect Mode <Enabled> > Network Setup >...
When the Mute feature is required, the short-cicruit must be broken. When the SnapTV gateway has been configured to connect to the IO box, PAGA Mute will automatically mute all connected Set Top Boxes for as long as the short-circuit is broken.
PAGA mute can be enabled by connecting an external device directly to the serial port of the SnapTV gateway. It does not require the device to have a serial port, but requires a special serial cable that can be connected to a switch such as a relay.
16.1.1 Connecting to the UPS UPS shutdown can be enabled by connecting the UPS directly to the serial port of the SnapTV gateway. It does not require the UPS to have a serial port, but requires a special serial cable that can be connected to a relay or switch on the UPS.
3. Attach speakers or a headset if there is no internal speaker in the device. 4. Navigate to the Shared Media option. This is where you find the SnapTV DLNA service, and inside you will find the list of radio channels.
Page 83
System Installation Guide, Release 2.3.0 Chapter 17. Audio Media Player...
For a description of how to subscribe to content from the central repository please see (putt in referanse?) The scope of this chapter is to explain the SnapCast menu in the SnapTV Gateway interface. 18.1 SnapCast administration pages SnapCast is integrated into the SnapTV Gateway administration interface, together with the administrative pages for other SnapTV services.
SnapCast repository, you will be able to see a list of available channels. If you would like to have additional channels in the list, such as the Video on Demand channel, please contact your SnapTV representative. The channels menu is where you decide which channels you want to subscribe to. You can...
Page 86
VoD menu on the portal. However, in newer applications, such as SnapTV Anywhere, VoD content and other content are available in a single user interface. The VoD mark is only used to distinguish how the content is presented to the user.
Go button. 18.4 Items Each item represents a video or audio file that can be played by a user in the SnapTV Portal or SnapTV Anywhere application. The items page lists all items that exists in SnapCast. There are similar pages that list items for individual channels, available from the channel list.
System Installation Guide, Release 2.3.0 Items can also be imported from an attached disk, see Offline import. Full disk In the event that the Gateway’s disk has filled up, you’ll need to clean it out by delet- ing old items. This can either be done by lowering the keep time via the subscribe to procedure of the various channels or by deleting single items in the items list using the “Delete local item”...
System Installation Guide, Release 2.3.0 Since this schedule contains no timeslots for Saturday and Sunday, there are no restrictions on when SnapCast can download content during weekends. 18.6 Configuration Available configuration options for the SnapCast service: Metadata sync interval How often the SnapCast Gateway should synchronize updated meta- data from the SnapCast repository.
Page 90
System Installation Guide, Release 2.3.0 You should get a response saying that the content is being imported. Watch the progress in the web page, and make sure the disk stays connected until all imported items are completed. When the process is completed, run the following command before unmounting the disk: snapcast-gw-manage detach_media This will clear the “available on attached media”...
Page 91
System Installation Guide, Release 2.3.0 Chapter 18. SnapCast...
Well, that’s it. If you made it this far, you are up and running with an IPTV service. Now proceed to add the remaining channels - we hope you make a good fortune out of it and want to thank you for selecting SnapTV! Regards, the SnapTV TEAM.
Page 93
System Installation Guide, Release 2.3.0 Chapter 19. Final Notes...
Page 97
System Installation Guide, Release 2.3.0 Installation, 1, Portal Host, Installed software, Power up, IP address, 5, 6, Provisioning, IP settings, PuTTY, Radio, 54, Keyboard, Reboot, Keymaps, Record channel, Language, Recorder, License, RecorderManager, List channel, Renew license, Logging, Restore, role, MAC address, Root, Mini browser, route command, 6,...
Page 98
System Installation Guide, Release 2.3.0 Uptime, user, Username, username, Using nano, Versions, Video on demand (VoD), Video source, VoD, Wand, Warning messages, Web browser, Web pages, 26, Webinterface, XMLTV, Index...
Need help?
Do you have a question about the 360GBPX-E Combo and is the answer not in the manual?
Questions and answers