background image

 

 

 

 

User Instructions 

Multi-Channel H.264 HD Single Board Encoder 

Model Name: 

Z3-SBE264-DVR-23

 

 

 

 

 

 

 

DOC-USR-0146-02 

February 12, 2018 

 

 

Before attempting to connect or operate this product, please read these instructions carefully and save this manual for future use. 

 

Copyright © 2018 Z3 Technology, LLC. All rights reserved.  

This document contains proprietary and confidential information of Z3 Technology, LLC ("Z3").  This document may not be used, reproduced, 

disclosed, or disseminated to anyone without the prior written approval of an authorized representative of Z3. 

 

 

 

Z3 Technology, LLC incorporates HDMI® technology.

 

The terms of HDMI and HDMI High-Definition Multimedia Interface, and 

the HDMI Logo are trademarks or registered trademarks of HDMI Licensing LLC in the United States and other countries.

Summary of Contents for Z3-SBE264-DVR-23

Page 1: ...ll rights reserved This document contains proprietary and confidential information of Z3 Technology LLC Z3 This document may not be used reproduced disclosed or disseminated to anyone without the prior written approval of an authorized representative of Z3 Z3 Technology LLC incorporates HDMI technology The terms of HDMI and HDMI High Definition Multimedia Interface and the HDMI Logo are trademarks...

Page 2: ...__________________________________________________________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 Revision History Version Date Change Note Author 1 0 2 12 2018 Original Document SI 1 1 4 3 18 Added TS file section SI ...

Page 3: ...w 12 5 4 Power on the Board 12 5 5 Ensure your PC has a Proper IP Address 12 5 6 Configure Channel 1 for HDMI Encode 13 5 7 Start Encoding 14 5 8 Run VLC to View the UDP Stream 15 5 9 Stream RTP RTSP 16 5 10 Changing the Bitrate Dynamically 18 5 11 Adjusting the UDP TS Rate 20 5 12 Tuning for Latency 22 5 13 Encoding a Composite Video Source 23 5 14 TS FILE 25 5 15 Running DHCP 26 STREAMING RTMP I...

Page 4: ...35 EXERCISING OTHER FEATURES 35 9 1 Saving Current Settings 35 9 2 Using the Password Feature 36 COPPER STRIP THERMAL APPLICATIONS 38 SUMMARY OF OPTIONS 38 11 1 The System Setup Tab 38 11 2 The User Presets Tab 40 11 3 The Status Tab 40 11 4 The MPTS Tab 42 11 5 The CH1 CH2 CH3 Tab Encode 42 11 6 Values Appearing at the Bottom of All Tabs 48 APPENDIX A Configuring the Wowza Server 49 APPENDIX B Tr...

Page 5: ...able 23 Figure 18 Composite Connection 23 Figure 19 Creating the CH2 Tab 24 Figure 20 Configuring Composite Input on CH2 24 Figure 21 VLC Settings for Viewing the CH2 Stream 25 Figure 22 Using the Aux TS File Enable Option 25 Figure 23 The User Presets Tab 26 Figure 24 Entering a User Preset Name 26 Figure 25 Setting z3_test as the preset configuration 26 Figure 26 Setting DHCP 27 Figure 27 New IP...

Page 6: ...rter file system pre integrated and configured The software bundle also contains binary applications to support multimedia encoding to file or stream Z3 Technology can provide services to customize the software applications to a customer s specification For design services or additional support please contact Z3 at www Z3technology com or sales Z3technology com HDMI input supports non HDCP content...

Page 7: ..._________________________________________________________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 The following figure shows a block diagram of the SBE264 DVR 23 single board encoder Figure 2 SBE264 DVR 23 Block Diagram ...

Page 8: ...o straight to Section 5 RUNNING THE ENCODER on page 11 This section describes how to quickly get a UDP stream running from the single board encoder It also describes how to dynamically change the bitrate as well as how to store configurations or set DHCP 2 2 If You Already Have a System from Z3 and Need to Update the Firmware You can update the firmware via the HTTP base user interface by followin...

Page 9: ...______________________________________________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 INCLUDED PARTS LIST 1 x SBE264 DVR 23 1 x 5V 2A Power Supply 1 x Serial Cable 1 x Gender Changer 2 x HDMI Cables 4 x MCX to BNC Composite Cables ...

Page 10: ...eam DHCP and DNS support One USB 2 0 interface for local storage One SD card and one micro SD card for local storage Cannot be used simultaneously Web based configuration software for user friendly configuration and control RS 232 serial port for technical configuration and control Attached 0 12mm thick self adhesive copper strip attached to the CPU for thermal applications Ambient Operating Temp ...

Page 11: ... those pictured in this document 5 1 Set up the Video Source 1 Select an HD source with HDMI non HDCP output in Z3 s testing the Brite View BV 5005HD is used Power on the HD Source Connect HDMI to a monitor Set the HD Source to 1080p or 1080i output Select content you would like to stream If you see playback on the monitor you ve confirmed the source works 5 2 Connect the SBE264 DVR 23 Connect the...

Page 12: ... booting up within the terminal window After about one to two minutes you will see the Main Menu Note the local IP address and netmask typically 192 168 81 68 and 255 255 0 0 This is the IP address of the board You will need this later to access the HTTP based user interface 5 5 Ensure your PC has a Proper IP Address To be able to communicate with the board the PC that you are communicating from n...

Page 13: ...TTP based graphical user interface GUI will appear at the System Setup tab Click on the CH1 tab In the Channel 1 configuration tab verify the Video Source is set to HDMI Change the Video Resolution is set to Follow Input or 1920x1080 Set Output Format to UDP You can set the Dest Address to a the IP address of your PC that will be running the VLC media player in the pictured example 192 168 0 6 b o...

Page 14: ...orner of GUI says RUNNING If the encoder is running click Stop wait for status to say STOPPED and then click Start for the newly entered settings to take effect If the status is POLLING a valid HDMI input was not detected in HDMI In If you want to encode 1080p60 you must first change Operating Mode at the bottom right from Encode Interlaced Progressive to Encode Single CH No Scale Note that in Enc...

Page 15: ...a player on your PC version used in testing at Z3 2 05 Select Media Open Network Stream In the box type udp 192 168 0 6 5004 where 192 168 0 6 matches the values of the computer IP address or multicast address entered for Dest Address previously and 5004 is the value of Dest Port noted previously Press Enter You will now see your source video streaming to VLC Figure 6 VLC Open Network Screen Figur...

Page 16: ...session Change Output Format from UDP to RTP RTSP Click on start to start the RTP RTSP encoding session At this point your settings should look like the following Open VLC Select Media Open Network Stream In the Open Media box type rtsp IP Address z3 ch m mp4 where IP Address is the IP address of the SBE264 DVR 23 ch is 1 for CH1 2 for CH2 and 3 for CH3 and m is added if a multicast address is bei...

Page 17: ...ncoln NE 68508 1369 USA 1 402 323 0702 Note To use the RTSP feature VLC v2 1 5 or later is needed If it is not possible to use a newer version of VLC it may be necessary to use SDP files instead of RTSP to stream RTP You will then see RTP video streaming on VLC Figure 9 VLC Open Network Stream Screen for RTP Figure 10 Example of Z3 Video Streaming to VLC RTP ...

Page 18: ...0702 5 10 Changing the Bitrate Dynamically The SBE264 DVR 23 includes an Update button which allows you to change the bitrate without stopping and restarting the encoder In VLC click on Tools and select Codec Information This brings up a window with four tabs Select the Statistics tab In this tab you can see the current video audio bitrate Figure 11 Viewing Bitrate in VLC Video Audio bitrate ...

Page 19: ...1 402 323 0702 In the encoder GUI return to the CH1 tab and change the bitrate from 8000K to 2000K Click the update button You should see the quality of the picture in VLC change as well as the drop in the video bitrate Figure 12 Changing the Bitrate Dynamically Figure 13 Drop in Bitrate after Dynamic Bitrate Change Lower video audio bitrate 2 Click update 1 Change bitrate to 2000K ...

Page 20: ...lue of 10Mbps corresponding to 8Mbps for the video There are times however when it is desirable to make this value higher For example if the encoder bitrate is very low below 1Mbps it is advisable to allow more leeway in the event there are some challenging scenes to encode An example follows Return to the CH1 tab In this tab click stop Then change Video Resolution to 720x480 Video Bitrate to 512K...

Page 21: ...m view the Statistics tab You will see a lower value for the overall input rate and for the content rate The value of TS Rate must be higher than video bitrate audio bitrate 1 25 If an attempt is made to input a value less than this the error message TS rate too small to carry elementary streams will appear Figure 15 TS Rate and Lower Bitrate Reflected in VLC Content bitrate lowered to 512K 128K I...

Page 22: ...y than streaming using TS If low latency with TS is desired there is a special TS lowlat mode that can be activated Setting this causes the TS muxer to send packets out immediately rather than gathering data and sending packets once they reach maximum network size The tradeoff is less efficient use of the network and a TS stream that is no longer perfectly smooth Because of this lower efficiency o...

Page 23: ...ce The SBE264 DVR 23 also supports encode of video from a Composite source Composite input can not be used in parallel with the HDMI input A composite adapter cable provided with the system is needed To encode Composite perform the following steps Find the MCX to BNC composite cable pictured below Connect the BNC cables to the composite source Connect the special adapter portion to the composite i...

Page 24: ...en click on the tab that was created The options for a second encode channel appear Here you can specify composite through the Video Source dropdown menu Example values for encoding NTSC are displayed below Click on start Open VLC as you did for UDP streaming from HDMI Note that since CH2 uses a default port of 5006 you will need to use port 5006 when specifying the network URL Figure 20 Configuri...

Page 25: ... Output Format dropdown menu The Output Device and File Prefix fields appear Click on the Output Device field to select your USB storage location This will automatically populate if a USB is detected In the File Prefix textbox enter the desired prefix for your ts file name a When saved a number will be automatically generated and added to the end of the file prefix starting with zero If subsequent...

Page 26: ... set up a custom configuration and save this so that the DHCP setting is used the next time the system boots up To do this click on the User Presets tab and click on new This brings up a new text box to enter the preset name Type z3_test and click ok Return to the System Setup tab Go to the bottom of the screen and select the z3_test preset that you just created The system might take a few moments...

Page 27: ...fied that z3_test will be used when the system restarts go ahead and reboot the single board encoder Return to the serial interface you established in steps 5 and 6 When the Main Menu comes up you can see the IP address that was dynamically assigned Finally type that address into a web browser to reach the HTTP based GUI You can return to the use of a static IP address by unchecking Use DHCP and s...

Page 28: ...total performance cannot exceed the capability of the SBE264 DVR 23 for example three 1080p30 encodes at 30fps would not be allowed Note VLC does not support RTMP The test player within Wowza Streaming EngineTM is recommended 6 1 Connect the Encoder 1 Follow steps in Section 5 to connect the SBE264 DVR 23 for encode and bring up the user interface 6 2 Configure the Encoder for Encode 1 to 3 Mode 2...

Page 29: ... 68508 1369 USA 1 402 323 0702 5 If necessary set Authentication to Enable and enter the User Name and Password 6 After you re finished your settings should look something like the following Figure 30 3 Channel RTMP Encode Channel 1 Settings 1 Set Resolution and bitrate 2 Set to RTMP 3 Set RTMP server address stream name 4 Enter Authentication Information if needed ...

Page 30: ...__________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 6 4 Configure CH2 for RTMP Streaming 1 Click on the CH2 tab 2 Set encode to D1 2Mbps 3 Use the same RTMP format Dest Address Authentication Info replacing 720 with d1 Figure 31 3 Channel RTMP Encode Channel 2 Settings ...

Page 31: ...eaming 1 Click on the CH3 tab 2 Set encode to 352x240 1Mbps 3 Use the same RTMP format Dest Address Authentication Info replacing d1 with cif 6 6 Set up the Wowza Server Install the Wowza server on a PC on your network for details on configuring Wowza please see APPENDIX A Configuring the Wowza Server on page 49 6 7 Start the Encode Click on start all at the bottom of any tab Figure 32 3 Channel R...

Page 32: ...is will bring up the Wowza home page Log in with your user name and password 2 At the top you will see four options Home Server Applications and Help Click on Applications and select live Then click Test Players in the top right hand corner 3 You should see the Test Players popup screen Select the Adobe RTMP tab change the Stream name to 720 should match one of the directories you are streaming to...

Page 33: ..._________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 4 To view the other channels simply change the stream name to d1 or cif 4 Audio and Video start to appear Figure 34 Viewing SBE264 DVR 23 Content on Wowza 1 Select Adobe RTMP tab 2 Type 720 for Stream name 3 Click Start ...

Page 34: ...E 7 1 Run the Web Interface Steps 1 9 in Section 5 0 Select update device firmware from the main screen This brings you to the File Selection Screen From here select the name of the img file to update with and click Open Click Upload and Update You should see a FLASH Update now in progress message Once finished it will go back to the main menu Click here Figure 35 Updating the Device Firmware from...

Page 35: ...e other end of the HDMI cable to an HD Monitor EXERCISING OTHER FEATURES 9 1 Saving Current Settings If you have a specific configuration you d like to preserve you can save it so that when the SBE264 DVR 23 is powered off and back on it automatically uses those settings 1 Click on the User Presets tab 2 Click on the new button 3 This brings up a new text box to enter the preset name For this exam...

Page 36: ...irm the saving of these settings is complete Click OK Note The very first time settings are saved may take up to 30 seconds This is due to some flash initialization which occurs on the very first configuration save 10 In order for these changes to take effect the unit must be re started Power the unit off then back on and wait 45 60 seconds for the unit to boot up 9 2 Using the Password Feature Th...

Page 37: ...ck change 3 Wait for the password options to disappear This indicates that the password has changed 4 Retype the IP address in the web browser or refresh the page You should then see a prompt for a user name and password Use admin for the user name and the value you had entered previously for the password 5 You will now be able to access the user interface Click change Click here Figure 40 Selecti...

Page 38: ...ed to the processor chip the other end of the strip should be attached to the heat sinking device Attaching the copper strip to a heat sinking device will likely but not certainly help manage the heat generated by the DVR and improve the usable temperature range A typical situation where the thermal tape can help is when the DVR is in a sealed metal enclosure The tape can be attached to the interi...

Page 39: ...d from the DHCP server and this field is not applicable DNS Server IP 2 e f g h 8 8 4 4 Specifies the secondary DNS server to be used for hostname lookup when in static IP mode When in DHCP mode DNS information is acquired from the DHCP server and this field is not applicable Use DHCP Checked Unchecked Sets whether DHCP is used to dynamically obtain an IP address at start up Display Mode Decode On...

Page 40: ...age 36 for more details update device firmware See Section 7 0 download device logs Clicking this causes the SBE264 DVR 23 to extract a set of diagnostic logs that can be sent to Z3 Technology in the event of an issue to be reported This file is saved on the PC which the GUI is being run from Note 1 Resolutions supported 1080p60 1080i30 1080i29 97 1080i25 1080p60 1080p59 94 1080p50 720p60 720p59 9...

Page 41: ...eight Height of encoded picture A small i will appear if interlaced is being encoded Audio Status Channel The channel number 1 2 or 3 Subchannel Always 1 in this release Codec The codec being used to encode audio for that channel Stream Status channel The channel number 1 2 or 3 URL URL the channel is being streamed to frames of frames sent from encoder to channel since the beginning of encoding T...

Page 42: ...cked For any SD resolutions NTSC PAL checking this forces the aspect ratio to be 16 9 in the output otherwise a default value of 4 3 is used This value is ignored for HD resolutions Video Resolution 320x180 1920x1080 1280x720 Follow Input The encode resolution If this resolution is different from the capture resolution resizing will occur Follow Input generates the resolution based on the capture ...

Page 43: ...t all three channels can have the same configuration Noise Filter On Off Turns on an optional noise filter This helps reduce noise in high detail areas for example around text The tradeoff is some detail may be lost when the filter is turned on GOP Size 10 240 frames 60 I frame frequency Note 3 Maximum Delay 0 3000 2000 of ms to buffer The higher the value the smoother the encode but also the high...

Page 44: ...eft as None RTP Port RTP Only 0 9999 8892 8898 If RTP format is selected the port associated with that audio channel Output Format RTP RTSP UDP TSRTP RTMP TSFILE FILE MPTS Output format of encoded stream RTP requires an SDP file for the receiver or the use of the RTSP URL see Section 5 9 for more details If UDP is selected don t forget to check the value of TS Rate to make sure it is in line with ...

Page 45: ... 8000K The rate of the transport stream Normally this value should be set to 1 25 video bitrate audio bitrate This can be set to higher values to allow leeway for times when many bits are needed to encode This can be especially useful for ensuring smooth playback at lower bitrates see Section Error Reference source not found TS Lowlat Mode UDP Only True False Normally the TS muxer gathers data int...

Page 46: ... activated it is important that they all have the same GOP size and the same maximum delay setting stop Stop current encode session start Start encode session update Can be used to change the bitrate or frame rate divider without stopping restarting an encode session see Section 5 10 clone Duplicate CH tab can be used to quickly copy CH1 values to CH2 for example delete Used to delete excess tabs ...

Page 47: ...sed This means a conversion to progressive is done This method allows for a reduction in bits needed processing power without introducing extra jerkiness when there is motion in the video For example if the input is 1080i at 60 fields per second 30 frames per second Frame Rate Divider has the following effect Frame Rate Divider Output fields used frame rate 1 1080i 60 30 2 1080p 30 30 4 1080p 15 1...

Page 48: ...new in the User Presets tab Save Click on this to save preset value to what was selected Operating Mode Encoder Interlaced Progressive Encode Single Ch No Scale Encode 1 to 3 Ch Decoder This selects how the SBE264 DVR 23 is being used Encoder Interlaced Progressive is the default mode of operation it can be used to encode up to two channels Encode Single Ch No Scale is used when one 1080p60 encode...

Page 49: ...RTMP streaming the following steps are needed 1 Log in to the Wowza Streaming Engine Manager Home page by typing http localhost 8088 where localhost is the IP address of the server in this User s Guide 192 168 0 4 2 Click on Server in the top band of options On the left column click on Performance Tuning and then Java Settings Click Edit and then change Java Heap Size to Production Level and Java ...

Page 50: ...shing are both set to Open and Client Restrictions is set to No client restrictions Then click Save The Wowza server is now configured to work with your encoder Note You can also specify Require password authentication for RTMP Publishing In this case Authentication on the channel tab needs to be enabled and a valid Wowza user name and password needs to be entered to successfully access Wowza If y...

Page 51: ...ging the Linux PC from the SBE264 DVR 23 Problem Do not see video in VLC Does the IP address set in Dest Address equal the IP address of the PC running VLC Does the port number in Dest Port equal the value entered in the URL for VLC Does the video coming out of the source match the resolution in the encoder settings Is the PC fast enough for 1080p decode on VLC Does the PC have enough DDR to handl...

Reviews: