Z3 Technology Z3-DM8107-SDI-RPS User manual

User’s Guide
Multi-Channel H.264 HD Multimedia System
DM8107 Multichannel Rapid Prototyping System
Model Name: Z3-DM8107-SDI-RPS
DOC-USR-0030-12
Manual Version 2.01.53
Software Version 2.01.53
December 16, 2014
Before attempting to connect or operate this product, please read these instructions carefully and save the
manual for future use.
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.

Revision History
Version
Date
Change Note
Author
1.00.00
09/25/13
Original Document
RC
1.00.01
09/26/13
Added note on “Encode Single HD” mode on p.13, a note to change input
resolution on p.14, and added to “Known Issues” on p.17.
RC
1.00.02
09/26/13
Updated Included Parts List
MC
2.00.07
10/07/13
Added sections of Building Code, Code Overview, and Decoding. Modified
version number to match SW version #.
RC
2.00.08
10/17/13
Updated for SW release 2.0.8
RC
2.00.08a
10/23/13
Added note to use SATA3 drives on p.32, note on JTAG connector on p.7.
RC
2.00.09
11/11/13
Updated for SW release 2.0.9. Added Section 6.9 (“Changing the bit rate
dynamically” on p.22, Section 6.10 (“Adjusting the UDP TS Rate”) on p.23,
Section 6.11 (“Sample Use Cases”) on p.26, and Section 10 (“Summary of
Options) on p.37. Also modified default netmask value to reflect new
manufacturing settings on p.17, and made minor corrections on p.18, 20, 28,
30, and 32.
RC
2.00.09a
03/10/14
Added Composite In support on p.7, p.9., and p.40.
RC
2.01.05
04/23/14
Updated screenshots, updated APP-10 photo, added section on DHCP, updated
decode section / parameters.
RC
2.01.05a
06/02/14
Updated technical parameters
NC
2.01.35
08/13/14
Added “Quick Start Guide” in Section 2. Added to output resolutions in
Section 4.2. Made corrections in Section 7.6. Updated VLC version in Section
7.7. Added Status Tab Snapshot to Section 7.9. Added mention of reminder
window in Section 7.12. Updated screenshots / filenames. Added “-s” in
Section 10.2 and removed unnecessary commands in TFTP and NFS setup.
Added description of using passwords in Section 11. Updated Status Tab
values, changed description of B-frame parameter, added GDR refresh rate,
modified Encoder Audio Codec, added Max PTS-PCR, added decode parameter
information in Section 12.
RC
2.01.42
08/29/14
Added note on composite input in Section 1. Added a note in Section 7.9 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/7/14
Updated note on source code in section 6.2.3
KA
2.01.42b
10/14/14
Updated Included Parts List
KA
2.01.52
10/21/14
Corrected Maximum Delay value in Section 7.11, changed from HDMI out to
SDI out for example in Section 8, added description of “download device
logs,” modified definition of “Video Resolution,” replaced “Gradual Data
Refresh” with “Noise Filter,” corrected Maximum Delay value, increased
possible PID range, added Aux TS File Enable / Location descriptions, and
added a brief note on the MPTS tab and MPTS options in Sections 12.1-12.4.
Added mention of “download device logs” button in Appendix B. Updated
screenshots and filenames to reflect latest version. Made list numbers,
section number handling more robust.
RC
2.01.53
12/16/14
Made minor modification to default IP address in Section 7. Modified RTP
streaming procedure and made correction in Section 7.8. Added note on Max
PTS-PCR in Section 12.5. Updated screenshots and filenames to reflect latest
version. Added block diagram in Section 1.0, Updated Section 7.11 and
Warranty Note in Appendix B, Formatting
RC/KA

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
3
TABLE OF CONTENTS
1.0 GENERAL DESCRIPTION ......................................................................................................6
2.0 QUICK START GUIDE..........................................................................................................9
2.1 If You Have Received a System from Z3 with the Software Preloaded.........................................9
2.2 If You Already Have a System from Z3 and Need to Update the Firmware....................................9
2.3 If You are Ready to Start Development.............................................................................9
3.0 INCLUDED PARTS LIST...................................................................................................... 10
4.0 FEATURES ................................................................................................................... 11
4.1 Supported Input Resolutions ....................................................................................... 11
4.2 Supported Output Resolutions ..................................................................................... 11
5.0 UNTARRING AND BUILDING THE SAMPLE CODE ......................................................................... 12
5.1 Preparing the Linux Environment ................................................................................. 12
5.2 Making the Directories and Running the Make Script........................................................... 12
6.0 CODE OVERVIEW............................................................................................................ 14
6.1 Directory Structure.................................................................................................. 14
6.2 Z3 Application Overview............................................................................................ 15
6.3 RDK Documentation ................................................................................................. 17
7.0 RUNNING THE ENCODER................................................................................................... 19
7.1 Set up the HD Source ............................................................................................... 19
7.2 Connect the Board .................................................................................................. 19
7.3 Set up the Terminal Window ....................................................................................... 20
7.4 Power on the Board ................................................................................................. 21
7.5 Ensure your PC has a Proper IP Address .......................................................................... 22
7.6 Run the Web Interface to Configure CH1 ........................................................................ 22
7.7 Run VLC to View Stream............................................................................................ 24
7.8 Streaming RTP ....................................................................................................... 25
7.9 Changing the Bitrate for Frame Rate Dynamically.............................................................. 27
7.10 Adjusting the UDP TS Rate ......................................................................................... 29
7.11 Tuning for Latency................................................................................................... 31
7.12 Running DHCP ........................................................................................................ 32
8.0 RUNNING THE DECODER................................................................................................... 37
8.1 Connect the Output ................................................................................................. 37
8.2 Set Up the Decoder Board to Work with the Encoder Board .................................................. 37
8.3 Configure the Encoder .............................................................................................. 38
8.4 Configure the Decoder.............................................................................................. 39
9.0 EXERCISING OTHER FEATURES............................................................................................ 41

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
4
10.0RUNNING THE CODE YOU BUILT ON THE BOARD ....................................................................... 42
10.1 Method 1: Updating the Image File .............................................................................. 42
10.2 Method 2: Running Your Code through TFTP/NFS .............................................................. 44
10.3 Other Available u-boot Commands ................................................................................ 48
11.0USING THE PASSWORD FEATURE.......................................................................................... 49
12.0SUMMARY OF OPTIONS..................................................................................................... 51
12.1 The System Setup Tab............................................................................................... 51
12.2 The User Presets Tab ................................................................................................ 52
12.3 The Status Tab ....................................................................................................... 53
12.4 The MPTS Tab ........................................................................................................ 54
12.5 The CH1 Tab (Encode) .............................................................................................. 54
12.6 The CH1 Tab (Decode) .............................................................................................. 58
12.7 The CH2 Tabs......................................................................................................... 58
12.8 Values Appearing at the Bottom of All Tabs...................................................................... 59
APPENDIX A: Example of Successful Boot Log .............................................................................. 60
APPENDIX B: Troubleshooting ................................................................................................. 72

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
5
LIST OF FIGURES
Figure 1 Z3-DM8107-MOD................................................................................................... 6
Figure 2 Z3-DM8107-APP-10 I/O Board ................................................................................... 7
Figure 3 Z3-DM8107-SDI-RPS Block Diagram ............................................................................. 8
Figure 4 Sample Content of Images Directory after Successful Build ...............................................13
Figure 5 Encoder Example Connections for the Z3-DM8107-APP-10.................................................19
Figure 6 Serial UI Initial Screen ..........................................................................................21
Figure 7 Web Interface Initial Screen....................................................................................22
Figure 8 Channel 1 Configuration Screen for UDP .....................................................................23
Figure 9 VLC Open Network Stream Screen for UDP ..................................................................24
Figure 10 Example of Z3 Video Streaming to VLC......................................................................24
Figure 11 Channel 1 Configuration Screen for RTP ....................................................................25
Figure 12 VLC Open Network Stream Screen for RTP .................................................................26
Figure 13 Example of Z3 Video Streaming to VLC (RTP) ..............................................................26
Figure 14 Viewing Bitrate in VLC .........................................................................................27
Figure 15 Changing the Bitrate Dynamically............................................................................27
Figure 16 Drop in Bit Rate after Dynamic Bitrate Change ............................................................28
Figure 17 Status Page Output Showing Lower Bit Rate................................................................28
Figure 18 Changing TS Rate ...............................................................................................29
Figure 19 TS Rate and Lower Bit Rate Reflected in VLC ..............................................................30
Figure 20 Tuning for Various Use Cases..................................................................................31
Figure 21 The User Presets Tab ...........................................................................................32
Figure 22 Entering a User Preset Name .................................................................................32
Figure 23 Selecting “z3_test” within the System Setup Tab .........................................................33
Figure 24 Setting DHCP within z3_test ..................................................................................33
Figure 25 Saving a User Preset............................................................................................33
Figure 26 Reboot Reminder for Changing IP Settings..................................................................34
Figure 27 Address Change after DHCP Set ..............................................................................34
Figure 28 ZFinder with DM8107-SDI-RPS IP Address....................................................................35
Figure 29 Selecting Z3-DM8107-SDI-RPS in ZFinder....................................................................35
Figure 30 Web GUI Using DHCP Address .................................................................................36
Figure 31 HDMI Out on the Z3-DM8107-APP-10.........................................................................37
Figure 32 Encoder Settings for Sample Decode ........................................................................38
Figure 33 Changing to Decoder Mode....................................................................................39
Figure 34 System Setup in Decoder Mode...............................................................................39
Figure 35 Decoder Configuration Settings for Decode Example .....................................................40
Figure 36 Updating the Device Firmware from the Web Interface ..................................................42
Figure 37 Browsing for the Image File in the Updater ................................................................43
Figure 38 Editing u-boot-env-dm810x-rdk.txt..........................................................................45
Figure 39 Minicom Terminal Settings ....................................................................................46
Figure 40 Example of Successful u-boot Configuration ...............................................................47
Figure 41 Selecting “Set Password”......................................................................................49
Figure 42 Changing the Password ........................................................................................49
Figure 43 Password Entry Screen.........................................................................................50

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
6
1.0 GENERAL DESCRIPTION
The Z3-DM8107-SDI-RPS is a development system that allows encode and decode of HD video through SDI
inputs. It consists of a hardware package and software bundle designed to enable rapid development of
multimedia applications. The hardware consists of one Z3-DM8107-MOD System on Module card and one
Z3-DM8107-APP-10 board. The software bundle consists of the necessary components for developing
advanced multimedia, graphics, and DSP applications.
The Z3-DM8107-MOD is a compact OEM module which supports up to1080p60 H.264 encode/decode
1
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 decoding, video surveillance and security,
industrial digital video recorders (DVRs), and medical video. The Z3-DM8107-MOD provides access to most
of the interface signals available from the DM8107 processor. Figure 1 below shows the Z3-DM8107-MOD
System on Module:
1
Performance may be limited by IVA clock settings
Figure 1 Z3-DM8107-MOD
82 mm
43 mm

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
7
An application board, the Z3-DM8107-APP-10, is included with the Z3-DM8107-SDI-RPS.This application
board uses the I/O expansion capability of the Z3-DM8107-MOD to implement additional functions not
present in the 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:
A Linux-based SDK, additional design services, and support are available from Z3 Technology. Please contact
Z3 at http://www.Z3technology.com or e-mail at sales@Z3technology.com.
Figure 2 Z3-DM8107-APP-10 I/O Board
206 mm
121 mm
SDI In 1 /
Composite In
SDI
In 2
SDI
Out
L/R
Analog
Audio In
HDMI
Out
Serial
1GB
Ethernet
USB
1
12V
Power
USB
2
LEDs
On / Off
SATA 1
SATA 2

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
8
The figure below shows a block diagram of the Z3-DM8107-SDI-RPS system.
Figure 3 Z3-DM8107-SDI-RPS Block Diagram

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
9
2.0 QUICK START GUIDE
2.1 If You Have Received a System from Z3 with the Software Preloaded
To start working with the encoder, you can go straight to Section 7.0, “RUNNING THE ENCODER,”on page
19. This section describes how to quickly generate a UDP or RTP stream to VLC, how to change bitrate
dynamically, how to adjust the UDP TS rate, tuning for latency, and using DHCP. Details on running the
Decoder can be found in Section 8.0, “RUNNING THE DECODER”, on page 37.
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 Section 10.0:
“RUNNING THE CODE YOU BUILT ON THE BOARD”, on page 42.
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,”on page 12. A brief overview of the code itself can be found in Section 6.0: “CODE
OVERVIEW” on page 14.
Details on how to set up your system to access the code you have built can be found in Section 10.0:
“RUNNING THE CODE YOU BUILT ON THE BOARD”, on page 42.

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
10
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

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
11
4.0 FEATURES
H.264 video encode and decode up to 1080p60
2
Dual encode of up to 1 1080i30 + 1 720p60
2 3G-SDI Inputs and 1 Composite Input (Composite available on 30-0025 boards)
1 SDI Out
Gigabit Ethernet, USB 2.0, SATA (x2)
1 GB DDR3
256 MB NAND Flash
Control through serial port or HTTP
High density connectors to all signals
4.1 Supported Input Resolutions- Encode
SDI: 1080p60, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94, 720p50, 576p50,
576i25, 480p60, 480i30, and 480i29.97
Composite: 576i25, 480i29.97
4.2 Supported Output Resolutions
SDI: 1080p60, 1080p59.94, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94,
720p50, 480i30, and 576i25
HDMI: 1080p60, 1080p59.94, 1080p50, 1080i30, 1080i29.97, 1080i25, 720p60, 720p59.94,
720p50
2
Performance may be limited by IVA clock settings

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
12
5.0 UNTARRING AND BUILDING THE SAMPLE CODE
5.1 Preparing the Linux Environment
Prior to building the Z3 sample code, certain modules are required. In Ubuntu 10.x or later, the
following command can be used to get the required modules:
sudo apt-get install bison flex mtd-utils liblzo2-dev uuid-dev zlib1g-dev
libpcre3-dev autoconf autoconf-archive automake automake1.9 automake1.9-doc
libtool libtool-doc
In Fedora, the command would be:
sudo yum install bison flex mtd-utils mtd-utils-ubi lzo-devel libuuid-devel
pcre-devel automake automake17 automake14 autoconf libtool
If you are running a 64-bit OS, it may be necessary to install some 32-bit libraries for the 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 apt-get install ia32-libs
For 64-bit Fedora, you can type:
# sudo yum install glibc.i686
5.2 Making the Directories and Running the Make Script
The software provided will allow you to re-create the pre-installed software of the Z3-DM8107-SDI-
RPS starting from the included source code.
On a PC running Linux, create a directory where the released materials are going to be located:
# mkdir /home/z3/z3-dm810x
Copy the released tar archive to that directory (note: the name may slightly vary).
# cp SW-4R1-00317-01_DM8107-SDI-RPS-SRC-20141028.tar.bz2 /home/z3/z3-dm810x
Untar the archive (name of tar file may slightly vary):
# tar -xvjf SW-4R2-00317-01_DM8107-SDI-RPS-SRC-20141028.tar.bz2
*Note: Untarring takes 5 to 10 minutes.
Go into the directory just created and run the build script (directory name may slightly vary):
# cd z3-centaurus-dm810x_sdi_rps-20141028
# ./makeall

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
13
*Note: Building can take around 30-40 minutes. You will also need to type in the sudo password
a few times toward the end of the build.
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 times will
differ.
Figure 4 Sample Content of Images Directory after Successful Build

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
14
6.0 CODE OVERVIEW
6.1 Directory Structure
Once you have untarred the code, you will see the following top-level directories:
build-tools Config files and scripts for building the codebase
dvr-rdk A modified version of the TI RDK code
factory Factory testing scripts (the user can disregard these)
filesys The base filesystem for release
kernels Kernel code for release
sysapps Various supporting applications
toolchain The ARM toolchain for building the codebase
u-boot u-boot code for release
z3apps Z3 sample application code and scripts
The Z3 sample application code that comes with the Z3-DM8107-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.1 The z3apps/rdk Directory
There are three main subdirectories: rdk_demo, z3_mcfw_api, and z3
*Note: Source code is available for customers that have licensed RPS-SRC. For licensees of RPS,
binaries of the applications are available.
(1) rdk_demo
This directory contains the code for the various modes that Z3’s boards are able to run in. The
encoder setup is done in demo_vcap_vdis.c. The decoder setup is done in demo_vdec_vdis.c. The
pass-through setup is done in demo_vcap_vdis.c.
The file demo_rtptx.c is responsible for setting the output mode of the encoder. Output to file,
RTP, and MPEG2-TS are handled here.

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
15
The file demo_mcsenc.c contains the implementation of the command line interface. This can be
run using the following command:
# source /opt/mcsenc/mcsenc.sh
(2) z3_mcfw_api
This directory contains a modified version of the TI MCFW API (found in dvr-
rdk/dvr_rdk/mcfw/src_linux/mcfw_api) that is tailored to work with Z3’s hardware and use-cases.
The link setup code for Z3’s sample applications can be found in the use-cases directory. The use-
case code is called from ti_vsys.c in the same directory.
(3) z3
This directory contains the base code for RTP tx and rx, as well as the base code for audio capture
and output.
6.2 Z3 Application Overview
6.2.1 Application Names and Locations
For encode, there are two binaries in the sample code. The first is a menu-based sample
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 sample application binary can be found at:
/opt/dvr_rdk/ti816x/bin/z3_dvr_rdk_demo_mcfw_api.out
The command line interface binary can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsenc
On the decode side, there is a command line interface. The binary for this can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsdec

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
16
6.2.2 Application Options and Arguments
The menu-based sample application uses an .ini file. This .ini file is built in the script run.sh and
stored in /tmp/encode.ini.
Once called with the .ini file, the menu-based sample application presents to the user a menu of
options. Most .ini files are geared towards a specific sample application. The easiest way to get a
valid .ini file is to run the script with the settings you want and then copy the generated .ini out of
/tmp and save it.
The command line interface for the encoder is set up by running:
# source /opt/mcsenc/mcsenc.sh
This will present you with an "=" prompt. You can then enter commands to encode. For example:
= encode instance=1 source=SDI1 dst=rtp://192.168.0.6:5004 size=1280x720
audio=off
This will start encode from SDI1 streaming to 192.168.0.6 at port 5004 scaled to 1280x720. You
can find an example of using this in a script at:
$PRJROOT/dvr-rdk/runz3demo.sh
The command line interface for the decoder is set up by running:
# source /opt/mcsdec/mcsdec.sh
This will present you with an "=" prompt. You can then enter commands to decode. For example:
= decode instance=1 source=rtp://192.168.0.6:5004 audio=on aport=hdmi
This will start decode from RTP from port 192.168.0.6 at port 5004 sending audio to HDMI.
6.2.3 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:
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.

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
17
6.3 RDK Documentation
Documentation on the RDK can be found in dvr-rdk/dvr_rdk/docs. Below is a list of some of the major
documentation available:
Docs
├── DM81xx_DVR_RDK_Install_Guide.pdf
├── DM81xx_DVR_RDK_MainPage.pdf
├── DM81xx_DVR_RDK_Release_Notes.pdf
├── DM81xx_DVR_RDK_Release_Summary.pdf
├── AppNotes
│├── DM8107_DVR_RDK_DM8107DVR_SchematicChanges_BCH120.pdf
│├── DM8107_DVR_RDK_PowerSavings.pdf
│├── DM8168_DVR_RDK_AVS_User_Guide.pdf
│├── DM81xx_DVR_RDK_960H_Notes.pdf
│├── DM81xx_DVR_RDK_App_Notes_Summary.pdf
│├── DM81xx_DVR_RDK_Audio_Notes.pdf
│├── DM81xx_DVR_RDK_AVSync_Notes.pdf
│├── DM81xx_DVR_RDK_Boot_Logo_and_External_Device.pdf
│├── DM81xx_DVR_RDK_Customer_Display_Resolution.pdf
│├── DM81xx_DVR_RDK_Debug_Statistics.pdf
│├── DM81xx_DVR_RDK_Display_Output_Configuration.pdf
│├── DM81xx_DVR_RDK_Ethernet_Offload_Driver.pdf
│├── DM81xx_DVR_RDK_External_Video_Device_Configuration.pdf
│├── DM81xx_DVR_RDK_Flash_File_FS.pdf
│├── DM81xx_DVR_RDK_Graphics_Using_FBDev.pdf
│├── DM81xx_DVR_RDK_HDMI_Control_Notes.pdf
│├── DM81xx_DVR_RDK_Memory_Map.pdf
│├── DM81xx_DVR_RDK_Minimal_Root_File_System.pdf
│├── DM81xx_DVR_RDK_Network_Stack_Optimization_Techniques_for_Multichannel_NVR.pdf
│├── DM81xx_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

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
18
│└── HDMITestReports
├── Trainings
│└── DVR_RDK_McFW_Link_API_Training.pdf
├── Usecases
│├── DM810x_DVR_RDK_UseCaseGuide_4D1_8CIF_16CIF_DVR.pdf
│├── DM810x_DVR_RDK_UseCaseGuide_Decode_Display.pdf
│├── DM814x_DVR_RDK_UseCaseGuide_4D1_8CIF_16CIF_DVR.pdf
│├── DM814x_DVR_RDK_UseCaseGuide_Decode_Display.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_16D1_DVR.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_32D1_Decode_Display.pdf
│├── DM816x_DVR_RDK_UseCaseGuide_SD_HD_Encode_Card.pdf
│└── DM81xx_DVR_RDK_Interlace_UseCaseGuide.pdf
└── UserGuides
├── DM8168_DVR_RDK_GUI_Guide.pdf
├── 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

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
19
7.0 RUNNING THE ENCODER
This section gives step-by-step instructions on taking the Z3-DM8107-SDI-RPS and using it to stream 1080p or
1080i video to VLC running on your PC. In addition to the Z3-DM8107-SDI-RPS, an SDI source (or HDMI source
with an HDMI->SDI converter) and a PC are required.
7.1 Set up the HD Source
(1) Select a 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 for
HDMI testing).
-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 are using an HDMI
source, you should move the HDMI cable from the monitor to the HDMI->SDI converter.
7.2 Connect the Board
For these steps, please refer to Figure 5.
Figure 5 Encoder Example Connections for the Z3-DM8107-APP-10
Serial
Power
Switch
12V In
Ethernet
SDI
In 1

CONFIDENTIAL DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC ♦100 N 8th ST, STE 250 ♦Lincoln, NE 68508-1369 USA ♦+1.402.323.0702
20
(2) Connect the supplied DB9 serial cable to your PC.
(3) Connect the coaxial cable with the SDI input signal to “SDI Input 1”of the Z3-DM8107-APP-10
board.
(4) Connect the Ethernet of the board to either your PC or a hub your PC is connected to.
The next step is to set up a terminal to view the activity of the board.
7.3 Set up the Terminal Window
(5) If you are running from a Windows PC, run TeraTerm. Select “Setup – Serial Port” and set the
following:
Port: The connected serial port
Baud Rate: 115200
Data: 8-bit
Parity: None
Stop: 1-bit
Flow Control: None
(6) If you are running from Linux, type:
# sudo minicom –s
And then configure by doing the following:
-Select “Serial Port Setup”
-Ensure the correct Serial Device is specified (typically “/dev/ttyS0”)
-Set option E (“Bps/Par/Bits”) to 115200 8N1
-Press <return>
-Select “Exit”
Other manuals for Z3-DM8107-SDI-RPS
2
This manual suits for next models
1
Table of contents
Other Z3 Technology Control Unit manuals