Datavideo DVS-200 User Manual

DV STREAMING SERVER IN THE CLOUD
DVS-200
Instruction manual
Contents
FCC Compliance Statement .................................................................................................................... 3
Warnings and Precautions ..................................................................................................................... 3
Warranty ................................................................................................................................................. 4
Disposal ................................................................................................................................................... 5
1. System resource recommendations .............................................................................................. 6
1.1 On-Premise Installations ........................................................................................................ 6
1.2 Cloud hosting installations ..................................................................................................... 6
Digital Ocean .................................................................................................................................. 6
Amazon AWS .................................................................................................................................. 6
Massive Grid ................................................................................................................................... 6
2. Installation Walkthroughs .............................................................................................................. 7
2.1 Digital Ocean .......................................................................................................................... 7
2.2 Installation on Amazon AWS Cloud ..................................................................................... 11
2.3 Generic Installation Instructions (All Providers) ................................................................. 17
Automated Script ......................................................................................................................... 17
Manual installation (Advanced Users) ........................................................................................ 17
Hardware I/O Card Support ......................................................................................................... 17
3. Web UI Overview ......................................................................................................................... 18
3.1 Creating a live channel ......................................................................................................... 18
Inputs ............................................................................................................................................ 19
Outputs ......................................................................................................................................... 22
Access Control .............................................................................................................................. 23
Recording ...................................................................................................................................... 23
General ......................................................................................................................................... 26
Transcoding and encoding options .............................................................................................. 27
Applying changes .......................................................................................................................... 28
Live channel list overview ............................................................................................................ 28
3.2 Creating a VOD channel ....................................................................................................... 29
General ......................................................................................................................................... 29
3.3 Stats ...................................................................................................................................... 32
3.4 Users - Creating and managing user accounts .................................................................... 33
3.5 Groups - Creating and managing user groups ..................................................................... 35
Creating channel tags ................................................................................................................... 36
3.6 Settings ................................................................................................................................. 37
UI Settings ..................................................................................................................................... 38
Server Settings .............................................................................................................................. 38
RTMP Settings .............................................................................................................................. 40
HLS Settings .................................................................................................................................. 41
Global Player Settings .................................................................................................................. 41
4. Socket commands / API ............................................................................................................... 42
5. License Installation Guide ............................................................................................................ 43
5.1 Licence Terms ....................................................................................................................... 43
5.2 Software Disclaimer ............................................................................................................. 43
5.3 Licence installation ............................................................................................................... 43
5.4 Troubleshooting ................................................................................................................... 45
Disclaimer of Product & Services
The information offered in this instruction manual is intended as a guide only. At all times, Datavideo Technologies will try to give correct, complete and suitable information. However, Datavideo Technologies cannot exclude that some information in this manual, from time to time, may not be correct or may be incomplete. This manual may contain typing errors, omissions or incorrect information. Datavideo Technologies always recommend that you double check the information in this document for accuracy before making any purchase decision or using the product. Datavideo Technologies is not responsible for any omissions or errors, or for any subsequent loss or damage caused by using the information contained within this manual. Further advice on the content of this manual or on the product can be obtained by contacting your local Datavideo Office or dealer.

FCC Compliance Statement

Warnings and Precautions

This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause
undesired operation.
1. Read all of these warnings and save them for later reference.
2. Follow all warnings and instructions marked on this unit.
3. Unplug this unit from the wall outlet before cleaning. Do not use liquid or aerosol cleaners. Use a
damp cloth for cleaning.
4. Do not use this unit in or near water.
5. Do not place this unit on an unstable cart, stand, or table. The unit may fall, causing serious
damage.
6. Slots and openings on the cabinet top, back, and bottom are provided for ventilation. To ensure
safe and reliable operation of this unit, and to protect it from overheating, do not block or cover these openings. Do not place this unit on a bed, sofa, rug, or similar surface, as the ventilation openings on the bottom of the cabinet will be blocked. This unit should never be placed near or over a heat register or radiator. This unit should not be placed in a built-in installation unless proper ventilation is provided.
7. This product should only be operated from the type of power source indicated on the marking
label of the AC adapter. If you are not sure of the type of power available, consult your Datavideo dealer or your local power company.
8. Do not allow anything to rest on the power cord. Do not locate this unit where the power cord
will be walked on, rolled over, or otherwise stressed.
9. If an extension cord must be used with this unit, make sure that the total of the ampere ratings
on the products plugged into the extension cord do not exceed the extension cord rating.
10. Make sure that the total amperes of all the units that are plugged into a single wall outlet do not
exceed 15 amperes.
11. Never push objects of any kind into this unit through the cabinet ventilation slots, as they may
touch dangerous voltage points or short out parts that could result in risk of fire or electric shock. Never spill liquid of any kind onto or into this unit.
12. Except as specifically explained elsewhere in this manual, do not attempt to service this product
yourself. Opening or removing covers that are marked “Do Not Remove” may expose you to dangerous voltage points or other risks, and will void your warranty. Refer all service issues to qualified service personnel.
13. Unplug this product from the wall outlet and refer to qualified service personnel under the
following conditions:
a. When the power cord is damaged or frayed; b. When liquid has spilled into the unit; c. When the product has been exposed to rain or water;
d. When the product does not operate normally under normal operating conditions. Adjust
only those controls that are covered by the operating instructions in this manual; improper adjustment of other controls may result in damage to the unit and may often require extensive work by a qualified technician to restore the unit to normal operation;
e. When the product has been dropped or the cabinet has been damaged; f. When the product exhibits a distinct change in performance, indicating a need for service.

Warranty

Standard Warranty

Datavideo equipment is guaranteed against any manufacturing defects for one year from the
date of purchase.
The original purchase invoice or other documentary evidence should be supplied at the time of
any request for repair under warranty.
The product warranty period beings on the purchase date. If the purchase date is unknown, the
product warranty period begins on the thirtieth day after shipment from a Datavideo office.
All non-Datavideo manufactured products (product without Datavideo logo) have only one year
warranty from the date of purchase.
Damage caused by accident, misuse, unauthorized repairs, sand, grit or water is not covered
under warranty.
Viruses and malware infections on the computer systems are not covered under warranty.
Any errors that are caused by unauthorized third-party software installations, which are not
required by our computer systems, are not covered under warranty.
All mail or transportation costs including insurance are at the expense of the owner.
All other claims of any nature are not covered.
All accessories including headphones, cables, batteries, metal parts, housing, cable reel and
consumable parts are not covered under warranty.
Warranty only valid in the country or region of purchase.
Your statutory rights are not affected.

Three Year Warranty

All Datavideo products purchased after July 1st, 2017 qualify for a free two
years extension to the standard warranty, providing the product is registered with Datavideo within 30 days of purchase.
Certain parts with limited lifetime expectancy such as LCD panels, DVD drives, Hard Drive, Solid
State Drive, SD Card, USB Thumb Drive, Lighting, Non-PCIe Card and third party provided PC components are covered for 1 year.
The three-year warranty must be registered on Datavideo's official website or with your local
Datavideo office or one of its authorized distributors within 30 days of purchase.

Disposal

For EU Customers only - WEEE Marking
This symbol on the product or on its packaging indicates that this product must not be disposed of with your other household waste. Instead, it is your responsibility to dispose of your waste equipment by handing it over to a designated collection point for the recycling of waste electrical and electronic equipment. The separate collection and recycling of your waste equipment at
the time of disposal will help to conserve natural resources and ensure that it is recycled in a manner that protects human health and the environment. For more information about where you can drop off your waste equipment for recycling, please contact your local city office, your household waste disposal service or the shop where you purchased the product.
CE Marking is the symbol as shown on the left of this page. The letters "CE" are the abbreviation of French phrase "Conformité Européene" which literally means "European Conformity". The term initially used was "EC Mark" and it was officially replaced by "CE Marking" in the Directive 93/68/EEC in 1993. "CE
Marking" is now used in all EU official documents.
DVS-100/200 Installation Guide

1. System resource recommendations

1.1 On-Premise Installations

Network Speed
Viewers (Per Instance)
10 Mbps
8
100 Mbps
80
1000 Mbps
800

1.2 Cloud hosting installations

Digital Ocean

Hosting Plan
Viewers (Per Instance)
$5 USD PM
50
$10 USD PM
150

Amazon AWS

Hosting Plan
Viewers (Per Instance)
M1.small
120
M1.medium
285
m1.xlarge
570

Massive Grid

Hosting Plan
Viewers (Per Instance)
Managed Dedicated I
800
DVS-100/200 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios.
The installation procedure for DVS-100 and DVS-200 is the same. Once installed the software will be running in free mode (DVS-100) you must install a valid licence to enable DVS-200 features.
The guide below makes some recommendations on system specifications, please use these as guidelines only. We assume one 1Mbps video stream with 96Kbps audio, the max viewer count is per instance (per server).
8GB of RAM and a SSD (Solid state drive) is recommended for larger audiences, approximate network limitations are as below.
Add more instances or additional network interfaces as audience size increases
For encoding / transcoding HD video we recommend a 4 core 7 minimum.
th
generation i7 CPU and 8GB ram at
Digital Ocean is ideal for scenarios with low viewer counts.
All Digital Ocean instances share a 1Gbps connection to the internet, Digital Ocean recommend consistently not exceeding 300Mbps I/O.
Add more instances as audience size increases
Add more instances as audience size increases
Massive grid offer affordable dedicated servers with dedicated 1Gbps connectivity.
Add more instances as audience size increases

2. Installation Walkthroughs

2.1 Digital Ocean

Visit www.digitalocean.com and sign up for a new account
Once you have created your account click the ‘Create Droplet’ button
You will see the page below.
Finally you need to select an image, please choose
Ubuntu 14.04 x64.
Next choose a size, the size required depends on how many users you need to serve. Use the guide at the beginning of this document to help with selection.
Next select the region closest to you for best performance.
Now check the ‘User data box’ and copy the text below into the text box.
#cloud-config
runcmd:
- wget http://updates.datavideo.co.uk/install-dvss.sh
- bash install-dvss.sh
Please ensure it looks like the image below.
Finally give your Droplet a hostname (here I have chosen DVSS) and Click create the droplet to finish.
Once complete the IP address will be shown.
Simply enter the Droplets IP address into a web browser to access the login page. If the login page doesn’t show please wait 60 seconds for the installation to complete.
The default credentials are:
User: admin
Password: 000000
After logging in you will see the software is running in free (DVS-100) mode, to enable DVS-200 features you need a valid licence. See Section 5
for license installation.

2.2 Installation on Amazon AWS Cloud

Visit http://aws.amazon.com and sign up for a new account
Once you have created your account sign in and you will see the page below
First change the region in the top right corner to the region where you would like to setup your cloud server
Now click the ‘EC2’ link under compute to the left of the page
Click the ‘Launch Instance’ button
Select the Ubuntu 14.04 64 bit image as shown below
Now select your instance type, the size required depends on how many users you need to serve. Use the guide at the beginning of this document to help with selection.
One you have selected and instance size proceed and click the ‘Review and Launch’ button.
Click the ‘Edit security groups’ link
Add two new custom TCP rules for ports 80 and 1935 as shown below.
Click the ‘Review and launch’ button again
Click the ‘Launch’ button
You will see the prompt below. Choose to create a new key pair and give the key pair a name.
Click the ‘Download Key Pair’ button and save the file somewhere safe (you will need it later) before clicking the ‘Launch Instance’ button. You will see the page below, click the ‘View Instances’ button to proceed.
Select ‘Connect’ from the actions menu
Loading...
+ 32 hidden pages