Datavideo DVS-100 Instruction Manual
Datavideo DVS-100 Instruction Manual

Datavideo DVS-100 Instruction Manual

Streaming server in the cloud

Advertisement

Quick Links

DV STREAMING SERVER
IN THE CLOUD
DVS-200
Instruction manual

Advertisement

Table of Contents
loading

Summary of Contents for Datavideo DVS-100

  • Page 1 DV STREAMING SERVER IN THE CLOUD DVS-200 Instruction manual...
  • Page 2: Table Of Contents

    Contents FCC Compliance Statement ......................iii Warnings and Precautions ....................... iii Warranty ............................iv Standard Warranty ........................iv Three Year Warranty ........................iv Disposal ............................v System resource recommendations ..................1 On-Premise Installations ....................1 Cloud hosting installations ....................1 Digital Ocean ..........................
  • Page 3 Troubleshooting ......................43 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.
  • Page 4: Fcc Compliance Statement

    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.
  • Page 5: 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.
  • Page 6: Disposal

    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.
  • Page 7: System Resource Recommendations

    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.
  • Page 8: Installation Walkthroughs

    Installation Walkthroughs 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. Ubuntu 18.04 x64 Finally you need to select an image, please choose Next choose a size, the size required depends on how many users you need to serve.
  • Page 9 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/updates/debian/install-dvs200.sh - bash install-dvss.sh Please ensure it looks like the image below.
  • Page 10 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.
  • Page 11  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.
  • Page 12: Installation On Amazon Aws Cloud

    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...
  • Page 13 Now click the ‘EC2’ link under compute to the left of the page Click the ‘Launch Instance’ button Select the Ubuntu 18.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.
  • Page 14 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’...
  • Page 15 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 You will see the prompt below.
  • Page 16 Once connected via SSH execute the following commands on the server. wget http://updates.datavideo.co.uk/updates/debian/install-dvss.sh -O - | bash Once installation is complete enter the instances public IP or public DNS into a web browser to connect to the DVS-200 web interface.
  • Page 17 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.
  • Page 18: Generic Installation Instructions (All Providers)

    Hardware I/O Card Support Datavideo Datavideo have a range of hardware encoding cards, such as a 4/8-CH SDI input card or a 4/8-CH HDMI input card, all are supported by the driver package below. http://updates.datavideo.co.uk/updates/debian/datavideo+h264+cards_1.1.0.101.637_amd64.deb Please Note: If you did not install DVS-200 using our automated script you will need to disable apparmor before installing the Datavideo card drivers.
  • Page 19 38 for details. Your license may need to be reset after upgrading the operating system. If your DVS-200 fails to activate please contact your local Datavideo office. Please ensure the system has internet access and execute the instructions below. All commands must be entered directly into the terminal on the PC or via your cloud provider’s terminal access.
  • Page 20: Web Ui Overview

    Web UI Overview Once you login (Default credentials are User: admin / Password: 000000), there are five options available:.  Live – Create and manage live streaming channels  VOD – Create and manage on demand channels  Stats – View live server statistics ...
  • Page 21: Inputs

    You have the following options: Channel Name Here you must choose a name for your live channel. The channel name can contain uppercase and lowercase characters but no white space. Channel Description Here you can add a brief description of the channels content, this is used by the NVD-30/35 set top boxes.
  • Page 22 By default, the audio and video will be set to ‘passthrough’ in this mode no transcoding is performed, alternatively you can choose to transcode the source audio and or video. Please note that if the source is MPEG2 you must transcode the video and audio. Convert TS Audio –...
  • Page 23 Datavideo Source Here you can use an input card from Datavideo to feed the channel directly from HDMI or SDI sources. The Datavideo cards use hardware video compression and software audio compression. Datavideo have a range of hardware encoding cards, such as a 4/8-CH SDI input card or a 4/8-CH HDMI input card, all are supported by the driver package below.
  • Page 24: Outputs

    You can setup multiple sources if your card has more than one input or you are using multiple cards. Select the source you want to use using the enable/disable buttons on the far right. To stop pulling in any source select ‘Select No Pull URL’. Please Note: Bitrate is used when in CBR mode and Quality is used when in VBR mode.
  • Page 25: Access Control

    Unicast Multicast Decklink Output Here you can use an output card from Blackmagic Design to decode the channel to HDMI or SDI. We currently support all Blackmagic Decklink, mini monitor and mini recorder cards using the Desktop video 10.8.4 or newer driver version. You can setup multiple outputs if your card has more than one output or you are using multiple cards.
  • Page 26 Manually start/stop – Audio & Video Recording will not happen automatically, the user must start and stop recording manually. When enabled, button to start and stop recording will be displayed next to the channel name. Audio and video are recorded together. Recorded files Suffix By default, the recorded file is name after the channel name, this option allows you to add additional text into the file name.
  • Page 27 You have the following options: Publish Will publish the selected files, this makes them available to playback and embed (Converts the original file to HLS).
  • Page 28: General

    Delete Will delete the selected files but won’t delete the published (HLS) files. Unpublish (Delete) Will delete the published (HLS) files but not the original uploaded files. To publish a file, select its check box, ensure the option to ‘Publish’ is selected and save the channel. You will be redirected back to the main web interface and see the file is now available to play and embed.
  • Page 29: Transcoding And Encoding Options

    Browser Auto play When enabled the web player will start playback as soon as the page is loaded. Channel tag Here you can assign a channel to a tag, tags are like groups that make it easier to find channels. Tags are used by the DVS-200 web interface and the NVD-30/35 decoders in set top box mode to group channels.
  • Page 30: Applying Changes

    Compression efficiency – Faster compression uses less CPU resources but results in a larger average output bitrate, this setting does not affect visual quality. H264 Key Interval – Set the frequency of a key frame (I frame) H264 GOP Type – Select Open or Closed, if all b-frames from one GOP references only to I- and P- frames of the same GOP then it is commonly called a closed GOP (all frames can be decoded without the need of another GOP).
  • Page 31: Creating A Vod Channel

    The RTMP URL is used to configure your encoder, for most encoders the part after the last / should be used as the stream key. This URL can be decoded by Datavideo NVD decoders with low latency. The HLS URL can also be decoded by Datavideo NVD decoders, HLS will perform better over poor internet connections but latency will be considerably higher.
  • Page 32 Authentication required (Play) By default, authentication is not required to view a player page or an embedded player. This means if a player was embedded in an external website or if the URL of a player page was sent to someone they would be able to view the channel without having to login.
  • Page 33 Click ‘Browse’ and select the video file to upload, save the channel to start the upload. Once the upload is complete the page will refresh, you will see the screen below.
  • Page 34: Stats

    You have the following options: Publish Will publish the selected files, this makes them available to playback and embed (Converts the original file to HLS). To publish a file select its check box, ensure the option to ‘Publish’ is selected and save the channel. You will be redirected back to the main web interface and see the file is now available to play and embed.
  • Page 35: Users - Creating And Managing User Accounts

    Server Statistics Shows global statistics.  Incoming Bytes – Shows the amount of data that has been sent into the server  Outgoing Bytes – Shows the amount of data the has been pulled out of the server  In Bandwidth – Shows the incoming bandwidth usage for the entire server ...
  • Page 36 User Here you must choose a logon name for the user. The name can contain uppercase and lowercase characters but no white space. Login Role  Viewer – This role only allows the user to view streams and change their own password. Viewer accounts cannot view stream URLs, create or modify channels or change settings.
  • Page 37: Groups - Creating And Managing User Groups

    Concurrent Connex per IP Limit the number of connections that can play content using the web player (HLS) from the same IP address. For example, you may have set concurrent IPs to a value of 1, this would still allow multiple connections from the same public IP address.
  • Page 38: Creating Channel Tags

    Creating channel tags Tags are like groups that make it easier to find channels. Tags are used by the DVS-200 web interface and the NVD-30/35 decoders in set top box mode to group channels. Tags can be created from the Groups tab as shown below. Once created you can assign any live or VOD channel to a tag.
  • Page 39: Settings

    Once you assign channels tags you can quickly find all channels with that tag using the dropdown menu on the DVS-200 web interface. Settings...
  • Page 40: Ui Settings

    Custom UI Title Here you can change the title of the DVS-200 web page, the default is ‘dv Stream Server’. Upload Custom UI logo Upload a custom logo to replace the default Datavideo logo Server Settings Max VOD file upload size Set the maximum allowed file size for uploads Media storage directory (HLS &...
  • Page 41 After a reboot you can access the drive at /mnt/content but it will not show up as another drive in the Ubunu file browser, you can however make a shortcut to this location on the desktop for example. HLS Access Here you can restrict what IP addresses can playback using HLS (The web player).
  • Page 42: Rtmp Settings

    External Users & Groups via Active Directory When enabled active directory users and groups can be used for authentication. To enable active directory: 1. Enter the Active Directory DNS Domain for example yourdomain.local. 2. Enter the Active Directory Server Hostname for example ADSERVER, you can also enter its IP address.
  • Page 43: Hls Settings

    Idle Streams If disabled, the server prevents subscribers from connecting to idle/non-existent live streams and disconnects all subscribers when stream publisher disconnects. Default is on. HLS Settings HLS fragment length HLS works by creating multiple .TS video files (chunks) from the incoming RTMP stream, the player then downloads these chunks in order.
  • Page 44 Import and Export Settings You can easily export and import your DVS-200 settings and media files using the options found on the bottom right hand side of the settings tab. You can choose to export your global settings and channels, saved recording schedules, uploaded VOD files and published files &...
  • Page 46: Socket Commands / Api

    The index number tells the DVS-200 which datavideo or decklink source to enable, if you only have one the index will be #1. To disable a decklink or datavideo source use the add or enable pull command to switch to another source, this can be a dummy source.
  • Page 47: License Installation Guide

    You are solely responsible for the protection of your equipment and backup of your data, and Datavideo will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.
  • Page 48 After logging in you will see the software running in free (DVS-100) mode, to enable DVS-200 features you need to upload a valid licence. The DVS-200 software MUST be able to access the internet in order to complete the activation process.
  • Page 49: Troubleshooting

    1. The DVS-200 can access the internet? 2. The licence has not been used before? If the licence has already been activated on different hardware, you must contact your local Datavideo office to have it deactivated and a new licence issued.
  • Page 50 Sep-10.2019 Datavideo Technologies Co., Ltd. All rights reserved 2020 Version E4...

This manual is also suitable for:

Dvs-200

Table of Contents