Iptv Broadcaster
Iptv Broadcaster
Iptv Broadcaster
v.1.1
1. Installation Steps
Broadcaster server comes with all components required to provide IPTV streaming
services. When ordering Broadcaster products the customers must specify the media
source that will be used to capture the signal. Common sources are Digital Cable (DVB-
C), Satellite (DVB-S), Digital T elevision (DVB-T/ATSC) or Analog/Coax (RCA).
A. Make sure that the ordered Broadcaster server comes with built-in cards that
match the digital signal feed. If the built-in card is does not match the digital
signal interface, please call you sales representative to request a different built-in
card
B. Connect the digital feed to the built-in card interface. Usually the interface is
Coax/BNC or similar . Make sure that the input digital signal has a good quality . If
required, please, verify signal quality using specialized equipment or digital
receiver .
C. Connect the Ethernet interface of the Broadcaster to your network switch.
D. Connect the VGA port of the Broadcaster to a monitor
E. Connect the Smart Card Reader (if equipped) with the USB port of the device, and
then insert the CAM decryption card into the reader . Make sure that proper card
communication frequency is selected (depending on the CAM card).
F . Boot up the Broadcaster .
G. Once the login prompt appears on the monitor , please, write down the Web
access information. It will be required to access the Web management interface of
the Broadcaster . Broadcaster has DHCP enabled by default.
H. Start a Internet Explorer on your PC computer and type the Web access
information: http://broadcaster_ip_address:port
If you can not initiate a Web session with the Broadcaster , please, verify that the
Broadcaster and your PC are on the same subnet and both have properly
configured network masks.
I. Login to the Web management console with login: admin and password: 12345
J. Follow the Configuration Guide to configure Broadcaster .
Broadcaster is a self-sustained IPTV system that allows direct IPTV signal broadcast to
multiple subscribers. During the installation and configuration process there may be
instances where certain services are not functioning properly . In all these instances,
please, ensure that the device has a valid support contract and contact the SysMaster
Support at support@sysmaster .com. If you experience problem installing the device,
please, ensure that the following steps are taken prior to contacting the Support.
A. Check that the device is powered up. Verify that the light on the front panel is up.
B. Make sure that the built-in digital signal card is properly placed in the PCI slot and
has not been moved during shipping.
C. Make sure that the digital data feed line is inserted into the digital card interface
properly and that the cable is not damaged.
D. Make sure that the cable feed is properly and professionally installed into the
interface.
E. Make sure that the Ethernet cable is properly inserted into the Ethernet port of the
Broadcaster and the lights are up both on the Broadcaster and the connecting
Switch/Router .
F . Make sure that the VGA cable is properly plugged into the monitor and it displays
the Web access information properly .
G. Make sure that you have recorded properly the Web access information displayed
on the initial boot up screen of the device.
H. If you cannot access the Web management interface, please, ping the Broadcaster
IP address by typing: ping broadcaster_ip_address. If the ping fails there is a
network issue caused by one of the following: network cable problem or your PC
is not on the same subnet as the Broadcaster .
I. If you cannot resolve the issue by replacing the cable or changing the IP address
and/or network mask of your computer , please, obtain a cross-over Ethernet
cable and connect directly Broadcaster Ethernet port to the Ethernet port of your
PC. Then assign the following IP to your PC: 172.16.134.18 Network Mask:
255.255.255.252. Once you have assigned this IP address try executing: ping
172.16.134.17. If there is a response, please, try to access the broadcaster via
Web by typing into IE: http:// 172.16.134.17. If successful, log into the Web
console and assign a public IP address to the Broadcaster that can be accessed
from other computers on the LAN. If the ping fails, please, contact SysMaster
Support at support@sysmaster .com.
For all other technical issues do not hesitate to contact SysMaster Technical
Support at: support@sysmaster.com or http://www.sysmaster.com
v.1.1
1. System Management
The System Management dialog allows general system configuration that includes
User Management, Network Management, Service Management, Location
Management, and Samba Management
User Login - allows change of the user password. There is no default value.
Please, change the value once you log into the system for the first time. This
login will allow user login into the Broadcaster with limited administrative
capabilities.
LAN Status – allows enabling or disabling the Ethernet port of the device. This
is used if the device should only use Wireless network connectivity.
DNS Server – used to configure the DNS (Domain Name Server) server that
the device will use.
NTP Server – used to define the NTP (Network Time Protocol) server . The NTP
server is used to precisely adjust the internal clock of the device
HTTP Server Port – used to define the port of the HTTP service used to access
the administrative console of the device. The default value is: 80
Debug Server IP – used to define the IP address of the debug information
collection server . This is only used to troubleshoot problems with the device
Debug Server Port – used to specify the port that is used by the debug server
to read troubleshooting information.
Country –allows the administrator to select the country where the device is
located. This is useful for interface localization, closed caption, and other
functions
Language – allows the administrator to select the language that is specific for
this country.
Time Zone – allows selection of the time zone where the device is located.
Daylight Saving – allows the selection of daylight time offset. If checked the
device will adjust its time to match the Daylight Savings time.
Time Format –allows the selection of the time format specific for the
geographical zone where the device is used. T wo formats are supported – US
Format (MM/DD/YYYY) and European Format (DD/MM/YYYY).
2. Channel Management – the dialog allows configuration of the channels that will
be streamed by the Broadcaster . Please, note that Broadcaster supports both
multicast and unicast (TCP/UDP) data streams. T o start creating a new channel,
please, select the Add Channel option.
a. Channel Section – this section allows the administrator to define new
channels, edit existing channels, and delete old channels.
b. Encoder Section – the section defines the data capture methods. The
Encoder is the service that captures video/audio data and transforms this data
into an IP network media signal.
Source Name – used to identify the exact parameters of the media source. The
section is generated automatically and may be modified by the administrator if
required to complete some custom tasks.
Card Media Input – used to define the card media input source. These sources
represent supported media formats that are received by a built-in DVB/ASI
cards, S-Video port or DVD player .
Hardware Card – allows selection of the media card that is used to capture the
data stream.
Input Channel Name – describes the channel name that is used to identify the
channel within the DVB stream. There should be exact match for the channel
names in the DVB stream.
Output Video T ype – represents the video output type. Common types are PAL
(Europe) and NTSC (USA).
Output Video Resolution – represents the output video resolution. High
Definition video streams require higher resolutions.
Output Sample Rate – represents the data bandwidth in kbps that the data
stream will occupy . The higher the rate, the more bandwidth it will take, and
the better stream quality will be. High Definition video streams require higher
sample rates.
Output Burst Sample Rate – represents the maximum data rate in kbps for the
stream. The parameter is commonly used to restrict data stream bandwidth to
a particular value (stream cap) that the stream will use.
Output Audio Volume – represents the audio volume that will be used during
the audio encoding procedure.
Cache Size – represents the size of the data cache that is used to offset
inbound stream problems in kBytes. Larger data cache will offset temporary
inbound data stream problems but will increase stream latency .
Output Video Codec – represents the video encoding format of the output
video stream. Currently the device supports multiple formats such as MPEG2,
MPEG4, H.264, WMV , FLV .
DoS Attempts – this parameter is used to limit the failed data stream
subscription attempts. Commonly , such attempts are used to create a “Denial
of Service” attacks and to overload a server . The administrator can limit and
prevent DoS attacks by specifying a value that will automatically reject
connection attempts from unauthorized subscribers.
DoS Timeout – this is the timeout in seconds after which time the DoS
Attempt records will expire and will allow one subscriber to reconnect.
d. Remote API Section – this is the section that defined the interface between
the device and the external billing and middleware servers.
Remote API – allows the device to send HTTP requests before and after each
channel subscription. This option can enable data to be send to an external
billing server upon channel start and stop. The following parameters are
supported:
Remote API URL – allows the administrator to define a custom remote URL
that will be called upon channel start or/and stop. The HTTP request will
contain the above parameters that can be captured and processed by a third-
party billing server .
Channel Cost – this is the cost of the channel. The cost is used to be compared
with the available subscriber credit and then the credit reduced with this cost.
Billing T ype – this is the billing type for the channel. The system supports
Free, Every Access, Daily and Monthly billing types. If Daily or Monthly types
are selected the device will deduct the channel cost from the subscriber’s
credit once every day or month.
Save Billing Record – enables the local storage of the billing record for every
channel start and stop. If enabled the system will store records for this
channel within its files system so these records can be retrieved using the
“History” section of the Menu tree.
3. Conditional Access Management – this menu dialog allows the administrators
to manage the subscribers that will connect to the media stream. This section
represents the Conditional Access function based on subscribers’ MAC address
and/or IP address.
MAC Address – this is the MAC address of the subscriber . Exact match is
required.
Block Subscriber – if checked this option will block the selected subscriber and
insert the parameters into a Black list to reject access to the device.
Max Credit – this is the maximum credit amount of the subscriber . Once this
credit is depleted, further access to channels that are paid is rejected. The
administrators can change this value manually , by putting an alternative
value. T o update the maximum credit of all subscribers, the administrator can
use the menu options in the Edit menu of the Conditional Access menu –
“Update All Max Credit”
Used Credit – this is the amount of credit that has been used by the subscriber
to this moment. The administrators can change this value manually, by putting
an alternative value. T o reset the used credit of all subscribers, the
administrator can use the menu options in the Edit menu of the Conditional
Access menu – “Reset All Used Credit” .
4. Session Filter Management – this is the section that allows IP address filtering.
This function is used to accept or reject requests from sessions. The session filters
are checked after the Conditional Access rules have been enforced, thgus allowing
to create default session access filters.
IP Address – this is the substring of IP address that will be used for matching
purposes. For example, if the entry is “192” only IP addresses that have the
format 192.xxx.xxx.xxx will be matched. If the entry is “0” then IP addresses that
have the following format 0xx.xxx.xxx.xxx will be matched.
Action T ype – this is the action type. If Reject is selected every session request
that has an IP address match will be dropped. If Accept is selected the session
that has an IP address match will be accepted.
5. Current Subscribers Management– this is the list of all subscribers that are
currently receiving media data stream in real-time. The administrator can perform
the following tasks using the Edit menu.
c. Block Subscriber – this will block permanently a selected subscriber from using
the service
Object Index - used to store the index of the defined object. The index is used for
intuitive EPG (Electronic Program Guide) navigation.
Object Name – this is the name that will identify the object in the EPG.
Object Extension – this is the file extension of the object. Common extensions
are: .avi, .mp3, .wmv
Object T ype – this is the type of the user object. Based on the type the object will
appear in a different section of the EPG sections of the Set-T op-Box devices or
DMC software. For example, based on parameter the User Object will appear in
one of the IPTV , VOD, PPV sections.
Object Location – this defines the location of the physical file that the object is
represented by . Common locations are:
Object Description – this is the object description that will appear in the EPG
listing of the STB or DMC.
7. Play List Management – this media dialog allows configuration of Play List. Play
Lists are groups of User Objects that are played in sequence.
Play List Index – this text field is used to store the index of the defined playlist.
The index is used for intuitive EPG (Electronic Program Guide) navigation.
Play List Name – this is the name that will identify the playlist in the EPG.
Play List T ype – this is the type of the playlist. Based on the type the playlist will
appear in a different section of the EPG of the Set-T op-Box devices or DMC
software. For example, based on parameter the Play List will appear in one of the
IPTV , VOD, PPV sections.
Play List Objects – this control allows the administrators to select user objects into
one play list and group them together within the list for sequential play .
8. Local Files Management – this is the list of all files that are locally stored. The
administrator can use these files to define User Objects to provide direct
streaming services for VOD and PPV purposes. The system will scna directory
trees up to 3 levels deep.
9. Session History – the section allows the administrator to access the channel
billing and access information (if the “Save Billing Record” option in the channel
has been checked). The information has the following format:
“SESSION_ID”, ”SIGNAL_TYPE” , ”MAC_ADDRESS” , ”IP_ADDRESS”, ”DEVICE_TYPE” , ”
START_TIME” , ”END_TIME” , ”DURATION” , ”OBJECT_ID” , ”COST”
10. Digital Card Management – the menu section allows configuration of the digital
cards that are built-in or connected to the device.
Channel Name – this is the exact name of the channel that is received. Exact
channel name match is required for proper decoding.
Symbol Rate – this is the digital cable symbol rate in seconds (symbols/sec)
Channel Name – this is the exact name of the channel that is received. Exact
channel name match is required for proper decoding.
Code Rate (high priority) – this is the code rate for high priority
Code Rate (low priority) – this is the code rate for low priority
Guard Interval – this is the guard interval of the digital television transponder
signal.
Channel Name – this is the exact name of the channel that is received. Exact
channel name match is required for proper decoding.
Symbol Rate – this is the digital satellite symbol rate in seconds (symbols/sec)
d. ATSC Card Management – this section allows ATSC card configuration. ATSC
cards are commonly used in USA.
Channel Name – this is the exact name of the channel that is received. Exact
channel name match is required for proper decoding.
Frequency – this is the frequency that is used by the smart card reader to
communicate with the decryption CAM card
Parity – this is the signal parity that is used between the smart card reader
and the card to communicate.