Z3 Technology Z3Cam-4K-RPS User Instructions Download Page 37

37

 

 

CONFIDENTIAL 

DOC-USR-0102-01 

 

____________________________________________________________________________________

 

Z3 Technology, LLC 

 100 N. 8th St. STE 250 

 Lincoln, NE 68508-1369 USA 

 +1.402.323.0702 

leeway for times when many bits are needed to 
encode. This can be especially useful for ensuring 
smooth playback at lower bitrates. 

Note 1:  Encode Resolutions Supported: 

 

     QCIF (176x144), WQVGA (320x180), QVGA (320x240), SIF (352x240), CIF (352x288), 2-CIF (352x576),  

640x360, VGA (640x480), 4-CIF (704x576), 16:9 PAL (1024x576), D1 PAL (720x576) 

     D1 NTSC (720x480), 720p (1280x720), XGA (1280x1024), 1080p (1920x1080), 2160p (3840x2160),  
     Follow input 

 

 

     “Follow input” = Generate encoder resolution based on capture resolution detected      

 
 

10.3

 

Values Appearing at the Bottom of All Tabs 

Parameter 

Options (default in bold) 

Notes 

preset 

encoder 

 (any user-defined profiles) 
--- new preset --- 

The preset configuration file to use.   
      encoder = factory defaults 
More profiles by selecting “--- new preset ---“. 

Save 

  

Click on this to save selected values to the 
current preset. 

Stop 

 

 

Stop encode. Encode must be stopped in order 
for settings to be altered. 

Start 

 

Start encode. 

system status: 

OK 

 

encoder status: 

IDLE, STOPPED, RUNNING

 

Current status of the encoder.  
“IDLE” indicates no valid input data is present 
“STOPPED” indicates the previous encoding 
session has ended. 
“RUNNING” indicates the unit is currently 
encoding video. 
Error statuses will be preceded by an 
exclamation point and include a description of 
the error. 

 
 

 

Summary of Contents for Z3Cam-4K-RPS

Page 1: ...duct please read these instructions carefully and save this manual for future use 2016 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 t...

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 05 02 07 26 2016 Original Document TA ...

Page 3: ... z3apps rdk Directory 12 6 2 Z3 Application Overview 12 RUNNING THE ENCODER 14 7 0 7 1 Connect the Encoder 14 7 2 Set up the Terminal Window 15 7 3 Power on the Z3Cam 4K 15 7 4 Verify your PC has the Proper IP Address 16 7 5 Run the HTTP based User Interface to Configure Channel 1 for Streaming UDP 17 7 6 PC Configuration for 4K HEVC H 265 Decode 18 7 7 Run VLC to View the UDP Stream 20 7 8 Config...

Page 4: ...________________________________________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 SUMMARY OF OPTIONS 35 10 0 10 1 The System Setup Tab 35 10 2 The CH1 Tab 36 10 3 Values Appearing at the Bottom of All Tabs 37 APPENDIX A Troubleshooting 38 ...

Page 5: ...0 Figure 10 CH1 Tab RTP Configuration 21 Figure 11 Example of Encoded Video Streaming to VLC RTP 22 Figure 12 CH1 Tab RTSP Configuration 23 Figure 13 VLC Open Network Screen for RTSP 24 Figure 14 Example of Encoded Video Streaming to VLC RTSP 24 Figure 15 Viewing Bitrate in VLC 25 Figure 16 Changing the Bitrate Dynamically 25 Figure 17 Drop in Bitrate after Dynamic Bitrate Change 26 Figure 18 Crea...

Page 6: ...mera block allow for a complete compact HEVC 4K IP streaming solution The OEM electronics are also available for purchase as the HE4K DCK 10 The Z3Cam 4K RPS software is based on the Linux OS The kit comes with all of the low level resources such as the Linux kernel u boot tool chain and starter file system pre integrated and configured The software bundle also contains tools to allow the developm...

Page 7: ...P from the RPS 2 2 If You Already Have a System from Z3 and Need to Update the Firmware There are several options for updating the firmware on your RPS by following the instructions in Section 9 0 RUNNING THE CODE YOU BUILT ON THE BOARD on page 33 2 3 If You are Ready to Start Development Details on how to untar and build the code can be found in Section 5 0 UNTARRING AND BUILDING THE SAMPLE CODE ...

Page 8: ...at 30 fps H 264 encode and stream up to 2160p at 30 fps Encode modes of operation HEVC H 265 and H 264 Low bandwidth low latency video encoding Simultaneously output two different resolutions from a single video source Pass VISCA camera control commands over IP Inputs microphone Outputs Composite Additional Interfaces include Gigabit Ethernet USB 2 0 Micro SD Card and RS 232 Serial Supports stream...

Page 9: ..._______________________________________________________________________ Z3 Technology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 4 1 Supported Resolutions Follow_input 2160p29 97 Resize to 1080p29 97 720p29 97 and 480p29 97 ...

Page 10: ...e p command A 64 bit OS will return x86_64 while a 32 bit OS will return i386 i586 or i686 For 64 bit Ubuntu you can get the necessary libraries by typing sudo apt get install gcc multilib sudo dpkg add architecture i386 sudo apt get update sudo apt get install libc6 i386 libncurses5 dev i386 libstdc 6 i386 zlib1g i386 For 64 bit Fedora you can type sudo yum install glibc i686 For Ubuntu change sh...

Page 11: ... vary cd SW CH1 00657 01_HE4K DCK 10 20160721 makeall Note Building can take around 15 20 minutes You will also need to type in the sudo password a few times The outcome of the build process should be newly created image files in the images directory You can confirm this by doing the following cd images ls alt The result should be something like the following Note that actual filenames dates and t...

Page 12: ...t mcsenc binary which initializes and runs the encoder This binary is built from the z3apps hevc_app encode_app directory The code for the binary resides in z3apps hi35xx_app encode_app The z3apps hevc_app directory is described in more detail in the next section 6 1 The z3apps rdk Directory There are three main subdirectories encode_app hevc_audio and scripts 6 1 1 encode_app This directory conta...

Page 13: ...th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 6 2 2 Application Source Code Application source code is available under a separate license agreement For customers that have licensed it the application source code can be found mainly in PRJROOT z3apps hevc_app encode_app The top level file for the menu driven application is mcsenc cpp ...

Page 14: ...le s provided with your Z3 software release see your customer support server account Note The Sony FCB ER8300 does not support audio 7 1 Connect the Encoder Connect the supplied 2 5 mm serial cable and gender changer to the serial console of the Z3Cam 4K 1 and to your PC A USB to Serial converter may be needed If so the FTDI UC232R 10 Digikey part 768 1014 ND is recommended Connect an Ethernet cab...

Page 15: ...t Parity None Stop 1 bit Flow Control None If you are running from Linux type 4 sudo minicom s And then configure by doing the following Select Serial Port Setup Ensure the right Serial Device is specified typically dev ttyUSB0 Set option E Bps Par Bits to 115200 8N1 Press return Select Exit 7 3 Power on the Z3Cam 4K Connect the 12V 1A power supply If all is configured properly you will see the un...

Page 16: ...s of 192 168 0 120 your PC would need to have an address of 192 168 x y where x y is anything but 0 120 and not conflicting with what is on your current network Ensure that this is the case If necessary use the P and N options to modify the address network 6 of the camera to conform to your network Note The first two parts need to be the same based on the netmask set to 255 255 0 0 If netmask were...

Page 17: ... cannot be changed if the unit is currently encoding Click the red Stop button at the bottom of any screen to stop any current encoding 9 At the CH1 tab verify the Video Source is set to HDMI using the dropdown menu 10 Change Output Resolution to Follow Input 11 Select the codec you would like to use for your encoding Both H 265 HEVC and H 264 AVC are 12 supported In the pictured example verify Vi...

Page 18: ...e GTX960M processor VLC media player3 version 2 2 4 or higher LAV Filters4 version 0 63 or higher Install LAV Filters if necessary 17 Navigate to the Properties and select the Video Settings tab 18 Verify the HEVC video codec is enabled 19 Disable all Hardware Acceleration 20 3 VLC is an open source media player from the VideoLAN organization that can be downloaded for free online 4 LAV Filters is...

Page 19: ...rences window find the Show settings section in the bottom left corner of the 23 window and select the check box next to All In the Advanced Preferences window that appears navigate to Video codecs on the left hand 24 column and select FFmpeg Disable hardware decoding 25 Verify your PC has the Nvidia GEForce GTX960M processor all Nvidia drivers are installed and it is 26 set as the default graphic...

Page 20: ...edia player on your PC 27 Select Media Open Network Stream In the box type udp 192 168 0 6 8600 where 28 192 168 0 6 matches the values of the computer IP address or multicast address entered for Dest Address previously and 8600 is the value of Dest Port noted previously Press Enter or click Play 29 You will now see your source video streaming to VLC 30 Figure 9 Example of Encoded Video Streaming ...

Page 21: ...ton at the bottom of any screen to stop any current encoding 32 At the CH1 tab verify the Video Source is set to HDMI using the dropdown menu 33 Verify Output Resolution is set to Follow Input 34 Select the codec you would like to use for your encoding Both H 265 HEVC and H 264 AVC are 35 supported In the pictured example Video Codec is set to H265 HEVC in the dropdown menu Set Output Format to RT...

Page 22: ...ream from the Z3Cam 4K in the VLC media player Open VLC media player 38 Select Media Open File 39 In the file type dropdown menu select All Files 40 Find and select the SDP file corresponding to the video codec you selected previously 41 a H265 HEVC video use the SDP file entitled z3 h265 he4k dck sdp b H264 AVC use the SDP file entitled z3 h264 he4k dck sdp Click Open 42 You will now see video st...

Page 23: ...at the bottom of any screen to stop any current encoding 45 At the CH1 tab verify the Video Source is set to HDMI using the dropdown menu 46 Verify Output Resolution to 1920x1080 or Follow Input 47 Select the codec you would like to use for your encoding Both H 265 HEVC and H 264 AVC are 48 supported In the pictured example Video Codec is set to H265 HEVC in the dropdown menu Set Output Format to ...

Page 24: ...the IP 52 address of the Z3 HE1080 RPS default 192 168 0 120 ch is 1 for CH1 and m is added if a multicast address is being streamed For example if the IP address of the HE4K DCK RPS is the default value of 192 168 0 120 encode is being done from CH1 and unicast streaming is being done the user would type in rtsp 192 168 0 120 z3 1 mp4 Note VLC version 2 1 5 or later is needed for RTSP support Pre...

Page 25: ...coder Verify the unit is currently encoding and streaming to the VLC media player 1 In VLC click on Tools and select Codec Information 2 Select the Statistics tab In this tab you can see the current video audio bitrate 3 Changing the bitrate is supported through serial control Return to your serial terminal 4 Enter 5 and press enter to select the Bitrate option 5 Change the bitrate from 4M to 2M a...

Page 26: ...chnology LLC 100 N 8th St STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 Enter B for the Update Bitrate option and press enter to set the new bitrate 7 You will see the quality of the encoded video in VLC change and the video bitrate drop 8 Figure 17 Drop in Bitrate after Dynamic Bitrate Change Lower video audio bitrate ...

Page 27: ... Lincoln NE 68508 1369 USA 1 402 323 0702 7 13 Tuning for Latency If streaming to the VLC media player latency can be reduced on the decode side by adjusting the network caching value By default this is set to 1000ms You can lower this to as low as 200ms To do this go to the following VLC Tools Preferences Show Settings ALL Input Codecs Network caching ms ...

Page 28: ...ny screen select new preset 1 A text will appear Enter your desired preset name In the pictured example z3_config1 is used 2 Click ok 3 Select your newly created configuration from the preset dropdown menu at the bottom of the 4 screen As soon as you select a new preset the screen will reload 5 Change your desired settings 6 Once your changes have been set in this configuration click on the Save b...

Page 29: ...set in u boot This can be changed via serial With the serial console connected reboot the board and interrupt the boot in u boot by pressing any 1 key If successful the following will be seen U Boot 2010 06 dirty Apr 05 2016 16 08 07 NAND Check nand flash controller v610 found Special NAND id table Version 1 36 Nand ID 0xC8 0xDA 0x90 0x95 0x44 0x7F 0x7F 0x7F Block 128KB Page 2KB Chip 256MB 1 OOB 6...

Page 30: ...uration so that the manual networking settings are used the 1 next time the system boots up To do this see Section 8 1 Select your newly created configuration from the preset dropdown menu at the bottom of the 2 screen As soon as you select your configuration the screen will reload Return to the System Setup tab 3 Enter in your desired network settings including Local IP Address Local Netmask Defa...

Page 31: ...ow pops up reminding the user that for changes to IP Address Netmask 6 Gateway to take effect a reboot is required and asking if a reboot is desired Click Ok and then Ok to the Are you sure window after that to start rebooting Note The very first time settings are saved it may take up to 30 seconds This is due to some flash initialization which occurs on the very first configuration save Figure 22...

Page 32: ...ess ZFinder will be unable to discover 1 your encoder or it will appear in red and you will be unable to proceed further Run the ZFinder PC Utility on your Windows PC The ZFinder window appears ZFinder completes a 2 scan of the network and lists the location of all Z3 systems connected to the network In this case the Z3Cam 4K appears Click on the Z3Cam 4K entry in the window to select it This will...

Page 33: ...YOU BUILT ON THE BOARD 9 0 1 Access the web based user interface 2 Select update device firmware from the System Setup tab 3 This brings you to the update image screen In this screen click on Browse 4 This brings you to the File Selection Screen From here select the name of the img file to update with and click Open Click here Figure 24 Updating the Device Firmware from the User Interface Figure 2...

Page 34: ...NE 68508 1369 USA 1 402 323 0702 The image file to be used will typically have the word upd in the name 5 Click on Upload and Update 6 You will see screens stating that the image is being uploaded and that the flash is being updated After about one minute you should see the main menu again 7 Your Z3Cam 4K RPS is now updated Figure 26 Example File Selection Screen ...

Page 35: ...value to take effect When in DHCP mode this field is not applicable Default Gateway 192 168 a b 192 168 0 1 Sets the network gateway to use for the unit Note that a save of these settings and a reboot is needed for changes to this value to take effect When in DHCP mode this field is not applicable DNS Server IP 1 a b c d 8 8 8 8 Used to specify the DNS server for hostname lookup when in static IP ...

Page 36: ...r Sixth Used to encode at less than the input frame rate for example an input frame rate of 30fps with Half selected would cause an output stream of 15fps If interlaced input is used then this is used to reduce the number of fields being encoded GOP Size 10 240 Frames 60 Frames I frame frequency Video max delay 300 Textbox for entering maximum delay Output Format UDP RTP RTSP TSRTP Output format o...

Page 37: ...nput Generate encoder resolution based on capture resolution detected 10 3 Values Appearing at the Bottom of All Tabs Parameter Options default in bold Notes preset encoder any user defined profiles new preset The preset configuration file to use encoder factory defaults More profiles by selecting new preset Save Click on this to save selected values to the current preset Stop Stop encode Encode m...

Page 38: ...ual the IP address of the PC running VLC Does the port number in Dest Port equal the value entered in the URL for VLC Was included in the UDP address for VLC Is the PC fast enough for 1080p decode on VLC Does the PC have enough DDR to handle 2160p decode on VLC Is VLC version 1 1x or later Problem Do not see video in VLC RTP One of the provided SDP files is required Is the correct SDP file being u...

Reviews: