background image

 

                

CONFIDENTIAL

                                        DOC-USR-0030-13

 

 
 

___________________________________________________________________________________________ 

Z3 Technology, LLC 

 100 N 8

th

 ST, STE 250 

 Lincoln, NE 68508-1369 USA 

 +1.402.323.0702 

66 

     Format 

     (UDP/TS Only) 

ADTS 

LATM 

Allows user to select between ADTS headers for AAC 
and LATM headers. Generally left as “ADTS” except 
for specialized applications. 

     Jumbo PES 

     (UDP/TS Only) 

None 

1 AU, 2 AUs, 3 AUs, 4 AUs 

This needs to be set for compliance with certain 
ISDB-T decoders. Should otherwise be left 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

 

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 7.8, “ Streaming 
RTP”
, on page 26 for details). 

 

If UDP is selected, don’t forget to check the value 
of TS Rate to make sure it is in line with 
expectation (see Section 7.10, “Adjusting the UDP 
TS Rate”, 
on page 30 for details). 

 

TSRTP sends TS over an RTP stream.  In VLC, typing 
“rtp://:{port #}” will successfully receive this. 

 
TSFILE will write audio and video to a TS file.  If 
this is selected, you should type the path/name of 
the file in “Dest Address” (for example:  
/media/sda1/example.ts to write to “example.ts” 
on a drive connected to USB1) 

 
FILE will write raw .h264 and raw .aac to two 
separate files.  If this is selected, you should type 
the path/name of the H.264 file in “Dest Address” 
(for example:  /media/sda1/example.h264). If 
audio is enabled, a companion .aac file is then 
created (for example, for “example.h264” a 
companion file “example_0.aac” is created). 

  
MPTS can be used to multiplex multiple channels in 
1 TS stream or to send out ASI. The address of that 
TS stream is specified in the “MPTS” tab. 

 

 

Summary of Contents for Z3-DM8107-SDI-RPS

Page 1: ...ual for future use Copyright Z3 Technology LLC 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 ...

Page 2: ... modified Encoder Audio Codec added Max PTS PCR added decode parameter information in Section 12 Updated screenshots RC 2 01 42 08 29 14 Added note on composite input in Section 1 Added note that Frame Rate Divider can also be modified using update Renamed Section 7 11 and modified B frame values to reflect parameter change Updated screenshots and filenames to reflect latest version RC 2 01 42a 10...

Page 3: ...ronment 13 5 2 Making the Directories and Running the Make Script 13 6 0 CODE OVERVIEW 15 6 1 The z3apps rdk Directory 15 6 2 Z3 Application Overview 16 6 3 RDK Documentation 17 7 0 RUNNING THE ENCODER 20 7 1 Set up the HD Source 20 7 2 Connect and Power Up the Z3 DM8107 SDI RPS 20 7 3 Set up the Terminal Window 21 7 4 Power on the Board 22 7 5 Ensure your PC has a Proper IP Address 23 7 6 Run the...

Page 4: ...coder Mode 51 10 4 Configure Decoder 52 11 0 RUNNING THE CODE YOU BUILT ON THE BOARD 53 11 1 Method 1 Updating the Image File 53 11 2 Method 2 Running Your Code through TFTP NFS 55 11 3 Other Available u boot Commands 57 12 0 EXERCISING OTHER FEATURES 58 12 1 Saving Settings 58 12 2 Using the Password Feature 58 12 3 Running the Command Line Interfaces 59 13 0 SUMMARY OF OPTIONS 60 13 1 The System...

Page 5: ...14 Viewing Bitrate in VLC 28 Figure 15 Changing the Bitrate Dynamically 28 Figure 16 Drop in Bitrate after Dynamic Bitrate Change 29 Figure 17 Status Page Output Showing Lower Bitrate 29 Figure 18 Changing TS Rate 30 Figure 19 TS Rate and Lower Bitrate Reflected in VLC 31 Figure 20 Tuning for Various Use Cases 32 Figure 21 The User Presets Tab 33 Figure 22 Entering a User Preset Name 33 Figure 23 ...

Page 6: ...he Z3 DM8107 SDI RPS 46 Figure 43 Z3 DM8107 SDI RPS CH1 Settings for ASI Encode 47 Figure 44 MPTS Settings 48 Figure 45 Clicking Start All 48 Figure 46 The Status Tab for an ASI Encode 49 Figure 47 Connecting the Z3 DM8107 SDI RPS for Decode 50 Figure 48 Changing to Decoder Mode 51 Figure 49 System Setup in Decoder Mode 51 Figure 50 Decoder Configuration Settings for Decode Example 52 Figure 51 Up...

Page 7: ... board The software bundle consists of all the necessary components for developing advanced multimedia graphics and DSP applications The Z3 DM8107 MOD is a compact OEM module which supports up to 1080p60 H 264 encode decode1 in streaming or storage mode It is especially suited for power sensitive applications requiring a single video stream These applications include broadcast video encoding and d...

Page 8: ...he base module The Z3 DM8107 APP 10 application board has 2 SDI inputs 1 of which can also be used for composite 1 SDI output 1 set of L R analog stereo audio inputs 1 HDMI output and 4 LEDs for status Figure 2 below shows an image of a Z3 DM8107 APP 10 application board Additional design services and support are available from Z Technology Please contact Z3 at www Z3technology com or e mail at sa...

Page 9: ...___________________________________________________________________________ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 9 A block diagram of the Z3 DM8107 SDI RPS follows Figure 3 Z3 DM8107 SDI RPS Block Diagram ...

Page 10: ... to Wowza using RTMP and using Encode 1 to 3 mode Section 10 0 RUNNING THE DECODER on page 50 describes how to use the decoder If you have any questions about any GUI parameters you can refer to Section 13 0 SUMMARY OF OPTIONS on page 60 2 2 If You Already Have a System from Z3 and Need to Update the Firmware You can update the firmware via the web GUI interface by following the instructions in Se...

Page 11: ...oln NE 68508 1369 USA 1 402 323 0702 11 3 0 INCLUDED PARTS LIST 1 x Z3 DM8107 MOD 1 x Z3 DM8107 APP 10 1 x Z3 DM8168 DEB 01 JTAG connector attaches to DM8107 MOD 1 x Cable Strip for connecting the Z3 DM8168 DEB 01 1 x 12V Power Supply 1 x DB9 Serial Cable 3 x BNC BNC Cables 1 x RCA RCA Cable 1 x HDMI Cable 1 x BNC to RCA Adapter 1 x Z3 DM8107 SDI RPS Documentation ...

Page 12: ...t USB 2 0 2x SATA23 for local storage Web based configuration software for user friendly configuration and control RS 232 serial port for technical configuration and control Operating Temp 0 to 40 degrees C at 20 80 relative humidity non condensing Storage Temp 40 to 70 degrees C at 20 80 relative humidity non condensing 4 1 Supported Input Resolutions SDI 1080p60 1080p50 1080i30 1080i29 97 1080i2...

Page 13: ...e cross compiling toolchain You can determine whether your OS is 64 bit by using the uname 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 dpkg add architecture i386 sudo apt get update sudo apt get install libc6 i386 libncurses5 i386 libstdc 6 i386 zlib1g i386 For 64 bit Fedora you can ty...

Page 14: ...ghtly vary cd z3 centaurus dm810x_sdi rps 20150713 makeall Note Building can take around 30 40 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 ...

Page 15: ...M8107 SDI RPS is run from the run sh script in dvr rdk dvr_rdk bin ti810x This code calls the z3_dvr_rdk_demo_mcfw_api out binary which initializes and runs the encoder This binary is built from the dvr rdk directory The code for the binary resides in z3apps rdk rdk_demo The z3apps rdk directory is described in more detail in the next section 6 1 The z3apps rdk Directory There are 3 main subdirect...

Page 16: ...ased application this is what comes up in the serial terminal when the board is powered on The second is a command line interface that is more flexible and easier to use from a programming standpoint The web based interface uses the command line interface extensively The menu based application binary can be found at opt dvr_rdk ti810x bin z3_dvr_rdk_demo_mcfw_api out The command line interface bin...

Page 17: ...ation source code can be found mainly in PRJROOT z3apps rdk rdk_demo The top level file for the menu driven application is demo c The top level files for the command line interfaces are demo_mcsenc c and demo_mcsdec c 6 3 RDK Documentation Documentation on the RDK can be found in PRJROOT dvr rdk dvr_rdk docs Below is a list of some of the major documentation available Docs DM81xx_DVR_RDK_Install_G...

Page 18: ...DVR_RDK_PLL_Print_Utility pdf DM81xx_DVR_RDK_Qt_Installation_Guidelines pdf DM81xx_DVR_RDK_SCD_AlgorithmIntegration pdf DM81xx_DVR_RDK_Software_OSD_Notes pdf DM81xx_DVR_RDK_Software_OSD_Text_Render_Notes pdf software_manifest htm TestReports DM810X_DVRRDK_Test_Report_04 00 00 03 xls DM814X_DVRRDK_Test_Report_04 00 00 03 xls DM816X_DVRRDK_Test_Report_04 00 00 03 xls HDMITestReports Trainings DVR_RD...

Page 19: ... Lincoln NE 68508 1369 USA 1 402 323 0702 19 DM816x_FAPLL xls DM81xx_DVR_RDK_Demo_Guide pdf DM81xx_DVR_RDK_FAQs pdf DM81xx_DVR_RDK_IPC_Bits_Out_Host pdf DM81xx_DVR_RDK_Migration_Guide pdf DM81xx_DVR_RDK_Overview pdf DM81xx_DVR_RDK_PSP_Arago pdf DM81xx_DVR_RDK_SCD_DMVAL_FAQs pdf DMVAL_API_and_UsersGuide pdf DVR_RDK_ApiGuide CHM SCD_TI_API_UsersGuide_v00 50 pdf ...

Page 20: ...video source with SDI output Alternately a video source with HDMI output and an HDMI SDI converter can be used In this case an HDMI source with non HDCP output must be used Z3 uses the Brite View BV 5005HD as an HDMI source Power on the video Source Connect the source to a monitor Select content you would like to stream If you see playback on the monitor you ve confirmed the source works If you ar...

Page 21: ...nnect the supplied DB9 serial cable to your PC and the Z3 DM8107 SDI RPS 7 3 Set up the Terminal Window 6 If you are running from a Windows PC run TeraTerm Select Setup Serial Port and set the following Port Whichever serial port the port is connected to Baud Rate 115200 Data 8 bit Parity None Stop 1 bit Flow Control None 7 If you are running from Linux type sudo minicom s And then configure by do...

Page 22: ..._____ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 22 7 4 Power on the Board 8 Turn on the switch If all is configured properly you should see the board booting up within the terminal window After about a minute you will see the RPS Main Menu Figure 6 Z3 DM8107 SDI RPS Serial Menu ...

Page 23: ...d 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 of the board to conform to your network Note that the first two parts being the same are based on a value of netmask of 255 255 0 0 If netmask were 255 255 255 0 for example then the first three parts of the IP address would have to be the same Afte...

Page 24: ...y default 13 Click start The status should change from IDLE or STOPPED to RUNNING The encoder automatically starts 20 seconds after booting up If it has already started it may be necessary to click stop before clicking start Note 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 Encode...

Page 25: ... 7 Run VLC to View Stream 14 Run VLC on your PC version used in testing at Z3 2 1 5 15 Select Media Open Network Stream In the box type udp 192 168 0 6 5004 where 192 168 0 6 is the IP address of your PC and 5004 is the value of Dest Port noted in step 12 16 Press Enter 17 You should now see video streaming to VLC Figure 10 Example of Z3 Video Streaming to VLC UDP Figure 9 VLC Open Network Screen ...

Page 26: ...UDP streaming it is relatively simple to change to RTP streaming One parameter change is needed To stream using RTP complete the following steps 18 In the CH1 configuration tab click on stop to stop the current encoding session 19 Change Output Format from UDP to RTP 20 Click on start to start the RTP encoding session At this point your settings should look like the following Figure 11 Channel 1 C...

Page 27: ...es instead of RTSP to stream RTP 22 In the Open Media box type rtsp IP Address z3 ch m mp4 where IP Address is the IP address of the Z3 DM8107 SDI RPS ch is 1 for CH1 and 2 for CH2 and m is added if a multicast address is being streamed For example if the IP address of the Z3 DM8107 SDI RPS is the default value of 192 168 81 07 encode is being done from CH1 and unicast streaming is being done the ...

Page 28: ...hange the bitrate or frame rate without stopping and restarting the encoder To use this feature complete the following steps 1 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 2 In the CH1 screen change the bitrate from 8000K to 2000K and click update Figure 15 Changing the Bi...

Page 29: ...picture in VLC change and the video bitrate drop If you click on the status page and click Refresh you will also see the updated bitrate reflected The parameter Frame Rate Divider can also be updated dynamically using the update button All other parameters require a stop and then start to change Figure 16 Drop in Bitrate after Dynamic Bitrate Change Lower video audio bitrate Figure 17 Status Page ...

Page 30: ...f the video and audio bitrate For example the default value out of the factory is a value 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 4 Return to the CH1 ...

Page 31: ...tart to start encoding see step 6 in Figure 18 7 Open VLC to view your UDP stream Section 7 7 and view the Statistics tab Section 7 9 You will see a lower value for the overall input rate and for the content rate 8 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 s...

Page 32: ... lower latency 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 less ...

Page 33: ...t is assigned can be seen through the ZFinder tool running on a PC To view how DHCP support works you can complete the following steps 9 The first thing you need to do is set up a custom configuration 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 10 This brings up a new text box to enter the preset name Type z3_config1 ...

Page 34: ... screen and select as the preset the z3_config1 configuration you just created 12 As soon as you select z3_config1 the screen will reload Check the Use DHCP box 13 Now that DHCP is set in z3_config1 save the configuration by clicking on the Save button Figure 23 Selecting z3_config1 within the System Setup Tab Figure 25 Saving a User Preset Figure 24 Setting DHCP within z3_config1 2 Select z3_conf...

Page 35: ...k to the Are you sure window after that to start rebooting Note The first time this is done it may take up to 30 seconds for the window to pop up as values get initialized 15 A new IP address is assigned to the unit through DHCP You have two ways of finding out that IP address The first is to check the serial UI for the new value 16 The second method is to use the Windows utility ZFinder To do thi...

Page 36: ... to the network The Z3 DM8107 SDI RPS appears with the IP address obtained through DHCP Figure 28 ZFinder with Z3 DM8107 SDI RPS DHCP Address 18 Select the Z3 DM8107 SDI RPS and then click Open Device 19 A web browser will then open at the IP address of the Z3 DM8107 SDI RPS and you will see the Web GUI Figure 30 Web GUI Using DHCP Address 20 You can return to Static IP by unchecking Use DHCP and ...

Page 37: ...site or component input This automatically occurs any time composite or component input with closed caption data included is used Encoding and subsequently extracting closed caption data from composite is shown below 1 Connect a composite input with closed caption data to the DM8107 SDI RPS Also connect audio 2 Configure the Encoder to use composite input Figure 31 Connections for Closed Caption E...

Page 38: ...ted closed caption data that the encoder has extracted and encoded You should then see the subtitles on the screen Extraction of closed caption through component input is also possible In that case Component In of the Z3 DM8107 SDI RPS is used The procedure for seeing the closed caption data through VLC is the same as shown above Note Full frame rate is needed for closed caption If frame rate divi...

Page 39: ...DP the user can also simultaneously save the TS stream to a file by setting Aux TS File Enable to true When this is done they can then specify the file name in the Aux TS File Location box that appears If a user connects a USB drive for example a value of media sda1 enc_dm8107 sdi rps_sdi1 ts would save to enc_dm8107 sdi rps_sdi1 ts on that drive Sample values are shown below Figure 34 Using the A...

Page 40: ...UDP or TSFILE instead of RTMP and ignore the sections referring to Wowza in this section Note that if multiple channels off the same input is done the total performance cannot exceed the capability of the Z3 DM8107 SDI RPS up to the equivalent of 1x 1080i encode 1x 720p encode is supported 8 1 Connect the Encoder 1 Follow steps 1 to 11 in Section 7 0 to connect the Z3 DM8107 SDI RPS for encode and...

Page 41: ... for RTMP Streaming 4 Click on the CH1 tab 5 Set encode to 720p 4Mbps input SDI 6 Set Output Format to RTMP 7 For Dest Address type 192 168 0 4 1935 live 720 where 192 168 0 4 is the IP address of the PC with the Wowza server 8 If necessary set Authentication to Enable and enter User name and Password 9 After you re finished your settings should look something like the following Figure 37 RTMP Enc...

Page 42: ...______________________ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 42 8 4 Configure CH2 for RTMP Streaming 10 Click on the CH2 tab 11 Set encode to D1 2Mbps 12 Use the same RTMP format and Dest Address replacing 720 with d1 Figure 38 RTMP Encode Channel 2 Settings ...

Page 43: ...___________________ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 43 8 5 Configure CH3 for RTMP Streaming 13 Click on the CH3 tab 14 Set encode to 352x240 1Mbps 15 Use the same RTMP format and Dest Address replacing d1 with cif Figure 39 RTMP Encode Channel 3 Settings ...

Page 44: ...CH1 tab 8 8 View the Content on Wowza 18 Go to a PC that is on the same network as the Wowza server and open a web browser in this example FireFox is used Type in the URL of the Wowza server with the port 8088 in this example 192 168 0 4 8088 This will bring up the Wowza home page Go ahead and log in with your user name and password 19 At the top you will see 4 options Home Server Applications and...

Page 45: ...You should see the Test Players popup screen Select the Adobe RTMP tab change the Stream name to 720 should match the directory you are streaming to in the Z3 DM8107 SDI RPS and click Start You should then see the content streamed from the Z3 DM8107 SDI RPS Figure 41 Viewing Z3 DM8107 SDI RPS Content on Wowza 1 Select Adobe RTMP tab 2 Type 720 for Stream name 3 Click Start 4 Audio and Video start ...

Page 46: ...tput of ASI To output ASI the Multiple Program Transport Stream MPTS module must be used This section describes how to configure a channel for ASI encode and how to set the MPTS 9 1 System 1 Complete steps 1 to 10 in Section 7 0 to connect the Z3 DM8107 SDI RPS to a video source and bring up the GUI 2 Connect ASI Out as shown below 1 Click on the CH1 tab 2 Change the Output Format to MPTS Figure 4...

Page 47: ..._________________________________________ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 47 3 After you finish the CH1 tab should look something like the following Figure 43 Z3 DM8107 SDI RPS CH1 Settings for ASI Encode Change Output Format to MPTS ...

Page 48: ... 0702 48 4 Click on the MPTS tab 5 Set the total MPTS transport rate This should equal the total transport rate of all channels being fed into the MPTS a 20 margin 6 Set the destination s In the example below the two destinations are ASI out and the UDP address 192 168 0 6 port 5004 7 Go to the bottom of any tab and click Start All Figure 45 Clicking Start All Click here Figure 44 MPTS Settings ...

Page 49: ...___________________________________ Z3 Technology LLC 100 N 8th ST STE 250 Lincoln NE 68508 1369 USA 1 402 323 0702 49 8 Click on the Status tab just to the left of MPTS You should see an output bitrate frame rate and resolution for the channel Figure 46 The Status Tab for an ASI Encode ...

Page 50: ...example of this follow the steps below 10 1 Create a ts File using the Encoder 1 Follow steps 1 through 13 in Section 7 0 to stream a TS stream 2 Follow the instructions in Section 7 13 to save the stream to a TS file Call the file enc_dm8107 sdi rps_sdi1 ts 10 2 Connect the Output 3 Connect an HDMI cable to HDMI Out or SDI cable to SDI Out of the Z3 DM8107 SDI RPS 4 Connect the other end of the H...

Page 51: ...erating Mode in the lower right corner of any tab to Decoder 6 Once you do this the description at the top right will change from DM8107 RDK Encoder to DM8107 RDK Decoder and settings for Display Mode Resolution and Layout will appear 7 Click on Set Display to configure the display New Settings for Display Appear Figure 48 Changing to Decoder Mode Figure 49 System Setup in Decoder Mode Change here...

Page 52: ... Lincoln NE 68508 1369 USA 1 402 323 0702 52 10 4 Configure Decoder 8 Click on the CH1 tab and change the settings to match the following configuration 9 After about 5 10 seconds decode should start and you should see a picture Figure 50 Decoder Configuration Settings for Decode Example 2 Enter same path used when saving file 3 Click start 1 Change to TSFILE ...

Page 53: ...E CODE YOU BUILT ON THE BOARD There are two ways to take the image files you built in Section 5 0 and run them on the board 1 Updating the image file and 2 Setting up NFS TFTP to link to your development PC 11 1 Method 1 Updating the Image File 1 Run the Web Interface Steps 1 10 in Section 7 0 2 Select update device firmware from the main screen Figure 51 Updating the Device Firmware from the Web ...

Page 54: ...wse 4 This brings you to the File Selection Screen From here select the name of the img file to update with and click Open Figure 53 File Selection Screen 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 mai...

Page 55: ...init d xinetd start 2 Enable NFS on the Linux PC The target DM8107 will mount the root file system using NFS This like TFTP will also vary depending on the Linux setup you have As an example here is a set of steps that would be run from Ubuntu 10 x or later these are in gray to denote they can vary from system to system a Get NFS if it is not already installed sudo apt get install nfs kernel serve...

Page 56: ...home z3 z3 dm810x filesys fs Z3 DM385 setenv tftp_root z3 z3 z3 dm810x images Z3 DM385 setenv bootcmd run boot nfs Z3 DM385 saveenv nfs_root is set to the fs subdirectory within the filesys link set up in step 2c tftp_root when combined with the value of server_args in the etc xinetd d tftp file set up in step 1b points to the images link set up in step 2c d After typing saveenv you should see a W...

Page 57: ...D root file system from NFS setenv bootcmd run nand_boot_jffs2 Get kernel from NAND root file system from NAND JFFS2 setenv bootcmd run nand_boot_ubifs Get kernel from NAND root file system from NAND UBIFS setenv bootcmd run nand_boot_ramdisk Get kernel from NAND root file system from ramdisk The following scripts are also available to update the u boot environment run update uboot Update u boot b...

Page 58: ... RPS is powered off and back on it automatically uses those settings For an example of doing this please see the description in Section 7 12 Running DHCP on page 33 12 2 Using the Password Feature 1 In the System Setup tab click on go next to Set Password 2 Once you click on go the change password options appear Enter the new password twice and click change 3 Wait for the password options to disap...

Page 59: ...faces A command line interface called MCSENC is also available for running encode commands This can be invoked with the command source opt mcsenc mcsenc sh This can be used to start a streaming encode session or to encode to a file on a connected USB drive or SATA2 drive A separate manual for MCSENC is included in the Z3 DM8107 SDI RPS release package A command line interface on the decode side ca...

Page 60: ... SDI RPS Note that a save of these settings and a reboot is needed for changes to this value to take effect DNS Server IP 1 a b c d 8 8 8 8 Specifies the primary 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 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 ...

Page 61: ...a different firmware image See Section 11 1 Method 1 Updating the Image File on p 53 download device logs Clicking this causes the RPS to extract a set of diagnostic logs that can be sent to Z 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 720p...

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

Page 63: ...he MPTS can also be used to send the combined stream to a UDP URL If UDP is selected an IP Address and IP Port box will appear Destination 2 NONE ASI UDP An optional second destination for the MPTS streams 13 5 The CH1 CH2 Tab Encode Parameter Options default in bold Notes Video Source HD SDI1 Composite Where to get input for channel 1 16 9 Checked Unchecked This can be used for any SD input NTSC ...

Page 64: ... allows the user to specially handle interlaced input Follow input is the default option it will leave interlaced input as is Progressive will convert the interlaced input to a progressive picture This can be used to improve quality if playing back on a PC player Progressive HQ activates a special high quality deinterlacer Since this requires extra cycles this is available only for D1 input and be...

Page 65: ...te range for AACLC is 32Kbps 384Kbps though staying above 64Kbps is recommended for best results The bitrate range for AACHE and AACHE V2 is 32Kbps 64Kbps Sample Rate 48000 Hz The sample rate of the audio Bitrate 12Kbps 384Kbps 128Kbps The bitrate of the audio Mode Mono Stereo Select between stereo and mono inputs Source HD SDI1 HD SDI2 Analog None Where to get audio for that subchannel Pid UDP TS...

Page 66: ... Section 7 8 Streaming RTP on page 26 for details If UDP is selected don t forget to check the value of TS Rate to make sure it is in line with expectation see Section 7 10 Adjusting the UDP TS Rate on page 30 for details TSRTP sends TS over an RTP stream In VLC typing rtp port will successfully receive this TSFILE will write audio and video to a TS file If this is selected you should type the pat...

Page 67: ...eam PMT PID UDP Only 0 8191 31 PID assigned to PMT in the TS stream TS Rate UDP Only 125K 20000K 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 7 10 Adjus...

Page 68: ...y 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 bit rate or frame rate divider without stopping restarting an encode session see Section 7 9 Changing the Bitrate Dynamically on page 28 clone Duplicate CH tab can be used to quickly copy CH1 values to CH2 for example delete Used to delete exc...

Page 69: ...ds used 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 ...

Page 70: ...an Address box to appear where the user can type the multicast address the decoder should connect to Address For Multicast only x y z w 225 1 2 3 The multicast IP address that the decoder retrieves data from used when RTP or UDP is selected for the Input Interface and Is Multicast is checked Port RTP and UDP only 0 9999 8888 The port the decoder retrieves data from Location TSFILE and FILE only If...

Page 71: ...lts Can also add more profiles by clicking on 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 the operating mode of the Z3 DM8107 SDI RPS Encoder Interlaced Progressive is the default mode of operation it can be used to encode up to two channels Enc...

Page 72: ...RAM 1 GiB NAND setting chip delay to 15us HW ECC BCH8 Selected 256 MiB Using default environment The 2nd stage U Boot will now be auto loaded Please do not interrupt the countdown till DM385_EVM prompt if 2nd stage is alre ady flashed Hit any key to stop autoboot 0 NAND read device 0 offset 0x80000 size 0x40000 262144 bytes read OK Starting application at 0x81000000 U Boot 2010 06 Jul 13 2015 17 2...

Page 73: ...gacy Image at 81800000 Image Name Linux 2 6 37 Image Type ARM Linux Kernel Image uncompressed Data Size 2991148 Bytes 2 9 MiB Load Address 80008000 Entry Point 80008000 Verifying Checksum OK Loading Kernel Image OK OK Starting kernel Uncompressing Linux done booting the kernel Linux version 2 6 37 z3 z3pci dev gcc version 4 5 3 20110311 prerelease GC C 1 Mon Jul 13 17 28 35 CDT 2015 CPU ARMv7 Proc...

Page 74: ...kB data 0xc05b2000 0xc0603300 325 kB SLUB Genslabs 11 HWalign 64 Order 0 3 MinObjects 0 CPUs 1 Nodes 1 NR_IRQS 407 IRQ Found an INTC at 0xfa200000 revision 5 0 with 128 interrupts Total of 128 interrupts on 1 active controller GPMC revision 6 0 Trying to install interrupt handler for IRQ400 Trying to install interrupt handler for IRQ401 Trying to install interrupt handler for IRQ402 Trying to inst...

Page 75: ...nterface driver hub usbcore registered new device driver usb USBSS revision 4ea2080b registerd cppi dma Intr IRQ 17 Cppi41 Init Done omap_i2c omap_i2c 1 Begin bus recovery procedure omap_i2c omap_i2c 1 End bus recovery procedure omap_i2c omap_i2c 1 bus 1 rev4 0 at 100 kHz regulator VRTC 1800 mV regulator VIO 1500 mV regulator VDD1 600 1500 mV at 1200 mV regulator VDD2 600 1500 mV at 1200 mV regula...

Page 76: ...sb2 Product MUSB HDRC host driver usb usb2 Manufacturer Linux 2 6 37 musb hcd usb usb2 SerialNumber musb hdrc 1 hub 2 0 1 0 USB hub found hub 2 0 1 0 1 port detected musb hdrc musb hdrc 1 USB Host mode controller at d0832800 using DMA IRQ 19 NET Registered protocol family 2 IP route cache hash table entries 2048 order 1 8192 bytes TCP established hash table entries 8192 order 4 65536 bytes TCP bin...

Page 77: ...q 59 omap2 nand driver initializing omap2 driver probed NAND device Maf ID 0xad Chip ID 0xda Hynix NAND 256MiB 3 3V 8 bit erasesize 0x20000 writesize 2048 oobsize 64 Scanning device for bad blocks Creating 8 MTD partitions on omap2 nand 0 0x000000000000 0x000000080000 U Boot min 0x000000080000 0x0000001c0000 U Boot 0x0000001c0000 0x000000240000 U Boot min Copy 0x000000240000 0x000000260000 U Boot ...

Page 78: ...nt control stack git 1 1 13 libipw Copyright C 2004 2005 Intel Corporation jketreno linux intel com usbcore registered new interface driver cdc_acm cdc_acm v0 26 USB Abstract Control Model driver for USB modems and ISDN adapter s Initializing USB Mass Storage driver scsi2 usb storage 2 1 1 0 usbcore registered new interface driver usb storage USB Mass Storage support registered mice PS 2 mouse dev...

Page 79: ...31 1 GB 28 9 GiB sd 2 0 0 0 sda Write Protect is off sd 2 0 0 0 sda Assuming drive cache write through sd 2 0 0 0 sda Assuming drive cache write through sda sda1 sd 2 0 0 0 sda Assuming drive cache write through sd 2 0 0 0 sda Attached SCSI removable disk IP Config Complete device eth0 addr 192 168 81 7 mask 255 255 0 0 gw 192 168 0 1 host Z3 DM810x domain nis domain none bootserver 192 168 0 6 ro...

Page 80: ...T FALSE UserID 0xFFFFFFFF Part num len 13 Part number 6slx16csg324 Date 2015 04 02 Time 17 29 42 Bitstream size 464476 fpga_write init_b low FPGA write failed Use FPGA slave parallel mode Design filename fpga_0003_02 ncd HW_TIMEOUT FALSE UserID 0xFFFFFFFF Part num len 13 Part number 6slx16csg324 Date 2015 04 02 Time 17 29 42 Bitstream size 464476 Wrote 464476 bytes Check done FPGA DONE 0x0001 Boar...

Page 81: ... on Simple mixer control Right PGA Mixer Mic3R 0 Capabilities pswitch pswitch joined Playback channels Mono Mono Playback on numid 1 iface MIXER name PCM Playback Volume type INTEGER access rw R values 2 min 0 max 127 step 0 values 127 127 dBscale min 63 50dB step 0 50dB mute 0 numid 22 iface MIXER name Line DAC Playback Volume type INTEGER access rw R values 2 min 0 max 118 step 0 values 118 118 ...

Page 82: ...r_rdk_fw_m3video_1024M_256M xem3 on slave procId 0 Started slave procId 0 After Ipc_loadcallback status 0x00000000 After Ipc_startcallback status 0x00000000 c6xdsp Remote Debug Shared Memory 0xbff00000 m3video Remote Debug Shared Memory 0xbff05020 m3vpss Remote Debug Shared Memory 0xbff0a040 m3vpss Received character s c6xdsp Remote Debug Shared Memory 0xbff00000 m3video Remote Debug Shared Memory...

Page 83: ...02 323 0702 83 M Change mode enc_int_prog C Config Multi Program TS running n Preset z3_config1 1 Change channel 1 H 264 RES 1920x1080 URL rtp 192 168 0 6 5004 VSRC HD SDI1 2 Change channel 2 H 264 RES 720x480 URL rtp 192 168 0 4 1935 live d1 5006 VSRC HD SDI2 Z Status S Start streaming U Update dynamic settings T Stop streaming W Write configuration to flash X eXit to prompt Enter option ...

Page 84: ...o work with the Z3 DM8107 SDI RPS 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 ...

Page 85: ...ations in the top band of options On the left column click on live and then Incoming Security Click Edit and then make sure RTMP Publishing and RTSP Publishing 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 the Z3 DM8107 SDI RPS All registered trademarks are property of their respective owners Figure 58 ...

Page 86: ...ly to the board without any routers etc Can the PC and target board see each other on the network Try pinging the Z3 DM8107 SDI RPS IP address from the PC Try pinging the PC from the Z3 DM8107 SDI RPS Problem Do not see video in VLC UDP 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 Is ...

Page 87: ...etwork conflicting with the IP address of the TFTP server Problem NFS does not work Please see the items in Web interface does not come up Is the link to filesys properly set up see step 2c on page 56 Does the IP address in the line added in etc exports match the IP address set in nfsserver in u boot Does the value of nfs_root in u boot point to z3 dm810x filesys fs Did you start the NFS server If...

Reviews: