background image

H.264 Network Video Streaming Server 

NVS-25 

 

24 
 

Main Profile 

The ‘Main’ or Mainline Profile includes support for interlaced video, inter-coding using B-
slices, inter coding using weighted prediction and entropy encoding using context-based 
adaptive binary arithmetic coding (CABAC). Ideal application of the Main Profile 
includes long term video archival storage and standard-definition digital TV broadcasts 
that use the MPEG-4 format as defined in the DVB standard.   
 

High Profile

 

The High Profile is used as the preferred choice for HD broadcast and disc storage 
applications, adopted by the Blu-ray Disc storage format and DVB  HDTV broadcast 
service.   
 

9.5 

Group of Pictures 

H.264/MPEG-4 AVC (Advanced Video Coding) is a common video stream compression 
method. It eliminates redundant video information within a frame known as intraframe 
compression as well as over a period of time known as interframe compression. The 
two compression techniques are described as follows: 
 

 

Intraframe compression (Spatial Compression): a compression technique 
applied to information contained only within the current frame, creating video 
frames called I-frames 

 

Interframe compression (Temporal Compression): a compression technique 
applied to a sequence of video frames, rather than a single image; instead of 
storing complete frames, only changes from one frame to the next are stored 
in order to reduce the amount of data needed to be stored while still achieving 
high-quality images.   

H.264/MPEG-4 AVC uses the two above-mentioned compression techniques, whereby 
three types of compressed frames described as follows are generated and organized in 
a group of pictures, or GOP.   
 

 

I-frame: Intra (I) frames, also known as reference or key frames, contain all 
the necessary

 

data to re-create a complete image. 

 

P-frames: Predicted (P) frames are encoded from a “predicted” picture based 
on the closest preceding I- or P-frame. 

 

B-frames: Bi-directionally (B) predicted frames are encoded based on an 
interpolation from I- and P-frames that come before and after them. 

The Group of Pictures (GOP) structure specifies the order in which intra-  and inter-
frames are arranged. All three frame types do not have to be used in a pattern. The 
typical GOP structure is IBBPBBP. The  I-frame is used to predict the first P-frame and 
these two frames are also used to predict the first and the second B-frame. The second 
P-frame is predicted using the first P-frame and they join to predict the third and fourth 
B-frames.The relationship between I-frame, P-frame, and B-frame is illustrated 
diagrammatically below.   
 

Summary of Contents for NVS-25

Page 1: ......

Page 2: ...__________________ 10 5 NVS 25 Network Video Streaming Server Setup _____ 11 5 1 Connect live video and audio to NVS 25_______________11 5 2 Connect NVS 25 to the local IP network_______________11 5 3 Connect power to NVS 25 __________________________11 5 4 Select the input connection to be streamed____________11 6 How to find the NVS 25 on an IP network __________ 12 6 1 How to use the NVS25 IP F...

Page 3: ...____________22 9 2 Video Tuning ____________________________________22 9 3 Image Size_______________________________________23 9 4 H 264 Encode ____________________________________23 9 5 Group of Pictures _________________________________24 9 6 Video Bitrate Mode ______________________________26 9 7 Audio Setup _____________________________________28 10 Setting Network Setup ______________________...

Page 4: ...9 Frequently Asked Questions _____________________ 50 20 Specifications_________________________________ 51 Service Support__________________________________ 52 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 can...

Page 5: ... 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 s 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 o...

Page 6: ...1 Oct 2008 qualify for a free one year extension to the standard Warranty providing the product is registered with Datavideo within 30 days of purchase For information on how to register please visit www datavideo com or contact your local Datavideo office or authorized Distributors Certain parts with limited lifetime expectancy such as LCD Panels DVD Drives Hard Drives are only covered for the fi...

Page 7: ...eb browser Users are allowed to configure real time audio and video streaming on the web based graphical user interface The encoded video stream can be delivered to a single browser a group of clients on a Local Area Network LAN or even a Content Delivery Network CDN The Core Value of Datavideo sharing the value 1 1 Features Broadcast quality HD SD H 264 network streaming Quick and easy setup H 26...

Page 8: ...tus Button Behaviour RECORD Turns ON OFF the recording feature STM Turns ON OFF the network streaming feature Note Before using this button the user should first make sure the network and stream settings are properly configured Restore factory defaults from the front panel From power off Press and hold the STM button and turn on the NVS 25 power keep holding the STM button for 40 seconds When rele...

Page 9: ...o mixer connect the audio mixer s line level output to this unbalanced audio input HDMI IN HDMI digital signal input connector CVBS IN Composite video input takes a BNC connector from the composite output of a VCR camera DVD player etc SDI IN BNC connector for SDI input Ethernet Port RJ 45 10 100M base Ethernet Network interface DC In Socket Connect the supplied 12V PSU to this socket The connecti...

Page 10: ...H 264 Network Video Streaming Server NVS 25 10 4 System Diagram ...

Page 11: ...d into a normal wall power outlet The device can also receive power from Datavideo s PD 2 power distribution unit PWR LED indicator on the front panel of the NVS 25 should be flashing red after being switched on It takes approximately one minute for the unit to start and the boot up process is complete when PWR LED indicator turns to constant green 5 4 Select the input connection to be streamed Th...

Page 12: ... need to make sure that IP Finder Utility will not be blocked by computer firewall or anti virus software the first time the utility is run on the computer The utility must be able to scan or search the local network After opening the NVS 25 IP Finder Utility the computer IP address is displayed in the Local IP Address pull down menu of the utility window Make a note of the IP Address for the comp...

Page 13: ...hich are respectively connected to two different network domains by clicking the Local IP Address pull down menu you will then be able to select the network that you would like to scan In the example below we have selected the 192 168 0 X network The IPs shown are IPs of the Ethernet cards ...

Page 14: ...nt network from which the computer terminal is connected to To use the NVS 25 IP finder to search a different network simply enter the IP of the NVS 25 installed on another network into the Local IP Address pull down menu as shown in the diagram below Click on the Scan button and once the NVS 25 device is found the IP finder will display the IP and MAC addresses of the device found However before ...

Page 15: ...e browser first Type the NVS 25 IP address into the browser address bar Remember to include the dots between the four octets After hitting the enter key you will then be prompted to enter the login information on a pop up window 7 1 Default Login Details All NVS 25 units are delivered from the factory with the same default username and password This can be changed at a later stage to suit your nee...

Page 16: ...he NVS 25 can be configured to connect to an external USB 2 0 hard drive or pen drive When the USB storage device is connected NVS 25 can then record video to the device The recording time is dependent on the recording bit rate and the free space available on the USB device Please refer to Record Option for more information 7 4 Status Option The Status Option displays the current stream settings i...

Page 17: ...y for each client RTSP has a limitation of three viewing clients before the NVS 25 becomes congested and video stream fails 8 3 RTMP Protocol Use the NVS 25 to deliver a single IP video stream TCP to a server on a Wide Area Network WAN like the internet RTMP Publish or to a small group of clients on a private Local Area Network LAN RTMP Local The server on the WAN could be the server of a Content ...

Page 18: ... First Time option allows you to select the time to the first stream time Select number of days from the first pull down menu number of hours from the second pull down menu and number of minutes from the third pull down menu For example if the current time is 09 57 on Wednesday and the scheduled stream time is 12 00 on Saturday you should select 3 Days from the first pull down menu 2 Hours from th...

Page 19: ...tings applied will not be in effect unless the Apply button has been clicked and the NVS 25 configuration progress bar indicates 100 completion The user can also enable Auto stream at startup so that the original settings persist through the power cycle process 8 5 RTMP Publish URL Two options and four text bars will appear when RTMP Publish is selected under the Stream Server Selection Option Ena...

Page 20: ...ed the maximum video bitrate is 3Mbps RTMP URL Enter the RTMP Publish URL for your WAN based server or CDN account RTMP Stream Name of the streaming video RTMP Username Username of CDN account RTMP Password Password of CDN account If you wish to view the RTMP stream directly from the NVS 25 on the local area network LAN using the Live option select RTMP Local option ...

Page 21: ...er Input Source Selection HDMI CVBS SDI Video Tuning Brightness Contrast Hue Saturation Sharpness 0 255 Scale Down 1280x720 720x576 720x480 H 264 Encode Main 3 0 Main 3 1 High 4 0 GOP Structure IBBP IPPP IBP GOP Size 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 Video Bitrate Kb...

Page 22: ...ts HDMI CVBS and SDI located on the rear panel of NVS 25 The default is HDMI Please note that you will not be able to use Video Tuning if SDI is selected 9 2 Video Tuning For HDMI and CVBS inputs set video brightness contrast hue and saturation on the NVS 25 SDI video is usually adjusted on the source equipment before it is delivered to the NVS 25 The values of brightness contrast hue and saturati...

Page 23: ...hrink the image size The table below shows all possible downscaled resolutions on NVS 25 Original Resolution Downscaled Resolution 1920x1080 1280x720 720x567 720x480 1280x720 720x576 720x480 720x576 720x480 9 4 H 264 Encode The H 264 standard can be viewed as a family of standards composed of different profiles A specific encoder encodes at least one but not necessarily all profiles The NVS 25 off...

Page 24: ...ression a compression technique applied to a sequence of video frames rather than a single image instead of storing complete frames only changes from one frame to the next are stored in order to reduce the amount of data needed to be stored while still achieving high quality images H 264 MPEG 4 AVC uses the two above mentioned compression techniques whereby three types of compressed frames describ...

Page 25: ...P structure IBBP IPPP and IBP Note Since B frame is predicted based on I and P frames a GOP cannot end with a B frame because if B frame is used as a reference for making further prediction a growing propagation error will result GOP pattern with longer GOP length encodes video very efficiently Shorter GOP lengths usually work better with video that has quick movements but they do not compress the...

Page 26: ...le SD video may appear acceptable at 1000 Kbps but HD video is unacceptable at 1000 Kbps The NVS 25 converts video into data which are sent across an IP network High bitrates consume more bandwidth across the IP network In a gigabit office LAN bitrate may not be a concern Speed Bandwidth is the limitation in a NVS 25 application environment The bitrate ranges from 800 to 6000 Kbps as shown in the ...

Page 27: ...576i 900 480 576 720p 1000 or higher 480 576 720p 1080i 1080p The NVS 25 also offers two bitrate modes Variable Bitrate VBR and Constant Bitrate CBR Set the NVS 25 to VBR to efficiently send video data across an IP network but there is also a trade off against video quality CBR provides better video quality but is less data and bandwidth efficient when sent across an IP network ...

Page 28: ...phono inputs Analog Select your audio source first as shown in the diagram below Since analog audio levels of the standards in EBU and SMPTE regions are different thus audio standard option also needs to be taken into consideration The audio standard settings can be found under the Analog Audio System Menu NOTE All settings applied will not be in effect unless the Apply button has been clicked and...

Page 29: ...from the DHCP server upon connection to an office LAN or the router IP address obtained in DHCP mode changes every time when NVS 25 is power cycled The IP address assigned to NVS 25 has the same network prefix as the office network or the router Please refer to the IP finder section for more information on how to locate NVS 25 on a DHCP network 10 2 DHCP Disable If DHCP mode is disabled NVS 25 wil...

Page 30: ... Successful firmware upgrade on NVS 25 requires The latest firmware file which can be obtained from your local Datavideo dealer or office A computer with web browser on the same IP network as the NVS 25 The current NVS 25 IP address and settings 1 Log into the NVS 25 server on the computer web browser 2 Click on Settings Tab and turn Stream OFF under Stream Server Option click on apply 3 Select Fi...

Page 31: ...edential 1 Log into the NVS 25 server on the computer web browser 2 Click on Settings Tab and turn Stream OFF under Stream Server Option click on apply 3 Click on Account Setup and enter the current username and password 4 The user will then be prompted to enter the new login credential again Enter the new password twice to confirm 5 After clicking on apply change the user will be prompted to re l...

Page 32: ... settings NOTE This feature will also reset the NVS 25 login credential to the default username and password admin 000000 1 Log into the NVS 25 server on the computer web browser 2 Click on Settings Tab and select Restore Default 3 Click on the Reset All button to proceed 4 Reboot the unit after all settings have been restored to the default re login with default username and password admin 000000...

Page 33: ...I Resolution No Source Input Brightness 128 Contrast 128 Hue 128 Saturation 128 Sharpness 128 Scale Down No SD Aspect Ratio 4 3 H 264 Level 3 1 H 264 Profile Main GOP Structure IPPP GOP Size 30 Video Bitrate 3000 Kbps Video Rate Mode VBR Audio Stereo Stereo Audio Bitrate 384 Kbps Audio Source DIG Analog Audio System EBU F W Version 160224 ...

Page 34: ...he video being streamed into NVS 25 is of a High Definition 1080i video format then the recorded file will use this resolution If the video being streamed into NVS 25 is of a Standard Definition NTSC format then the recorded file will adopt this resolution instead The USB 2 0 pen drive should be a formatted FAT32 drive in order to be readable by NVS 25 to which it is connected If the USB connected...

Page 35: ...H 264 Network Video Streaming Server NVS 25 35 15 2 Stream Information Stream information displays the current encoder settings A sample stream information display is shown below ...

Page 36: ...er to configure HLS protocol the user should first find the NVS 25 IP address on the network using the IP finder that Datavideo provides Once the NVS 25 IP address is known enter the IP address into the Safari web browser address bar on iPad or other iOS devices Please refer to the section on How to find NVS 25 on an IP network for more information Enter the username and password to log into NVS 2...

Page 37: ...P address on the network using the IP finder that Datavideo provides Once the NVS 25 IP address is known enter the IP address into the web browser address bar on the computer or other devices Please refer to the section on How to find NVS 25 on an IP network for more information Enter the username and password to log into NVS 25 to gain access to the Home Page of the web based graphical user inter...

Page 38: ...a server is another form of CDN solution typically for large organizations where you brand the look and feel of the delivery network plus the video stream itself Again it is best to do your homework beforehand Connect your NVS 25 to a server and use the IP finder to search for the device on the network Once the NVS 25 IP address is known enter the IP address into the web browser address bar on the...

Page 39: ...25 on the Content Delivery Network CDN If you are using NVS 25 as the local RTMP server then a video stream player window will be available under the Live Tab Click on the Play button at the lower left corner of the payer window to start playback of the RTMP stream The following three sub sections provide examples of streaming video to a Content Delivery Network such as USTREAM a WOWZA Server and ...

Page 40: ...m below 3 Login NVS 25 and go to Live Stream Setup 4 Copy and paste RTMP URL and the stream name into RTMP URL and RTMP Stream text bars respectively If your CDN service provider requires you to enter the RTMP stream credentials please enter in the RTMP Username and RTMP Password text bars 5 Step 4 allows the user to stream video from NVS 25 to USTREAM 6 Select the configured channel on USTREAM to...

Page 41: ...rnal IP This server is solely for WOWZA and contains no other unnecessary configurations 2 Login NVS 25 and go to Live Stream Setup 3 Enter rtmp 61 220 30 5 live nvs 25 into the respective RTMP Publish text bars as depicted in the diagram below where 61 220 30 5 is the WOWZA server computer IP RTMP URL and NVS 25 RTMP Stream is the custom streaming location on the WOWZA server ...

Page 42: ...eVideoStreaming Flash RTMPPlayer player html 5 Enter the WOWZA server computer IP and the custom streaming location as illustrated in the diagram shown below NVS 25 Live Stream Setup WOWZA Server 6 Live video streaming is displayed in the diagram below The server physical IP 1935 RTMP Port nvs 25 is the stream name ...

Page 43: ...Network Video Streaming Server NVS 25 43 16 3 3 NVS25 Youtube Connection Configuration 1 Login Youtube https www youtube com and click on My Channel to enter a page on which you will find a Video Manager tab ...

Page 44: ...ore creating a live event Click on Enable live streaming button and the subsequent wizard will take you through the account verification process 3 Once your youtube account is verified you are then ready to start creating a live stream Click on the blue Create live event button to enter the event settings page ...

Page 45: ...channel and the search result If you are not ready to have the event viewable or setting up the task event make sure to select the unlisted archive setting in the dropdown menu e Categorize correctly people are more likely to read your video highly and watch it more frequently if it is placed in the relevant category f Next to the basic info tab is the Advanced settings task where you can allow an...

Page 46: ...aming Server NVS 25 46 5 On the Ingestion setting page the encoder setting will appear after a bitrate is selected Primary Server URL and Stream Name are two important parameters to be entered into Live Stream Setup on NVS 25 ...

Page 47: ...rimary Server URL and Stream Name into RTMP URL and RTMP Stream text bars on the Live Stream Setup page of NVS 25 respectively If your CDN service provider requires you to enter the RTMP stream credentials please enter in the RTMP Username and RTMP Password text bars ...

Page 48: ...NVS 25 48 7 After completing Step 6 click on the Live Control Room to enter the page shown below Once the stream is loaded the Preview button will turn to Start Streaming Click on Start Streaming button to start streaming video to Youtube ...

Page 49: ...ng configuration Different port numbers of the port forwarding function Web Server HLS RTSP RTMP 80 8554 over TCP 1935 RTMP 8000 over HTTP 8080 RTMPT 8080 over HTTP 8081 RTMPS 18 LED Status Button Behaviour 18 1 LED Status Function State Description Power LED a OFF Power OFF b Red System Boot up Program Initialization c Green System Ready with Interface LED d Blinking System Error Record a Red Sys...

Page 50: ...This section describes problems that you may encounter while using NVS 25 If you have questions please refer to related sections and follow all the suggested solutions If problem still exists please contact your distributor or the service center No Problems Solutions 1 Mode buttons on the front panel is not sensitive It takes quite a while for the system to switch modes after the mode button is pr...

Page 51: ... Video Resolution 1080 50P 59 94P 60P 50P 59 94P 60P input 25P 30P record output 1080 50i 59 94i 60i 720 50P 59 94P 60P 576 50i 480 59 94i Audio Encoding AAC LC audio CODEC Sample rate 48KHz 16bit Configurable Bit rate up to 384Kbps Network Feature DHCP Client Streaming feature HLS RTSP RTMP Server One protocol at a time Supports up to 3 clients Monitoring 6 x LED PWR CVBS SDI HDMI REC Streaming S...

Page 52: ...H 264 Network Video Streaming Server NVS 25 52 Service Support ...

Reviews: