Over the last five months, there has been a VSF activity group looking at recommendations for transporting ST 2110 essence flows over wide-area networks. This presentation will reveal the group’s work so far and their first set of recommendations, which are scheduled to be released at NAB.
File Type:
pdf
Categories:
Cloud and WAN
Presenters :
Andy Rayner - Nevion
Year :
2019
dlp_document_download :
C U R A T E D B Y I P S H O W C A S E T H E AT E R AT N A B – A P R I L 8 -11 , 2 01 9 Transporting ST2110 over WAN VSF Technical Recommendation Activity Group Andy Rayner, Chief Technologist, Nevion arayner@nevion.com +44 7711 196609 ST2110→WAN "To enable effective transport of ST2110 media flows and associated control data across Wide Area Networks in an interoperable manner ." 2 Key Activity Group Objective & timings Phase 1: NAB 2019 Phase 2: IBC 2019 Activity Group Team represents: • Vendors: Nevion, Imagine, GV, Evertz , Netinsight , Matrox, Medialinks , Mellanox, Packetstorm , Intopix , Sony, Artel • Users: Disney DTCI , (BT), BBC, ESPN, AT&T, Century Link, Zayo , IRT 3 Key user scenarios: Event remote production connectivity Inter - company facilities connectivity Intra - company facilities connectivity PTP GM PTP GM ST2110 over WAN for inter - facility & OBs • Flow protection ✓ • Flow trunking ✓ • Essence alignment ✓ • Low latency handling • Format conversion • Compression ✓ • Protection of other data flows ✓ • Security • PTP trunking • Wan timing • Associated control (NMOS) filtering and border proxying Next topic What we are talking about: 6 LAN side WAN side Campus PTP Control (IS04/5) Video essences Audio essences Other essences Other IP data Composite or essence media Monitoring Protection termination Address translation Transcapsulation IS -0x reg /disc/ ctl filter/proxy -> Essence timing re -alignment Incoming flow time alignment < - ?-21 pacing/reshaping < - (conforming incoming from WAN?) This is what we are defining Flow protection #1 - SMPTE2022 - 7 based ROUTE A ROUTE B SOURCE DESTINATION ST2110 - WAN: Protection • Dual path protection will use ST2022 -7 • FEC on individual essence flows (all media types) will use bounded ST2022 -5 ‒ Receivers shall support a matrix product of at least 100 ‒ Transmitters shall be configurable to use a matrix whose product is 100 or less • Single FEC - 2D column -only (as opposed to 1D which is inherently row based) • FEC on trunk (the GRE over RTP option) will use the same restrictions as above • Aim to keep latency as low as possible (important for low bit rate flows) • RIST for OTT transport could be explored later 8 Flow protection #2 FEC – ST2022 - 5 based constrained to LxD product of 100 maximum 9 n n+1 n+2 n+4 n+5 n+6 n+8 n+9 n+10 n+3 n+7 n+11 n+12 n+13 n+14 n+16 n+17 n+18 n+20 n+21 n+22 n+15 n+19 n+23 n+24 n+25 n+26 n+27 n+28 n+29 n+30 n+31 n+32 n+33 n+34 n+35 n+36 n+37 n+38 n+39 n+40 n+41 n+42 n+43 (1,1) (L,1) (1,2) (1,D) (L,D) (2,1) (2,2) 1 L 2 Trunking essences 10 2110 -20 2110 -30 2110 -40 2110 -30 TRUNK OTHER STUFF • Basic trunking option using GRE over UDP(RFC8086) as -is ‒ This is to be used in cases when protection of the trunk is not required ‒ Protection of the essences (2022 -7 RTP merge and 2022 -5 FEC) can be applied ‒ Mandate use of the 32 -bit SN for trunk integrity monitoring ‒ Note that key switch vendors appear to NOT currently support this • Trunking using GRE (RFC2784) over RTP (RFC3550) with 2110 -style SN extension ‒ Use for cases where protection is needed at the trunk layer ‒ This needs to be defined (see proposal in subsequent slide) ‒ Use 2022 -7 for RTP merge and (constrained) 2022 -5 for FEC (as per previous slide) ‒ Consideration for RFC submission (not necessary – precedent exists) 11 ST2110 - WAN: Flow trunking Trunking encapsulation 12 payload RTP UDP IP MAC payload RTP UDP IP GRE UDP payload RTP UDP IP GRE RTP MAC payload RTP UDP IP MAC GRE RTP Original packet The original IP packet with GRE over UDP header The original Ethernet packet with GRE over RTP header The original IP packet with GRE over RTP header IP UDP MAC IP UDP MAC IP TRUNK HEADERS 13 2110 -20 2110 -30 2110 -40 2110 -30 TRUNK OTHER STUFF 2110 -20 2110 -30 2110 -40 2110 -30 OTHER STUFF 2110 -20 2110 -30 2110 -40 2110 -30 TRUNK OTHER STUFF 2110 -20 2110 -30 2110 -40 2110 -30 OTHER STUFF 2022 - 7 protection at essence or trunk GRE over RTP 14 Payload (IP or Ethernet) GRE PTY GRE HDR RTP ID RTP SNE RTP SSRC RTP TSTP RTP SN 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + |V=2|P|X| CC |M| PT | sequence number | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | timestamp | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | synchronization source (SSRC) identifier | +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ | Sequence Number Extension | Flow Identifier | +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ |C| |K|S| Reserved0 | Ver | Protocol Type | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | Encapsulated payload (Ethernet or IP packet) | | .... | +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ RTP HDR Protection of other data 15 LAN data WAN protected WAN protected ST2110 - WAN: Protection of other data • Service providers and broadcasters have desire to trunk other IP data (TCP or UDP) with similar protection (specifically 2022 -7 style) • The GRE over RTP defined previously would allow both RTP merge and FEC to be applied if desired • Differentiation of non -RTP traffic recommended so it protects optimally i.e. existing 2022 -7 dual RTP flow best transported on two independent tunnels • Broadcasters have other ‘stuff’ to carry in tunnel – not necessarily ST2110 16 Reconciling essence timings for WAN Processing time Processing time Processing time Origination time Use time link time link time link time link time link time ST2110 - WAN: Essence realignment • Essence realignment refers to the temporal realignment of the individual essence flows that constitute a wholistic media signal to ensure they are temporally in synchronization. • Essence alignment consideration: ‒ On transit off -campus ‒ On transit on -campus • Signals may be carried as native 2110 or in some other format on WAN • Alignment is essential when converting to composite flow (e.g. ST2022 -6) • Alignment is optional when transiting WAN as ST2110 essence • Statement on relative timing of essences being essential .… NEEDS MORE WORK ‒ Production intent ‒ Presentation time (actual vs presentation) • RTP should be preserved within WAN transport, to allow for far -end re -alignment • Look to further work on carrying origination time that may be of use…. 18 Compression 19 LAN uncompressed WAN compressed ST2110 - WAN: WAN compression • Recognize that long -haul WAN connectivity can be too costly to use uncompressed in some scenarios • Define compression type, profile and bit -rate range to be used ‒ TR -01 100 -200Mbps for 1080i/720p, 150 -300Mbps for 1080P ‒ TR -01 already has maximum and minimum rates recommended – should they be narrowed? ‒ AT&T (Nick) - expand up to 500Mbps for 1080P? • Do we want to specify TR -01 2018 ULL for some use cases? • Consideration that JPEG -XS may well be a good candidate for recommendation within the next 12 months 20 MTU/fragmentation • GRE over UDP already addresses fragmentation • The GRE over RTP should adopt the same text/recommendations as GRE over UDP • Recommend that controllable media flow sources ensure packet lengths sufficiently small to avoid risk of reaching max MTU/fragmentation when wrapped • For generic TCP data sources industry best practice (e.g. MSS clamping) should be used to minimize likelihood of fragmentation • Other data sources (e.g. VPN data) may well default to max MTU and will be the likely area of unavoidable fragmentation 21 Discovery & control - filtering & proxy IS - 0X discovery/ reg /control transport proxy 23 Campus facility 1 Campus facility 2 Pro xy/ gw Pro xy/ gw Devices IS -04 reg Devices IS -04 reg WAN Other topics - Transcapsulation 24 ST 2110 ST 2022 -6 or ST 2110 Connectivity Security Content Security Other topics - Security Will reference other work on best practice Other consideration - PTP trunking 26 PTP Master PTP Master Timing domains 27 ST 2110 LAN ST2110 or ST2022 -6 or ST2022 -8 PTP 28 Thank you to those who have been involved There is still time for other input vsf.tv http://vsf.tv/SMPTE_ST_2110_over_WAN.shtml C U R A T E D B Y I P S H O W C A S E T H E AT E R AT N A B – A P R I L 8 -11 , 2 01 9 Thank You Do come and see us SU5510 We do a nice cup of tea! Andy Rayner, Chief Technologist arayner@nevion.com +44 7711 196609
Downloads:
9