SlideShare a Scribd company logo
1 of 33
Download to read offline
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
C U R A T E D B Y
Jitter, Wander, and Time Lock
of ST 2110 Video Streams
Koji Oyama
Director, Business Development
M3L Inc.
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 2
Introduction
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Who I am
• Koji Oyama
• Working for Business Development over 10+ yrs, Used to be an LSI design engineer for 10 yrs
• M3L Inc. (株式会社メディアリンクスエルエスアイラボ)
http://www.m3l.co.jp/en/
• Found : April 1997
• President : Kenji Fukuda
• Office : Kawasaki, Japan
• Employees : 10
• SMPTE and VSF member
‒ Independent IP-Core Design Company
IP Core: Reusable logic design blocks (See Wiki)
• Mission: Speedy & High Quality, Vision: Pursue ideal IP cores
‒ Value: 15+ years Experience with Professional Video Over IP technology
IP : Internet Protocol (See Wiki), Professional Video Over IP (See Wiki)
3
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
This Presentation Helps You
• know what happens inside your ST 2110 and ST 2059 function cores
• understand your ST 2110 and ST 2059 features, characteristics, and
performance
• know what the difference between SDI and ST 2110 + ST 2059 IP-
based technology
4
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
You can know them w/videos and numbers
1. Jitter / Wander
What
happens ?
Receiver Receiver
Connect
5
2. Time Lock
Sender
ST 2110
ST 2059
Receiver
Recovering Clock
Parameters
ST 2110
ST 2059
What
happens ?
Recovering Clock
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
SDI and ST 2110 + ST 2059
• Timing Jitter Requirement
3G-SDI/12G-SDI: < 2UI
UI := minimum time interval between
condition changes of a data transmission signal
UI = 0.333 ns / baud @ 3Gb/s (3G-SDI)
UI = 0.083 ns /baud @ 12Gb/s (12G-SDI)
• Lock-time Requirement
5 sec @1 uS PTP offset
SDI-based Network IP-based Network
Low Latency
↓↑ tradeoff
Buffer Size
(overflow/underflow)
6
• Shorter distance because of coax cables
• Peer to peer connection
• Longer distance because of optical cables
• n to n connection
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Evaluation Environment Example
10G/25G L2/L3 SW
Mellanox SN2010
SG / PTP Grandmaster
LEADER LT4610
SFP+
/SFP28
M3L 2110
Ingress Core
Xilinx FPGA
M3L 2059
Slave Core
SFP+
/SFP28
Xilinx FPGA
M3L 2110
Egress Core
M3L 2059
Slave Core
FPGA Eva Board
Xilinx KCU116
FPGA Eva Board
Xilinx KCU116
Embrionix
3G-SDI
SFP Module
10GbE
10/25 GbE
3G-SDI(1080/59.94p)
/ 12G-SDI(2160/59.94p)
BB
Analysis / Monitor
Phabrix Qx12G
3G-SDI
/ 12G-SDI
10/25 GbE 10/25 GbE
10G/25G L2/L3 SW
Arista Networks
7280SE-68 / 7280SR2A
7
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Advance Information
• So that you don’t get confused
• The jitter and wander I mention are NOT PTP jitter and wander
‒ But timing jitter and phase shift of a reproduced video and SDI signals
• These jitter and wander depend on each implementation
‒ Numbers in this presentation are just an example of our implementation
‒ ST 2110 and ST 2059 standards have no numbers regarding jitter, wander, and lock time
• Such numbers may be criteria for network system reliability
8
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 9
Jitter / Wander
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
What Jitter and Wander are
• What’s Jitter?
‒ the short-term (<1sec) variations of the significant instants of a digital signal
from their ideal positions in time
• What’s Wander?
‒ the long-term (>=1sec) variations of the significant instants of a digital signal
from their ideal positions in time
Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm 10
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
What is ST 2059 PTP synchronization for?
• To achieve less data buffering ➔ Low Latency
‒ Reasonable adjustment by feedback control
→ Some jitter and wander are good to prevent resonance
→ Basically, lower jitter and wander, better quality of reproduction on a receiver
11
GM/Sender
clock
Receiver
reproduced clock
ST 2059 (PTPv2)
time difference
Jitter / wander
Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Video: 4K/UHD ST-2110 over 25GbE transmission
12
Video on YouTube:
https://youtu.be/dxSIoVKl81Q
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Timing Jitter for 12G-SDI over 25GbE
13
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Timing Jitter for 3G-SDI over 10GbE
14
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Timing Jitter Comparison
15
12G-SDI over 25GbE
3G-SDI over 10GbE
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Wander for 12G-SDI over 25GbE
16
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Wander for 3G-SDI over 10GbE
17
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Wander Comparison
18
3G-SDI over 10GbE
12G-SDI over 10GbE
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Jitter and Wander Results
• Too few PTP interval could make jitter and wander worse
• The default value of PTP interval 2^-3 (8Hz) in ST 2059 would be good
‒ Most venders would adjust the default value to be optimal
• It has 15-sec period of phase shift btw sending SDI and received SDI signal
19
target
frequency
Correction
(PTP transaction)
PTP interval PTP interval
Changes
(Jitter/Wander)
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 20
Time Lock
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Lock-time Evaluation Scenarios
10G/25G L2/L3 SW
Mellanox SN2010
SG / PTP Grandmaster
LEADER LT4610
SFP28
/ SFP+
M3L 2110
Ingress Core
Xilinx FPGA
M3L 2059
Slave Core
SFP28 /
SFP+
Xilinx FPGA
M3L 2110
Egress Core
M3L 2059
Slave Core
FPGA Eva Board
Xilinx KCU116
FPGA Eva Board
Xilinx KCU116
Embrionix
12G-SDI
SFP Module
10GbE
10G/25GbE
12G-SDI(2160/59.94p)
3G-SDI(1080/59.94p)
BB
Analysis / Monitor
Phabrix Qx12G
12G-SDI
/ 3G-SDI
10G/25GbE 10G/25GbE
Arista 7280SE-68 (10G)
Mellanox SN2010 (25G)
Media Node
(Receiver)
Connection
Scenario A
GM Lost &
Reconnection
Scenario B
21
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Video: Lock-time Scenario A example Fiber Cable
Connected
Video Out
(Ether PHY Linked)
Start PTP
Locking
PTP Locked
Jitter Stable
22
Video on YouTube:
https://youtu.be/A8rOFjlimQc
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Lock-time for 12G-SDI over 25GbE w/8Hz PTP
PTP-is-locked
does not mean
that jitter of
video/audio
clock is stable
PTP offset
= slave clock time – master clock time
= Receiver current time – GM time
23
PTP
Locked
Jitter Stable
Start PTP
Locking
4.5s 12.0s3.94.9s
Ether PHY
Linked
Fiber
Connected
Phase Shift
(Wander)
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Scenario A Comparison: 25GbE vs 10GbE
24
4.5s 12.0s
7.0s 11.5s
3.9s4.9s
22.9s
• Similar results
• except for Ether-
PHY-Linked and
Start-PTP-
Locking
• It depends on
switches
PTP
Locked
Jitter
StableStart PTP
Locking
Ether PHY
Linked
Fiber
Connected
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Scenario A Comparison: PTP Sync Interval
• Less PTP sync interval needs longer PTP lock and jitter stable time
25
7.0s 11.5s
23.0s 26.0s
22.9s
21.5s
PTP Locked
Jitter Stable
Start PTP
Locking
Ether PHY
LinkedFiber
Connected
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Video: Lock-time Scenario B example #1
GM Lost
GM
Reconnected
Start PTP
Locking
PTP
Relocked
Jitter Stable
26
Video on YouTube:
https://youtu.be/EIn56NAHA8E
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Lock-time Scenario B result #1
27
No Error
-0.333uS/-49pixels
PTP Relocked
Jitter Stable
Start PTP Locking
GM
Reconnected
GM Lost
4s5s
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Video: Lock-time Scenario B example #2
GM Lost
GM
Reconnected
Start PTP
Locking
PTP
Relocked
Jitter Stable
28
Video on YouTube:
https://youtu.be/LL8VswX7zjw
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Lock-time Scenario B result #2
29
10.0s
0.496uS/73pixels
Jitter Errors
PTP
Locked
Jitter
Stable
Start PTP
Locking
GM
Reconnected
GM Lost
2s4s
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
PTP Locked
Lock-time Scenario B result #3
Jitter Errors
PTP Errors
1.035uS/153pixels
13.5s
30
3s4s Jitter Stable
Start PTP Locking
GM
Reconnected
GM Lost 2
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Time Lock Results
• Scenario A: New Media-Node Connection:
‒ PTP-is-locked does not mean that jitter of video/audio clock is stable
‒Jitter-stable times for 10GbE and 25GbE are similar
‒Less PTP sync interval needs longer PTP-lock and Jitter-stable time
• Scenario B: GM-lost & Reconnection:
‒ There are 3 types of recovery for GM-lost & Reconnection
1. Recover without an error
2. Reconnect with jitter errors
3. Reconnect with PTP and jitter errors
31
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Conclusion
• You saw some examples for jitter/wander and time lock
• You understood more of ST 2110 and ST 2059 features
• I highly recommend measuring the actual number of your own products
because it depends of their implementations
• Knowing the actual number of signal qualities will be better knowledge
for controlling the reliability of your IP-based networks
• Hope this presentation helps your work
32
IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019
Thank you
Thank you to our Media Partners
Koji Oyama, M3L Inc.
oyama@m3l.co.jp +81-90-1127-2023
33
Visit
10.D31

More Related Content

What's hot

The Cable Sniffer - A New & Proven Technique For Locating LV Cable Faults
The Cable Sniffer - A New & Proven Technique For Locating LV Cable FaultsThe Cable Sniffer - A New & Proven Technique For Locating LV Cable Faults
The Cable Sniffer - A New & Proven Technique For Locating LV Cable FaultsThorne & Derrick International
 
Sdadvanced Closed Ip Updated 1st Sept Uk A4
Sdadvanced Closed Ip Updated 1st Sept Uk A4Sdadvanced Closed Ip Updated 1st Sept Uk A4
Sdadvanced Closed Ip Updated 1st Sept Uk A4mknoeckel
 
Instek digital the vision of future
Instek digital the vision of futureInstek digital the vision of future
Instek digital the vision of futureGTAdanielsu
 
Ditek DP4P Data Sheet
Ditek DP4P Data SheetDitek DP4P Data Sheet
Ditek DP4P Data SheetJMAC Supply
 
Using Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitchUsing Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitchMonica McArthur
 
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksAstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksMojo Lingo
 

What's hot (7)

The Cable Sniffer - A New & Proven Technique For Locating LV Cable Faults
The Cable Sniffer - A New & Proven Technique For Locating LV Cable FaultsThe Cable Sniffer - A New & Proven Technique For Locating LV Cable Faults
The Cable Sniffer - A New & Proven Technique For Locating LV Cable Faults
 
Fec on ip output encoder harmonic
Fec on ip output encoder harmonicFec on ip output encoder harmonic
Fec on ip output encoder harmonic
 
Sdadvanced Closed Ip Updated 1st Sept Uk A4
Sdadvanced Closed Ip Updated 1st Sept Uk A4Sdadvanced Closed Ip Updated 1st Sept Uk A4
Sdadvanced Closed Ip Updated 1st Sept Uk A4
 
Instek digital the vision of future
Instek digital the vision of futureInstek digital the vision of future
Instek digital the vision of future
 
Ditek DP4P Data Sheet
Ditek DP4P Data SheetDitek DP4P Data Sheet
Ditek DP4P Data Sheet
 
Using Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitchUsing Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitch
 
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksAstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it Breaks
 

Similar to 20190913 ibc ip-showcase-theatre_m3_l-presentation_v110

20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110
20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v11020190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110
20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110M3L Inc.
 
M3L Inc Company Profile (August 19th, 2020 version)
M3L Inc Company Profile (August 19th, 2020 version)M3L Inc Company Profile (August 19th, 2020 version)
M3L Inc Company Profile (August 19th, 2020 version)M3L Inc.
 
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v10020181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100M3L Inc.
 
Best practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksBest practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksADVA
 
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v10020190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100M3L Inc.
 
SiFive SoC IP for HPC, AI and Networking
SiFive SoC IP for HPC, AI and NetworkingSiFive SoC IP for HPC, AI and Networking
SiFive SoC IP for HPC, AI and NetworkingAijaz Qaisar
 
Introducing the OSA 5430
Introducing the OSA 5430Introducing the OSA 5430
Introducing the OSA 5430ADVA
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPSaúl Ibarra Corretgé
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePROIDEA
 
Enable the next Generation - Interactive video streaming
Enable the next Generation - Interactive video streamingEnable the next Generation - Interactive video streaming
Enable the next Generation - Interactive video streamingI MT
 
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfHi-Network.com
 
Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Jamil Jamil
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingir. Carmelo Zaccone
 
HR-045-職場經驗分享
HR-045-職場經驗分享HR-045-職場經驗分享
HR-045-職場經驗分享handbook
 
Lte outbound roaming_session
Lte outbound roaming_sessionLte outbound roaming_session
Lte outbound roaming_sessionSamir Mohanty
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...InfluxData
 
Innovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching SpaceInnovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching SpaceCisco Canada
 
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband PROIDEA
 

Similar to 20190913 ibc ip-showcase-theatre_m3_l-presentation_v110 (20)

20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110
20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v11020190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110
20190515 m3 l-kojioyama_vsf-may-meeting_presentation_v110
 
M3L Inc Company Profile (August 19th, 2020 version)
M3L Inc Company Profile (August 19th, 2020 version)M3L Inc Company Profile (August 19th, 2020 version)
M3L Inc Company Profile (August 19th, 2020 version)
 
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v10020181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100
20181015 m3 l-kojioyama_vsf-october-meeting_presentation_v100
 
Best practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksBest practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networks
 
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v10020190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
 
SiFive SoC IP for HPC, AI and Networking
SiFive SoC IP for HPC, AI and NetworkingSiFive SoC IP for HPC, AI and Networking
SiFive SoC IP for HPC, AI and Networking
 
Introducing the OSA 5430
Introducing the OSA 5430Introducing the OSA 5430
Introducing the OSA 5430
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIP
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
 
Enable the next Generation - Interactive video streaming
Enable the next Generation - Interactive video streamingEnable the next Generation - Interactive video streaming
Enable the next Generation - Interactive video streaming
 
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdf
 
Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cabling
 
HR-045-職場經驗分享
HR-045-職場經驗分享HR-045-職場經驗分享
HR-045-職場經驗分享
 
Lte outbound roaming_session
Lte outbound roaming_sessionLte outbound roaming_session
Lte outbound roaming_session
 
BRKCOL-2125.pdf
BRKCOL-2125.pdfBRKCOL-2125.pdf
BRKCOL-2125.pdf
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
 
FBLajSIPScenarior.ppt
FBLajSIPScenarior.pptFBLajSIPScenarior.ppt
FBLajSIPScenarior.ppt
 
Innovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching SpaceInnovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching Space
 
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband
PLNOG 8: Przemysław Dziel - NG - PON - Lights The Future Way for Broadband
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

20190913 ibc ip-showcase-theatre_m3_l-presentation_v110

  • 1. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 C U R A T E D B Y Jitter, Wander, and Time Lock of ST 2110 Video Streams Koji Oyama Director, Business Development M3L Inc.
  • 2. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 2 Introduction
  • 3. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Who I am • Koji Oyama • Working for Business Development over 10+ yrs, Used to be an LSI design engineer for 10 yrs • M3L Inc. (株式会社メディアリンクスエルエスアイラボ) http://www.m3l.co.jp/en/ • Found : April 1997 • President : Kenji Fukuda • Office : Kawasaki, Japan • Employees : 10 • SMPTE and VSF member ‒ Independent IP-Core Design Company IP Core: Reusable logic design blocks (See Wiki) • Mission: Speedy & High Quality, Vision: Pursue ideal IP cores ‒ Value: 15+ years Experience with Professional Video Over IP technology IP : Internet Protocol (See Wiki), Professional Video Over IP (See Wiki) 3
  • 4. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 This Presentation Helps You • know what happens inside your ST 2110 and ST 2059 function cores • understand your ST 2110 and ST 2059 features, characteristics, and performance • know what the difference between SDI and ST 2110 + ST 2059 IP- based technology 4
  • 5. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 You can know them w/videos and numbers 1. Jitter / Wander What happens ? Receiver Receiver Connect 5 2. Time Lock Sender ST 2110 ST 2059 Receiver Recovering Clock Parameters ST 2110 ST 2059 What happens ? Recovering Clock
  • 6. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 SDI and ST 2110 + ST 2059 • Timing Jitter Requirement 3G-SDI/12G-SDI: < 2UI UI := minimum time interval between condition changes of a data transmission signal UI = 0.333 ns / baud @ 3Gb/s (3G-SDI) UI = 0.083 ns /baud @ 12Gb/s (12G-SDI) • Lock-time Requirement 5 sec @1 uS PTP offset SDI-based Network IP-based Network Low Latency ↓↑ tradeoff Buffer Size (overflow/underflow) 6 • Shorter distance because of coax cables • Peer to peer connection • Longer distance because of optical cables • n to n connection
  • 7. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Evaluation Environment Example 10G/25G L2/L3 SW Mellanox SN2010 SG / PTP Grandmaster LEADER LT4610 SFP+ /SFP28 M3L 2110 Ingress Core Xilinx FPGA M3L 2059 Slave Core SFP+ /SFP28 Xilinx FPGA M3L 2110 Egress Core M3L 2059 Slave Core FPGA Eva Board Xilinx KCU116 FPGA Eva Board Xilinx KCU116 Embrionix 3G-SDI SFP Module 10GbE 10/25 GbE 3G-SDI(1080/59.94p) / 12G-SDI(2160/59.94p) BB Analysis / Monitor Phabrix Qx12G 3G-SDI / 12G-SDI 10/25 GbE 10/25 GbE 10G/25G L2/L3 SW Arista Networks 7280SE-68 / 7280SR2A 7
  • 8. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Advance Information • So that you don’t get confused • The jitter and wander I mention are NOT PTP jitter and wander ‒ But timing jitter and phase shift of a reproduced video and SDI signals • These jitter and wander depend on each implementation ‒ Numbers in this presentation are just an example of our implementation ‒ ST 2110 and ST 2059 standards have no numbers regarding jitter, wander, and lock time • Such numbers may be criteria for network system reliability 8
  • 9. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 9 Jitter / Wander
  • 10. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 What Jitter and Wander are • What’s Jitter? ‒ the short-term (<1sec) variations of the significant instants of a digital signal from their ideal positions in time • What’s Wander? ‒ the long-term (>=1sec) variations of the significant instants of a digital signal from their ideal positions in time Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm 10
  • 11. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 What is ST 2059 PTP synchronization for? • To achieve less data buffering ➔ Low Latency ‒ Reasonable adjustment by feedback control → Some jitter and wander are good to prevent resonance → Basically, lower jitter and wander, better quality of reproduction on a receiver 11 GM/Sender clock Receiver reproduced clock ST 2059 (PTPv2) time difference Jitter / wander Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm
  • 12. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Video: 4K/UHD ST-2110 over 25GbE transmission 12 Video on YouTube: https://youtu.be/dxSIoVKl81Q
  • 13. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Timing Jitter for 12G-SDI over 25GbE 13
  • 14. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Timing Jitter for 3G-SDI over 10GbE 14
  • 15. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Timing Jitter Comparison 15 12G-SDI over 25GbE 3G-SDI over 10GbE
  • 16. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Wander for 12G-SDI over 25GbE 16
  • 17. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Wander for 3G-SDI over 10GbE 17
  • 18. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Wander Comparison 18 3G-SDI over 10GbE 12G-SDI over 10GbE
  • 19. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Jitter and Wander Results • Too few PTP interval could make jitter and wander worse • The default value of PTP interval 2^-3 (8Hz) in ST 2059 would be good ‒ Most venders would adjust the default value to be optimal • It has 15-sec period of phase shift btw sending SDI and received SDI signal 19 target frequency Correction (PTP transaction) PTP interval PTP interval Changes (Jitter/Wander)
  • 20. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 20 Time Lock
  • 21. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Lock-time Evaluation Scenarios 10G/25G L2/L3 SW Mellanox SN2010 SG / PTP Grandmaster LEADER LT4610 SFP28 / SFP+ M3L 2110 Ingress Core Xilinx FPGA M3L 2059 Slave Core SFP28 / SFP+ Xilinx FPGA M3L 2110 Egress Core M3L 2059 Slave Core FPGA Eva Board Xilinx KCU116 FPGA Eva Board Xilinx KCU116 Embrionix 12G-SDI SFP Module 10GbE 10G/25GbE 12G-SDI(2160/59.94p) 3G-SDI(1080/59.94p) BB Analysis / Monitor Phabrix Qx12G 12G-SDI / 3G-SDI 10G/25GbE 10G/25GbE Arista 7280SE-68 (10G) Mellanox SN2010 (25G) Media Node (Receiver) Connection Scenario A GM Lost & Reconnection Scenario B 21
  • 22. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Video: Lock-time Scenario A example Fiber Cable Connected Video Out (Ether PHY Linked) Start PTP Locking PTP Locked Jitter Stable 22 Video on YouTube: https://youtu.be/A8rOFjlimQc
  • 23. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Lock-time for 12G-SDI over 25GbE w/8Hz PTP PTP-is-locked does not mean that jitter of video/audio clock is stable PTP offset = slave clock time – master clock time = Receiver current time – GM time 23 PTP Locked Jitter Stable Start PTP Locking 4.5s 12.0s3.94.9s Ether PHY Linked Fiber Connected Phase Shift (Wander)
  • 24. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Scenario A Comparison: 25GbE vs 10GbE 24 4.5s 12.0s 7.0s 11.5s 3.9s4.9s 22.9s • Similar results • except for Ether- PHY-Linked and Start-PTP- Locking • It depends on switches PTP Locked Jitter StableStart PTP Locking Ether PHY Linked Fiber Connected
  • 25. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Scenario A Comparison: PTP Sync Interval • Less PTP sync interval needs longer PTP lock and jitter stable time 25 7.0s 11.5s 23.0s 26.0s 22.9s 21.5s PTP Locked Jitter Stable Start PTP Locking Ether PHY LinkedFiber Connected
  • 26. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Video: Lock-time Scenario B example #1 GM Lost GM Reconnected Start PTP Locking PTP Relocked Jitter Stable 26 Video on YouTube: https://youtu.be/EIn56NAHA8E
  • 27. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Lock-time Scenario B result #1 27 No Error -0.333uS/-49pixels PTP Relocked Jitter Stable Start PTP Locking GM Reconnected GM Lost 4s5s
  • 28. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Video: Lock-time Scenario B example #2 GM Lost GM Reconnected Start PTP Locking PTP Relocked Jitter Stable 28 Video on YouTube: https://youtu.be/LL8VswX7zjw
  • 29. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Lock-time Scenario B result #2 29 10.0s 0.496uS/73pixels Jitter Errors PTP Locked Jitter Stable Start PTP Locking GM Reconnected GM Lost 2s4s
  • 30. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 PTP Locked Lock-time Scenario B result #3 Jitter Errors PTP Errors 1.035uS/153pixels 13.5s 30 3s4s Jitter Stable Start PTP Locking GM Reconnected GM Lost 2
  • 31. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Time Lock Results • Scenario A: New Media-Node Connection: ‒ PTP-is-locked does not mean that jitter of video/audio clock is stable ‒Jitter-stable times for 10GbE and 25GbE are similar ‒Less PTP sync interval needs longer PTP-lock and Jitter-stable time • Scenario B: GM-lost & Reconnection: ‒ There are 3 types of recovery for GM-lost & Reconnection 1. Recover without an error 2. Reconnect with jitter errors 3. Reconnect with PTP and jitter errors 31
  • 32. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Conclusion • You saw some examples for jitter/wander and time lock • You understood more of ST 2110 and ST 2059 features • I highly recommend measuring the actual number of your own products because it depends of their implementations • Knowing the actual number of signal qualities will be better knowledge for controlling the reliability of your IP-based networks • Hope this presentation helps your work 32
  • 33. IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 Thank you Thank you to our Media Partners Koji Oyama, M3L Inc. oyama@m3l.co.jp +81-90-1127-2023 33 Visit 10.D31