Class: Pragmatism In Engineering


Bruce Devlin - new TV-Bay Magazine
Read ezine online

A couple of years ago, Hermann Popp from ARRI came to me and talked about putting MXF in ST 2110. My initial take away was that his proposal felt like exactly the right way to solve the problem he presented, but was completely counter-intuitive to the IP Engineering purists who would push back on the concept of double wrapping the content.

It took me a couple of years to figure out that the problem being solved was not actually the problem initially described to me. So let’s wind back to 2017 and the topic was transporting camera metdatata over IP and getting it ready for use in live and in offline systems and doing it with standard product. In other words, let’s not invent anything new – let’s just use what’s there. We already had SMPTE RDD18 which is a way to map camera metadata into an MXF file. MXF was designed to be stream-able from day #1. MXF can easily be time stamped and streamed over any IP network and recovered at the far end. The SMPTE ST 2110 concrete mapping isn’t there, but for a proof of concept, that doesn’t matter.

So we had a plan and we built a test system and showed it at IBC. We took an ARRI camera that was able to create the real time metadata. We took a Trackmen system that generated real time camera position and tracking data. Nablet handled all the MXF wrapping and unwrapping. As you can see from the photos we managed to do real time graphics rendering after the metadata was extracted from the IP and from the MXF. We also managed to pull the data into an AVID media composer via and MXF plugin. The key take away here is that it’s the exactly the same MXF.

When you consider the bigger picture of generic time based metadata, you realise that there is a lot of it and very little of it is standardised. I was talking to a company that specialised in moving metadata from the gimbals of trucks towing trailers and transformed that data into something that could be used in a VFX system. Life would be a lot easier if there was a standard way to get that data into IP and then into a file system.

The major cost in the system is actually the engineering involved in mapping the broad range of specialist metadata typed into something standard. If you only have to do that once and not multiple times, then you’ve reduced the barrier to getting this sort of metadata done at scale.

Mapping the metadata as JSON or XML can use existing MXF standards to then carry this metadata in a time accurate fashion. Mapping the MXF in a generic way into IP means there are relatively few mappings to test – further reducing system cost. In the middle, the code that unwraps the metadata from the MXF can be created in a plugin fashion around a live / offline framework. Finally, having the metadata in MXF with deterministic mappings allows it to be carried all the way to distribution if needed.

So while double-wrapping the metadata (in MXF and IP) seems crazy, it’s actually quite an elegant way to get the metadata across the maximum number of processes in the value chain for the minimum amount of work. If you’d like more information, there is a small website at https://mrmxf.com/metastresm.


Tags: iss140 | mxf | st2110 | smpte | hermann popp | ip | Bruce Devlin - new
Contributing Author Bruce Devlin - new

Read this article in the tv-bay digital magazine
Article Copyright tv-bay limited. All trademarks recognised.
Reproduction of the content strictly prohibited without written consent.

Related Interviews
  • NuGen Audio at IBC 2013

    NuGen Audio at IBC 2013

  • Arkivum at BVE 2012

    Arkivum at BVE 2012

  • PixelPower offers ST2110 Streamaster and Gallion at IBC 2019

    PixelPower offers ST2110 Streamaster and Gallion at IBC 2019

  • PHABRIX QXIP support for SMPTE 2110

    PHABRIX QXIP support for SMPTE 2110

  • SMPTE on BroadcastShow LIVE at IBC 2013

    SMPTE on BroadcastShow LIVE at IBC 2013

  • SMPTE 2110, UHD and HDR solutions from Phabrix at NAB 2019

    SMPTE 2110, UHD and HDR solutions from Phabrix at NAB 2019

  • IP, 3G-SDI + HDR generation, analysis and monitoring from Phabrix NAB 2017

    IP, 3G-SDI + HDR generation, analysis and monitoring from Phabrix NAB 2017

  • Argosy at IBC2011

    Argosy at IBC2011

  • IPE show the EMU3 12 Output Mains Distribution Unit at BVE 2019

    IPE show the EMU3 12 Output Mains Distribution Unit at BVE 2019

  • Adder ipeps at ISE 2019

    Adder ipeps at ISE 2019

  • Apantac KVM over IP at ISE 2019

    Apantac KVM over IP at ISE 2019

  • VITEC IPTV Digital Wall and Digital Signage Platform at ISE 2019

    VITEC IPTV Digital Wall and Digital Signage Platform at ISE 2019

  • KVM over IP with Video Monitoring Wall from Apantac at IBC 2019

    KVM over IP with Video Monitoring Wall from Apantac at IBC 2019

  • Product Updates to SAM-Q including MADI & Loudness and PAM-IP updates from TSL Products at IBC 2019

    Product Updates to SAM-Q including MADI & Loudness and PAM-IP updates from TSL Products at IBC 2019

  • New 150mm Bowl System, Pedestal and tripod from Libec at IBC 2019

    New 150mm Bowl System, Pedestal and tripod from Libec at IBC 2019

  • CueScript enables IP compatibility. Future proofed & enhanced ROI. Light weight and low power.

    CueScript enables IP compatibility. Future proofed & enhanced ROI. Light weight and low power.

  • Hitomi Matchbox Glass lipsync, audio and video alignment. Now Wireless on a free app. IBC 2019

    Hitomi Matchbox Glass lipsync, audio and video alignment. Now Wireless on a free app. IBC 2019

  • Medialinks 100G media Production Solutions for IP production at IBC 2019

    Medialinks 100G media Production Solutions for IP production at IBC 2019

  • SSL Dante AoIP with System T from Solid State Logic at IBC2019

    SSL Dante AoIP with System T from Solid State Logic at IBC2019

  • KVM over IP Matrix from Guntermann and Drunck at NAB 2019

    KVM over IP Matrix from Guntermann and Drunck at NAB 2019

  • VITEC EZ TV IPTV and Digital Signage Platform at NAB 2019

    VITEC EZ TV IPTV and Digital Signage Platform at NAB 2019

  • 2110 end to end prompting system from CueScript at NAB 2019

    2110 end to end prompting system from CueScript at NAB 2019

  • Glensound Express IP Mini at NAB 2019

    Glensound Express IP Mini at NAB 2019

  • Calrec Apollo IP Console at NAB 2019

    Calrec Apollo IP Console at NAB 2019

  • Clear-Com Free Speak II IP Transceiver at IBC 2018

    Clear-Com Free Speak II IP Transceiver at IBC 2018

  • HDMI over IP and KVM over IP with the Apantac OG-Mi 9 series shown at IBC 2018

    HDMI over IP and KVM over IP with the Apantac OG-Mi 9 series shown at IBC 2018

  • IP Prompting from Portaprompt at IBC 2018

    IP Prompting from Portaprompt at IBC 2018

  • Guntermann and Drunck show KVM over IP at IBC 2018

    Guntermann and Drunck show KVM over IP at IBC 2018

  • CueScript CueB with OpenGear at IBC 2018

    CueScript CueB with OpenGear at IBC 2018

  • CueScript show their IP CSM Monitors at IBC 2018

    CueScript show their IP CSM Monitors at IBC 2018

  • KVM over IP from Guntermann and Drunck at NAB 2018

    KVM over IP from Guntermann and Drunck at NAB 2018

  • CueiT Software from CueScript at NAB 2018

    CueiT Software from CueScript at NAB 2018

  • PAM-IP and ST-2110 support from TSL at NAB 2018

    PAM-IP and ST-2110 support from TSL at NAB 2018

  • Clear-Com E-IPA Card for Eclipse HX Digital Matrix at NAB 2018

    Clear-Com E-IPA Card for Eclipse HX Digital Matrix at NAB 2018

  • Compass X Heads from Miller Tripods at NAB 2018

    Compass X Heads from Miller Tripods at NAB 2018

  • All IP Workflow from Quantum with Xcellis Workflow Storage solutions at NAB 2018

    All IP Workflow from Quantum with Xcellis Workflow Storage solutions at NAB 2018

  • Soft step migration to IP with Media Links at NAB 2018

    Soft step migration to IP with Media Links at NAB 2018

  • 3D Storm discuss IP and NDI for Live Media Server and Live CG Broadcast at NAB 2018

    3D Storm discuss IP and NDI for Live Media Server and Live CG Broadcast at NAB 2018

  • Facilis ships version 10.1 at NAB 2018

    Facilis ships version 10.1 at NAB 2018

  • ROSS Ultrix IP and more from NAB 2018

    ROSS Ultrix IP and more from NAB 2018

  • Telos Infinity IP Broadcast Intercom from Telos Alliance shown at BVE 2018

    Telos Infinity IP Broadcast Intercom from Telos Alliance shown at BVE 2018

  • IP Ready Prompting Solutions from CueScript shown at BVE 2018

    IP Ready Prompting Solutions from CueScript shown at BVE 2018

  • Sennheiser iPhone Microphones at IBC 2107

    Sennheiser iPhone Microphones at IBC 2107

  • IP Prompting from Portaprompt at IBC 2017

    IP Prompting from Portaprompt at IBC 2017

  • Miller Compass X Series of Tripod Heads shown at IBC 2017

    Miller Compass X Series of Tripod Heads shown at IBC 2017

  • New IDX Technology IPL V-Mount Battery range at IBC 2017

    New IDX Technology IPL V-Mount Battery range at IBC 2017

  • CellSat - the cell and Ku-band IP satellite solution from Dejero at IBC 2017

    CellSat - the cell and Ku-band IP satellite solution from Dejero at IBC 2017

  • IP Gateway from Dejero at NAB 2017

    IP Gateway from Dejero at NAB 2017

  • HDR, 12G, 4k, IP - the range expands from Phabrix at NAB 2017

    HDR, 12G, 4k, IP - the range expands from Phabrix at NAB 2017

  • Mission Critical IP Transport Solutions from MediaLinks at NAB 2017

    Mission Critical IP Transport Solutions from MediaLinks at NAB 2017

  • Video Transport over IP from MediaLinks at NAB 2017

    Video Transport over IP from MediaLinks at NAB 2017

  • Uncompressed Video over IP from Matrox at NAB 2017

    Uncompressed Video over IP from Matrox at NAB 2017

  • House of Worship Multisite Streaming from VITEC at NAB 2017

    House of Worship Multisite Streaming from VITEC at NAB 2017

  • IPTV Digital Signage from VITEC at NAB 2017

    IPTV Digital Signage from VITEC at NAB 2017

  • Get on the IP ladder with Netgazer from MediaLinks at NAB 2017

    Get on the IP ladder with Netgazer from MediaLinks at NAB 2017

  • Guntermann and Drunck KVM over IP at IBC 2016

    Guntermann and Drunck KVM over IP at IBC 2016

  • Infinity Arm - Matthews Studio Equipment at NAB 2016

    Infinity Arm - Matthews Studio Equipment at NAB 2016

  • Apantac monitoring over IP at NAB 2016

    Apantac monitoring over IP at NAB 2016

  • IMT DR3 IP Diversity Receiver at NAB 2016

    IMT DR3 IP Diversity Receiver at NAB 2016

  • Black Box Agility IP System at BVE 2016

    Black Box Agility IP System at BVE 2016

  • Tips and Tricks for Live Webcasting Events

    Tips and Tricks for Live Webcasting Events

  • CueScript at IBC 2015

    CueScript at IBC 2015

  • Miller Cineline tripods at IBC 2015

    Miller Cineline tripods at IBC 2015

  • Miller Compass tripods at IBC 2015

    Miller Compass tripods at IBC 2015

  • EGRIPMENT G-TRACK at NAB 2015

    EGRIPMENT G-TRACK at NAB 2015

  • SISLIVE Manpak tripod antennas at NAB 2015

    SISLIVE Manpak tripod antennas at NAB 2015

  • EGRIPMENT and VENTUZ at NAB 2015

    EGRIPMENT and VENTUZ at NAB 2015

  • APANTAC IP and SDI Multiviewer at NAB 2015

    APANTAC IP and SDI Multiviewer at NAB 2015

  • MILLER Cineline 70 Tripod System at NAB 2015

    MILLER Cineline 70 Tripod System at NAB 2015

  • EGRIPMENT with VIZRT at NAB 2015

    EGRIPMENT with VIZRT at NAB 2015

  • PLAYBOX TitleBox IP at NAB 2015

    PLAYBOX TitleBox IP at NAB 2015

  • Sachtler Tripods at BVE 2015

    Sachtler Tripods at BVE 2015

  • Philip Blooms recommendations at IBC 2014

    Philip Blooms recommendations at IBC 2014

  • Air Alloy Tripod System from Miller Fluid Heads at IBC 2014

    Air Alloy Tripod System from Miller Fluid Heads at IBC 2014

  • CueScript EMC prompter and control surface at IBC 2014

    CueScript EMC prompter and control surface at IBC 2014

  • ChyronHego PowerClips at NAB 2014

    ChyronHego PowerClips at NAB 2014

  • CueScript Prompters at NAB 2014

    CueScript Prompters at NAB 2014

  • Philip Bloom on Tour in Belfast

    Philip Bloom on Tour in Belfast

  • Autocue DSLR Prompter using iPad at IBC 2013

    Autocue DSLR Prompter using iPad at IBC 2013

  • Clear-Com Eclipse HX at NAB 2013

    Clear-Com Eclipse HX at NAB 2013

  • LiveU: Smart Grip at NAB 2013

    LiveU: Smart Grip at NAB 2013

  • Autoscript at IBC 2012

    Autoscript at IBC 2012

  • Featured Clip: Geoff Boyle comments on NAB 2012

    Featured Clip: Geoff Boyle comments on NAB 2012

  • Clear-Com Eclipse MADI Card at NAB 2012

    Clear-Com Eclipse MADI Card at NAB 2012

  • Clear-Com Eclipse at NAB 2012

    Clear-Com Eclipse at NAB 2012

  • Autoscript at BVE 2012

    Autoscript at BVE 2012

  • Autoscript at BVE North 2011

    Autoscript at BVE North 2011

  • Autoscript at IBC2011

    Autoscript at IBC2011

  • IPV at IBC2011

    IPV at IBC2011

  • K-tek Stingray range shown at NAB 2019

    K-tek Stingray range shown at NAB 2019

  • DoP Choice show the latest lighting solutions at NAB 2019

    DoP Choice show the latest lighting solutions at NAB 2019

  • New Phone and Tablet products from Padcaster at NAB 2018

    New Phone and Tablet products from Padcaster at NAB 2018

  • PARADISO Lite commentary unit from Glensound at BVE 2018

    PARADISO Lite commentary unit from Glensound at BVE 2018

  • Skyline 90 from Miller at NAB 2017

    Skyline 90 from Miller at NAB 2017

  • Combo Live 55 Pedestal from Miller at NAB 2017

    Combo Live 55 Pedestal from Miller at NAB 2017

  • Virtual and Augmented Reality support with the Arrow Fx7 from Miller at NAB 2017

    Virtual and Augmented Reality support with the Arrow Fx7 from Miller at NAB 2017

  • Telos Alliance at BVE 2017

    Telos Alliance at BVE 2017

  • The Telos Alliance at IBC 2016

    The Telos Alliance at IBC 2016

  • NewTek at IBC 2016

    NewTek at IBC 2016

  • Apantac UHD conversion technology at IBC 2016

    Apantac UHD conversion technology at IBC 2016

  • Miller Camera Support at IBC 2016

    Miller Camera Support at IBC 2016

  • Sennheiser HandMic digital and MKE 440 at IBC 2016

    Sennheiser HandMic digital and MKE 440 at IBC 2016

  • Wohler at IBC 2016

    Wohler at IBC 2016

  • Nevion at NAB 2016

    Nevion at NAB 2016

  • Miller Arrow X Series at NAB 2016

    Miller Arrow X Series at NAB 2016

  • Cinegy at IBC 2015

    Cinegy at IBC 2015

  • Clear-Com at IBC 2015

    Clear-Com at IBC 2015

  • Elemental Technologies news at IBC 2015

    Elemental Technologies news at IBC 2015

  • Autocue at BVE 2015

    Autocue at BVE 2015

  • KITPLUS rig setup at IBC 2014

    KITPLUS rig setup at IBC 2014

  • Dalet at IBC 2014

    Dalet at IBC 2014

  • Glensound Dante at IBC 2014

    Glensound Dante at IBC 2014

  • Clear-Com LinQ at IBC 2014

    Clear-Com LinQ at IBC 2014

  • Thomson Video Networks at IBC 2014

    Thomson Video Networks at IBC 2014

  • BBright at IBC 2014

    BBright at IBC 2014

  • Viaccess-Orca at IBC 2014

    Viaccess-Orca at IBC 2014

  • Cineline Fluid Head from Miller Camera Support at NAB 2014

    Cineline Fluid Head from Miller Camera Support at NAB 2014

  • Perception at NAB 2014

    Perception at NAB 2014

  • ChyronHego at NAB 2014

    ChyronHego at NAB 2014

  • Cinegy at NAB 2014

    Cinegy at NAB 2014

  • Elemental Technologies Software-Defined Video at NAB 2014

    Elemental Technologies Software-Defined Video at NAB 2014

  • Elemental Technologies HEVC solutions at NAB 2014

    Elemental Technologies HEVC solutions at NAB 2014

  • Elemental Technologies Multiscreen Solutions at NAB 2014

    Elemental Technologies Multiscreen Solutions at NAB 2014

  • Libec ALLEX slider system at NAB 2014

    Libec ALLEX slider system at NAB 2014

  • Glensound Cub at BVE 2014

    Glensound Cub at BVE 2014

  • The tv-bay Tour in Manchester June 2014

    The tv-bay Tour in Manchester June 2014

  • The tv-bay Tour in London June 2014

    The tv-bay Tour in London June 2014

  • October TOUR 2013 Roundup

    October TOUR 2013 Roundup

  • Pinewood TOUR!

    Pinewood TOUR!

  • Leeds TOUR

    Leeds TOUR

  • Belfast TOUR

    Belfast TOUR

  • Haivision on BroadcastShow LIVE at IBC 2013

    Haivision on BroadcastShow LIVE at IBC 2013

  • Cinegy on BroadcastShow LIVE at IBC 2013

    Cinegy on BroadcastShow LIVE at IBC 2013

  • Trilogy on BroadcastShow LIVE at IBC 2013

    Trilogy on BroadcastShow LIVE at IBC 2013

  • Miranda on BroadcastShow LIVE at IBC 2013

    Miranda on BroadcastShow LIVE at IBC 2013

  • Polecam talk accessories on BroadcastShow LIVE 2013

    Polecam talk accessories on BroadcastShow LIVE 2013

  • SIS LIVEs Mark Shadbolt on BroadcastShow LIVE at IBC 2013

    SIS LIVEs Mark Shadbolt on BroadcastShow LIVE at IBC 2013

  • Tektronix at IBC 2013

    Tektronix at IBC 2013

  • Albis Technologies celebrating ten years at IBC 2013

    Albis Technologies celebrating ten years at IBC 2013

  • Bridge Technologies QoE Monitoring with Mobile Videowall Display at IBC 2013

    Bridge Technologies QoE Monitoring with Mobile Videowall Display at IBC 2013

  • Ianiro on BroadcastShow Tour May 2013

    Ianiro on BroadcastShow Tour May 2013

  • Autodesk at NAB 2013

    Autodesk at NAB 2013

  • Clear-Com: Concert at NAB 2013

    Clear-Com: Concert at NAB 2013

  • Scott Hill uses EditShare: Lightworks at NAB 2013

    Scott Hill uses EditShare: Lightworks at NAB 2013

  • Visionary Solutions at NAB 2013

    Visionary Solutions at NAB 2013

  • Cinegy: Multiviewer at NAB 2013

    Cinegy: Multiviewer at NAB 2013

  • Telestream Vantage v5 at NAB 2013

    Telestream Vantage v5 at NAB 2013

  • Autocue at NAB 2013

    Autocue at NAB 2013

  • Cobham: Mini RF Transmitters at NAB 2013

    Cobham: Mini RF Transmitters at NAB 2013

  • Cobham: RF Transmitter at NAB 2013

    Cobham: RF Transmitter at NAB 2013

  • Thear Technology at BVE 2013

    Thear Technology at BVE 2013

  • TSL Systems at BVE 2013

    TSL Systems at BVE 2013

  • Ianiro at BVE 2013

    Ianiro at BVE 2013

  • Guntermann and Drunck GmbH at BVE 2013

    Guntermann and Drunck GmbH at BVE 2013

  • AC Entertainment Technologies at BVE 2013

    AC Entertainment Technologies at BVE 2013

  • Pinknoise at BVE North 2012

    Pinknoise at BVE North 2012

  • Polecam at BVE North 2012

    Polecam at BVE North 2012

  • Bexel at NAB 2012

    Bexel at NAB 2012

  • Vinten at NAB 2012

    Vinten at NAB 2012

  • Broadcast Pix at NAB 2012

    Broadcast Pix at NAB 2012

  • Visionary Solutions at NAB 2012

    Visionary Solutions at NAB 2012

  • Polecam at NAB 2012

    Polecam at NAB 2012

  • Sachtler at BVE 2012

    Sachtler at BVE 2012

  • Trilogy at BVE 2012

    Trilogy at BVE 2012

  • Chyron at BVE 2012

    Chyron at BVE 2012

  • Autocue at BVE 2012

    Autocue at BVE 2012

  • Teradek at BVE 2012

    Teradek at BVE 2012

  • Ianiro at BVE 2012

    Ianiro at BVE 2012

  • IOV at ProVideo2011

    IOV at ProVideo2011

  • Thear Technology Limited at ProVideo2011

    Thear Technology Limited at ProVideo2011

  • Hague Camera Supports at ProVideo2011

    Hague Camera Supports at ProVideo2011

  • TNP and Rotolight at BVE North 2011

    TNP and Rotolight at BVE North 2011

  • Ianiro at BVE North 2011

    Ianiro at BVE North 2011

  • Elemental Technologies at IBC2011

    Elemental Technologies at IBC2011

  • Datavideo at IBC2011

    Datavideo at IBC2011

  • Harmonic at IBC2011

    Harmonic at IBC2011

  • Sachtler at IBC2011

    Sachtler at IBC2011

  • Tiffen at IBC2011

    Tiffen at IBC2011

  • Haivision at IBC2011

    Haivision at IBC2011

  • Marshall Electronics at IBC2011

    Marshall Electronics at IBC2011

  • Autocue at IBC2011

    Autocue at IBC2011

  • Nevion at IBC2011

    Nevion at IBC2011

  • Pixel Power at IBC2011

    Pixel Power at IBC2011


Related Shows
  • Den Lennie chats to Philip Bloom

    Den Lennie chats to Philip Bloom


Articles
MEDIAPRO leads across the audiovisual value chain
Marc Andreu Valls

MEDIAPRO is a leading independent production company in Europe’s audiovisual market. Offering a full slate of technical and creative services, our portfolio includes everything from content production, to post production, to media and digital asset management, to the acquisition of sports TV rights, and the distribution and broadcast of television channels. We currently have 58 offices spread across 36 countries on four continents.

Tags: iss141 | signiant | mediapro | media shuttle | transport | Marc Andreu Valls
Contributing Author Marc Andreu Valls Click to read
Taking a Stand at IBC - The Future of Exhibiting Clouds
Julian Wright If you’re reading KitPlus you probably don’t need us to tell you that, each year, the IBC Show attracts 1,700 exhibitors, each parting with a significant sum of money for the privilege of touting their wares from the darkened halls for five whole days. For the last eight years Blue Lucy has been one of these exhibitors and the show has always more than paid for itself in generating new business, as well as the less directly-tangible benefits from partnerships and networking opportunities.
Tags: iss140 | blue lucy | ibc | cloud | iabm | Julian Wright
Contributing Author Julian Wright Click to read
Pro Pancake Editing With Premiere Pro
Alex Macleod Pancakes & post production. Not two things you might at first put together. But using pancake timelines can be an extremely effective way of working - so bear with me!
Tags: iss140 | premiere pro | adobe | mediacity training | editing | post | Alex Macleod
Contributing Author Alex Macleod Click to read or download PDF
Testing Hybrid Workflows
Martin Mulligan With the industry’s steady migration from traditional HD-SDI to IP and/or 12G-SDI infrastructures, broadcasters are now faced with the significant challenge of having to manage and monitor a wide array of new signal types in order to provide properly managed workflows. The switch away from HD-SDI is not happening overnight and, indeed, is happening at different speeds in different parts of the world. Due to this rapidly evolving technology landscape, reliable and versatile test and measurement (T&M) solutions have never been more important.
Tags: iss140 | phabrix | 2022-7 | st2110 | smpte | aes3 | anc data | hd-sdi | ptp | qx rasterizer | lawo V_pro8 | Martin Mulligan
Contributing Author Martin Mulligan Click to read or download PDF
Joanna Cuper - Demonstration Technician CVP
Joanna Cuper My role as a demonstration technician involves a broad range of responsibilities. A large part of the job is providing integral technical advice to clients on choosing the right equipment for them and their specific project. This can vary from simply talking over email or on the phone, through to the customer coming in for a live demo where I can go through a specific piece of kit with them in person.
Tags: iss140 | cvp | c500 | fx9 | komodo | sigma | aputure nova | Joanna Cuper
Contributing Author Joanna Cuper Click to read or download PDF