User Manual – Digital Devices OctopusCast1OctopusCast for Digital Devices Octopus NETUser Manual19. Oktober 2015

2User Manual – Digital Devices OctopusCastTable of content1General Information . 41.1About the program . 41.2System requirements. 41.3Automatic updates . 42Structure and functions of the program interface - Single Cast . 52.1(Program) Setup . 52.2Select VLC program path . 62.3Load transponder lists . 62.4Open a channel from the list. 72.5Channel filters . 72.6Sorting channels within the transponder list . 82.7CI settings . 82.8Creating a M3U list . 102.9Creating a XSPF list (VLC playlist) . 102.10Creating lists for MediaPortal . 112.11Creating lists for DMS server and browser TV . 112.11.1Creating a DMS package for single lists . 122.11.2Creating a DMS Package for multiple lists . 122.11.3Octopus NET DMS packer . 152.11.4Structure of the package . 162.11.5Manually load the package into Octopus NET . 172.12Enable EPG data. 182.13Saving/loading of single cast lists . 193Tuner /CI selection (Testmode) .194Configuring a statistical IP address .205Multicast operation.2119. Oktober 2015

User Manual – Digital Devices OctopusCast35.1Creation of a multicast list . 235.2Settings for multicast lists . 255.3CI settings for multicast . 265.4Multicast advanced mode. 265.5Creation of multicast list for Octopus Net . 275.6Loading the configuration of multicast into the Octopus Net manually . 285.7Creation of special lists for multicast . 285.8Saving and loading of multicast lists . 296Notes .3019. Oktober 2015

4User Manual – Digital Devices OctopusCast1General Information1.1 About the programThe Octopus Cast tool assists in setting up Digital Devices with the Octopus NET networktuner for the following functions: The integration with Media PortalM3U lists for various players which can read RTSP streams from M3U listsThe creation of lists for internal DMS (digital media server) of the Octopus Net andbrowser TV functionalityThe creation of multicast listsSetup static IP addressCI configurationEasy creation of channel lists for the VLC player with simple mouse clicks, test RTSP links andgeneration of multicast lists which can be loaded into Octopus Net.1.2 System requirementsRequired hardware: » Tip:Windows PC with version of Microsoft Windows XP / 7 / 8 - 32/64 BitMicrosoft .net framework 4Digital Devices Octopus Net network serverThe .NET framework of Windows 7 with Service Pack 1 is required. It can be downloadeddirectly from the following Microsoft tails.aspx?id 177181.3 Automatic updatesEach time the application is started it automatically checks for the latest SW version (updates). If anupdate is available, the user will automatically be notified and can decide whether to install theupdate or not. The update process if simple and almost fully automatic.19. Oktober 2015

User Manual – Digital Devices OctopusCast52 Structure and functions of the program interface - Single Cast2.1 (Program) SetupTo ensure that all program functions can be used properly, a few entries need to be made first: configure the IP address of the Octopus NETconfigure the device ID of the Octopus NET (only required for multicast)program path to the boot file of VLC - Video LAN Client (for preview feature)» Hint: The VideoLAN program (VLC) can be found on the website of the publisher free of charge.The latest version of the program can be download at the following address: the IP address of the Octopus NET in fieldor search for Octopus NET by button. Enter the Device ID of the Octopus NET in fieldand open the Web Interface by Button» Tipp: The device ID of the Octopus NET can be found in its web interface.19. Oktober 2015

6User Manual – Digital Devices OctopusCast2.2 Select VLC program pathTo preview channels or services in VLC need to select the path to the VLC (vlc.exe) start file. This canbe selected via the menu “Options - Select VLC program path”2.3 Load transponder listsA transponder list of your provider needs to be loaded first:Click on the drop-down boxand select your provider. The most common providers are alreadyincluded on this list. If your provider is not on the list, a list can be opened from a file via the filemenu.19. Oktober 2015

User Manual – Digital Devices OctopusCast72.4 Open a channel from the listOnce the list of transponders has been loaded, a channel can be selected to be displayed using theVLC player.Select a channel from the listthen click the buttonto show it in the VLC player.2.5 Channel filtersChoose which programs are to be displayed in the transponder list by using the channel filter. Thefollowing filters are available1.2.3.4.Only TV stationsOnly radio stationsOnly unencryptedOnly encryptedFilters 1 and 2 can be combined with filters 3 and 4.19. Oktober 2015

8User Manual – Digital Devices OctopusCast2.6 Sorting channels within the transponder listAll channels within the loaded transponder list can be sorted by all columns. To sort, click on theheader of the column with the desired attribute, e.g., name, frequencies, SID, etc.2.7 CI settingsThe Octopus NET is equipped with a Common Interface (CI) slot, which also allows the use of OctopusNET for PayTV. The CI in your Octopus NET can be used with any program (client), which supportsRTSP (Real Time Streaming Protocol) links using M3U lists. The RTSP links determine whether or not achannel is to be decrypted using an existing CI. Programs that can handle M3U lists are for examplethe VLC player (which can be found on PC or MAC) and the Good Player (available on mobiledevices such as smartphones and tablets).Of course it is also possible to use the web interface of Octopus NET with browser TV.Standard SAT IP clients which are currently available include the DVBViewer Pro / GE and DigitalDevices TV (DD-TV) suitable for the use of the Octopus NET and CIs.19. Oktober 2015

User Manual – Digital Devices OctopusCast9The loaded list of transpondersgives an overview about the available channels and whether theyare encrypted or not. Add the channels that you would like to have in your M3U, XSPF list (advancedXSPF file format for VLC), and browser TV (DMS) to the list on the rightthe following options are available: Auto CI, CI1, and CI2. To assign the channelsAuto CI (standard): automatically selects the next available CI to decrypt. In a RTSP request theparameter x pmt pmt is given. CI 1 / CI 2: If there are multiple CIs in the Octopus NET, and different encryption methods(e.g. SKY and ORF) can be specified the CI using the respective encryption method (max two, e.g.Octopus NET Rack). If, for example, the SKY card is in CI slot 1 and the ORF card is in CI slot 2, chooseSKY channels CI 1 and ORF channel CI 2 as a takeover option. In the RTSP request the parameterx pmt pass pmt is given with the addition of Parameter &x ci 1 or &x ci 2.The selection of CIs in the right list can be altered by right clicking on the selected channels.To preview the channel in VLC select a channel in the left list and set the assign option (Auto CI, CI 1or CI 2). The link displayed under "RTSP link to the stream" will automatically be extended with thenecessary parameters.Request information on RTSP links with CI parameterExample of RTSP links with the use of "Auto CI"rtsp://@ 1&freq 12070&pol h&msys dvbs&sr 27500&pids 0,97,511,32,512&x pmt 97-Example of RTSP links with the use of selected "CI 1"rtsp://@ 1&freq 12070&pol h&msys dvbs&sr 27500&pids 0,97,511,32,512&x pmt 97&x ci 1-19. Oktober 2015

10User Manual – Digital Devices OctopusCastCurrently there is no menu item available for the CI menu in the configuration interface. Updates will follow inthe near future.2.8 Creating a M3U listOctopus Cast can be used to assist in creating a M3U list which can be used by programs that canopen RTSP links from M3U lists.Select a channel from the loaded list of transpondersbuttonin the channel list . Click the buttonchannels that have been added to the channel list.and move it by double clicking or via theto generate and export a M3U playlist of the» Note: If several lists have been created in the "Create Multiple Lists for DMS/TV-IP" function, onlythe currently loaded list will be saved as a M3U file.2.9 Creating a XSPF list (VLC playlist)Besides the creation of M3U lists, the VLC player also offers XSPF, which is the players own extendedformat for the creation of playlists. The XSPF format is based on XML coding and is therefore simpleto subsequently edit in a XML editor. Additional information about the XSPF format can be found inthe VLC wiki.To generate a XSPF playlist, click on the buttonin section 2.7.19. Oktober 2015after the channels have been added as described

User Manual – Digital Devices OctopusCast11» Note: If several lists have been created in the "Create Multiple Lists for DMS/Browser TV" function,only the currently loaded list will be saved as a M3U file.2.10 Creating lists for MediaPortalThe Octopus NET can also be used with the Media Center software Media Portal. In Media PortalOctopus NET is setup using DVB-IP, which requires M3U lists in which the channel information isstored.By clicking the buttonPortal is installed., the generated list can be exported directly to Media Portal, if Media» Note: If several lists have been created in the "Create multiple lists for DMS/TV-IP" function, onlythe currently loaded list will be saved as a M3U file.2.11 Creating lists for DMS server and browser TVThe Octopus NET has a DMS (Digital Media Server) for the distribution of channel lists within thehome network. An archive of channel lists and source.csv files is required to load the channel lists inthe Octopus NET for the DMS or Browser TV. For versions beta and newer, DMS packages canbe created directly from the Octopus Cast tool. Beginning with version, it is possible to loaddirectly from the program to the Octopus NET.With the help of the Octopus Cast tool it is possible to create a package for the DMS that includes asingle program list or several lists. This can be used for the subdivision of several types of receptionor broadcasting groups. For example: List 1: Public broadcaster:o Das Ersteo ZDFo 3sato MDR List 2: Private SD:o RTL Televisiono SAT.1o ProSieben19. Oktober 2015

12User Manual – Digital Devices OctopusCast List 3: Radio:o Antenne Radioo FFNo NJoyIn a single list, the structure would look like this: List: 19.2 - Astra 1H/1KR/1L/1M/2Co Das Ersteo ZDFo 3sato MDRo RTL Televisiono SAT.1o ProSiebeno Antenne Radioo FFN2.11.1 Creating a DMS package for single listsSelect the channels from the loaded transponder list and move them into the channel list (seesection 2.7).Once all stations have been added to the list, click the buttonto create the DMS package.2.11.2 Creating a DMS Package for multiple listsBefore adding channels, select the checkbox for "Create multiple lists for DMS server/browser TV".If channels was previously added, they will be deleted.19. Oktober 2015

User Manual – Digital Devices OctopusCast13Enter a name for the first list, for example: "Public broadcaster".The name of the list is added to the drop down menu and can be filled with channels.Add the channels that are to be included in the listThe list which is currently being edited is shown in the drop down menuAnother list can be added with the buttonor can be removed with the button19. Oktober 2015

14User Manual – Digital Devices OctopusCastSwitching between the channel lists is possible via the drop down menuOnce all stations have been added to the list click button19. Oktober create the DMS package.

User Manual – Digital Devices OctopusCast152.11.3 Octopus NET DMS packerThe created lists are shown in the Octopus NET DMS packer (single list or multiple list ).The following functions are possible in DMS Packer: the filename of the channel file which can be found in the package laterSet the name of the list as it will be shown by the DMS laterType of modulation (DVBS, DVBC, DVBC2, DVBT, DVBT2)Source represents the recognized DiSEqC position.The complete file path where the file to create the package is temporarily storedAllows changes to the name of the list as it will appear in the DMS laterAllows the manual addition of channel selection from older versions of the program orexported DMS packagesThe removal of entries from the listThe DMS package is loaded directly into the Octopus NET using the specified IP addressThe DMS package is loaded directly into the Octopus NET using the specified IP address andis additionally stored on a local diskThe DMS package is not loaded to the Octopus NET, but stored to a local disk for the manualupload via the web interface.19. Oktober 2015

16User Manual – Digital Devices OctopusCastOnly DVB-S/S2: If a previously saved or exported Channel List (7) which corresponds to the type ofsignal DVB-S/S2 is added, you will be asked to select a source for the list.2.11.4 Structure of the packageThe ZIP package consists of channel lists in combination with the info file "sourcelist.csv". Thestructure of "sourcelist.csv" file looks like this:The sourcelist.csv can be created or edited using a text editor and has the following elList","Astra 19.2 Senderliste","dvbs",1KEY"a19e"Key for identification (freely selectable, butshould include no more than 4 characters)CSVFILE"ChannelList"Name of the channel generated file without .csvNAME"Astra 19.2Senderliste"Name that will appear later on the channel listSYSTEM"dvbs"Reception system: dvbs, dvbc or dvbSRC1Source of the DVB-S source (DiSEqC LNB)DVB-C or DVB-T is entered here as 019. Oktober 2015

User Manual – Digital Devices OctopusCast17To download a sample file to the Octopus Net go to the Web Interface of the Octopus NetSelect "Channel Lists" and then click on "Download.tar.gz" in "System Channel Database". This filecan be unzipped with a program such as WinRAR .2.11.5 Manually load the package into Octopus NETNavigate in the web interface of the Octopus NET to the menu item "Channel Lists".Through "Select File", the created ZIP file can be selected with the channel file(s) and then loadedinto the Octopus NET by clicking "upload".19. Oktober 2015

18User Manual – Digital Devices OctopusCastSubsequently the DMS of Octopus NET must be restarted by clicking the "Restart DMS" button. Theloaded channel list is available under "Browser TV".A selection of prefabricated channel lists are also available in the download section of our website at: Enable EPG dataNot every program is capable of processing the EPG (Electronic Program Guide) data that is sent fromthe provider (EIT) properly, which can lead to problems. For this reason the function can beselected/deselected.To activate the EPG function set the option "Enable EPG Data" before generating the listsThenthe PIDs 16, 17, and 18 are set with the RTSP link and analyzed by the respective software if possible.19. Oktober 2015

User Manual – Digital Devices OctopusCast192.13 Saving/loading of single cast listsThe created lists can also be saved for later editing.Select "Save Single Cast list to project file ."from the file menu to save the list. Through themenu item "Load SingleCast list from project file ."edited further.the list can be opened again at any time and3 Tuner /CI selection (Testmode)Using "Tuner / CI Selection (test mode)", a tuner of the Octopus NET and CI can be directlycontrolled. This procedure is only provided for testing purposes.Activate the function under "Options - Tuner / CI selection (test mode)"19. Oktober 2015

20User Manual – Digital Devices OctopusCastFollowing this, the Octopus Cast tool can be used for testing a single channel in the VLC player. Using"Show in VLC Player" a specific tuner can be selected for use.Select a channel from the transponder list and select which tuner should be used (1-8). After clickingon "Show in VLC Player" the stream will start. "Auto" selects the next free tuner on the list(standard). With “Auto CI” the next free CI will be selected.4 Configuring a statistical IP addressThe Octopus NET usually obtains its IP address from a DHCP server located in the network. It is alsopossible to enter a static IP address in the Octopus NET.» Warning: Changes to the network settings of your Octopus NET should only be performed bytrained persons who are familiar with the field of network technology. A carelesschange in network settings could result in the Octopus NET no longer being accessible onthe network. Should this be the case, the Octopus NET must be reset (see the manual ofOctopus NET).The Octopus NET will be configured with the appropriate settings using this button. With buttonset IP address will be disabled and the Octopus NET obtains its IP address from a DHCP server inthe network.19. Oktober 2015

User Manual – Digital Devices OctopusCast215 Multicast operationMulticast allows the streaming of a transponder or individual channels of a transponder in a network.The advantage of this is that several TV channels can be streamed through a tuner, and viewed byany number of network participants at a time. Therefore each tuner can be assigned to a differenttransponder. There are two ways to apply this function.The permanent stream:A TV channel or transponder is permanently streamed into the network. Each client can listen to thestream. However, this means there is a permanent load on the network regardless of whether the TVchannel is being used or not.The stream with IGMP V3:Simply speaking, IGMP V3 allows a stream to only be active once it is requested. The first clientactivates the stream (IGMP join), the next client can easily connect to the stream, and the last clientleaving the stream deactivates it (IGMP Leave). Thus, the network will only be loaded with thestreams that are required.In principle, the network components must support IGMP V3. Some switches/WLANrouters can let IGMP V3 through on all ports. Other switches ignore the protocol and do not let itthrough. If one permanently streams into a wireless network whose components do not supportIGMP V3 and so transmit the multicast packets, then a WLAN network is quickly overloaded. Forexample, an AVM Fritz box 7390 supports IGMP V3 and allows multicast into the LAN network bydefault but blocks it from WLAN networks. This enables "normal" function to remain possible.Therefore it is important that the Octopus NET itself can easily separate the wireless networks fromthe other networks. With permanent streaming it is possible to optionally adjust by selecting which 5ports of the integrated switch the stream is output through.The Octopus NET is able to support a total of 12 simultaneous streams. It should be noted:Either one is streaming a complete transponder (consumes 1 stream), or it is segmented so that onlycertain channels of a transponder can be streamed. In this case each TV channel consumes a stream.Some receivers cannot manage fully streamed transponders. The software has to demultiplex thetransponder and select the PIDs of the desired program so that it is able to show them. In addition,everything is streamed from the transponder, whether filling data or radio channels. With eighttransponders this would quickly gather 500 Mbit/s of data which would permanently occupy thenetwork.There are two other features to be briefly outlined. First, it is possible to access the Octopus NET persingle cast if not all streams are configured for multicast (e.g. from WLAN). The Octopus NETtransforms a multicast TV channel into a singlecast participant. A second feature is to operateOctopus NET in mixed mode (multicast and singlecast). For example, multicast has one or two tunersthat are occupied while the other tuners run in singlecast mode.»Note: Of course it is possible with 8 tuners to make any combination of divisions between themulticast and SingleCast.19. Oktober 2015

22User Manual – Digital Devices OctopusCastHere is an illustration for the singlecast compared to multicast mode:Singlecast operation:Octopus NET Server1. Tuner sendsTV Channel Aon Stream 13. Tuner sendsTV Channel Bon Stream 32. Tuner sendsTV Channel Aon Stream 2Client 1Client 2Multicast operation:Client 3Octopus NET ServerClient 51. Tuner sendsTV channel Aon stream 1Client 119. Oktober 20152. Tuner sends acompletetransponderon stream 2Client 2Client 4Client 3

User Manual – Digital Devices OctopusCast235.1 Creation of a multicast listFor the creation of multicast lists (which will later be loaded to the Octopus NET) the Octopus Casttool must first be set to the multicast mode. In multicast mode special program components areavailable which are not available in singlecast mode. Basic program options such as filters and tuningare also available in multicast mode.Select the checkbox "Multicast Setup for Octopus NET" to switch to the multicast mode.Use a double click to add channels to the multicast list (list on the right). Unlike the singlecast mode,there are several takeover options available for multicast mode. So, by right clicking on a stationnameyou can: Display more services of a transponder and to directly apply them Add all channels of a transponder via the "OneClick" option Add a complete transponder with the displayed channels as a stream19. Oktober 2015

24User Manual – Digital Devices OctopusCastDepending to the selected option, the channels are added to the list on the right. The entryshows a complete transponder added to the list by the option "Add Complete Transponder asStream". In this case only one of the 12 usable streams of the Octopus NET is used by severalchannels. Changes to these channels (for example selecting a LAN port or changes to the multicastparameters in advanced mode) are only permitted for the entire group.If you have added more channels of the same transponder, one group will displayed with thesechannels , because for each channel within a transponder group only one tuner is required. Eachchannel occupies one stream and is individually configurable.Channels which could not be assigned to an existing transponder, a new group will be added, whichoccupy an additional tuner.The number of displayed groups represents not only an improved overview, but also serves as anoverview of the required tuners. Each group requires a tuner of the Octopus NET.19. Oktober 2015

User Manual – Digital Devices OctopusCast255.2 Settings for multicast listsIn the multicast "normal" mode there is a choice to select between using a channel as IGMP V3(standard) or permanent streaming.Select a channel from a group and use the LAN port buttons to assign it to a specific - or all - LANports.In the LAN column it is shown which method is being applied. By default the IGMP V3 process is usedfollowing the assignment of a channel. After a channel within a group is selected the allocation maybe made to the LAN ports of the Octopus NET using the buttons . Once a LAN port for a channelhas been enabled, the channel or transponder is permanently streamed into the network over theselected LAN Port.Each stream can be separately programmed. So, stream 2, which streams the channel "Das Erste",only sends to LAN Port 2-3-4 . The channel "HR-Fernsehen" is sent only to LAN Port 1 . The19. Oktober 2015

26User Manual – Digital Devices OctopusCastchannel "ZDF HD" is sent out using IGMP V3. As a fully streamed transponder uses only onestream, it can also be programmed as a whole group.5.3 CI settings for multicastCI special functions can be used in multicast mode. Choosing which CI is to be used, is carried outsimilar to the procedure for the singlecast. (See section 2.6) In contrast to the singlecast severalstations of a transponder can be decoded in multicast if the CAM module supports this. A CI can beused only within one transponder.5.4 Multicast advanced modeAdvanced features can be accessed using multicast advanced mode. The advanced mode should onlybe used by experienced users.In the Octopus Cast tool select "Options - Advanced Mode for MultiCast Setup".In the list on the right are expanded options for creating multicast lists. Select the stream to beedited in the list and choose from the following options:Protocol:Select the protocol to be used for multicast for the currently selected channels.Choose between RTP or UDP. The default is RTP.MultiCast IPv4: Enter the IPv4 multicast address which is to be used for the currently selectedstream. Use an address range between - There are noconflicts except possibly with other multicast streams. If the value " Auto " is used theprogram generates a continuous range of IP addresses. Individual streams can still beprovided with a separate IP address which is recognized by the automatic generationand not used again. The auto generation uses the IP range - Inthis example the value 5 represents the device ID to be configured by Octopus NET.Port:Set the port which should be used for the currently selected stream. The default portis 6670.19. Oktober 2015

User Manual – Digital Devices OctopusCast27TTL:Set the TTL (Time to live) which should be used for the currently selected stream. Thedefault value is 5.5.5 Creation of multicast list for Octopus NetWhen the details of the multicast list have been set they can be saved and loaded into thedesignated Octopus NET.Click on "Create Multicast List for Octopus Net"Select one of the following options:1. The multicast configuration is loaded directly into the Octopus NET with the specified IPaddress.2. The multicast configuration is loaded directly into the Octopus NET with the specified IPaddress and is additionally stored on a local disk.3. The multicast configuration is not loaded into the Octopus NET, but stored on a local disk formanual upload via the web interface.19. Oktober 2015

28User Manual – Digital Devices OctopusCast5.6 Loading the configuration of multicast into the Octopus Net manuallyOpen the Octopus NET web interface and select "Multicast Setup". Click on "Choose File" and selectthe previously saved multicast configuration. Then click on "Upload & Enable" to activate themulticast.5.7 Creation of special lists for multicastWith the button "Create Advanced XSPF List"a playlist can be created for an existing mult

the Octopus NET for the DMS or Browser TV. For versions beta and newer, DMS packages can be created directly from the Octopus Cast tool. Beginning with version, it is possible to load directly from the program to the Octopus NET. With the help of the Octopus Cast tool it is