Sample image


Open and free
IP video with real production value. 

Sample title

The Concept

SDI MUST DIE
... and eventually it will. 

But in the meantime there will be range of legacy as well as competing IP standards to deal with. None of them is the “golden bullet” or Swiss army knife that can do it all. 

So why introduce yet another video streaming format? Because it is needed for now to address a number of issues no one else addresses and because it does not try to re-invent the wheel but build on what exists already.  

MXFstream

… is an idea that Cinegy originally brought to AMWA. It was disregarded as AMWA’s members are still too busy conquering the world with SMPTE 2110 and developing NMOS.

Sample title

The MXFstream Idea

The original MXFstream concept was simple:

Standard Codecs & Metadata

Start with video codecs supported / certified for AS-11 / DPP and stream them via RTP accompanied with at least all the DPP metadata (and possibly more) using MPEG TS encapsulation.

No Re-Encode Necessary

On the receiving side for recording nothing needs to be encoded, just “dumped” into a AS-11 compliant MXF file (with RDD-9 edit-while-record support).

Perfect for Live

For live usage one would just have to teach the MPEG-TS receiving devices / software to understand e.g. AVC-Intra. With software packages such as VLC or Cinegy Air, Cinegy Capture. Cinegy Multiviewer etc. this works out of the box. The additional metadata would be continuously sent on an extra stream with its own PID.

 

The MXFstream Advantage

The whole MXFstream concept can be quickly expanded to have additional metadata markups, triggers, to ride along to automate downstream processes.

Multi-HD  in GbE

Ordinary Gigabit Ethernet is sufficient for multiple HD streams

UHD in GbE

Even UHD  fits in to Gigabit Ethernet easily e.g. using AVC-Intra/XAVC or Daniel2 

Multiple 8K in 10GbE

This of course means that multiple 8K streams fit into 10 Gigabit Ethernet.

fiber_manual_record

Automate Recording

Automatic recording with DDP compliant digital slate

live_tv

Live Ops Automation

Streamlined (live) insertion into automation playlists without manual intervention. Automation of downstream OTT processes .

Metadata-driven Workflows

Additional metadata for VR/AR, dynamic graphics, automatic high-lights edits, automatic audio missing, etc.

subtitles

Subtitles, etc.

Subtitles and all other DVB-like data delivery

tv

Virtual Channels

Object oriented Virtual Channels that are composed on the fly based on dynamic definitions

Processing Nodes

Extension of the Virtual Channels / Destinations by further processing nodes (central or edge) other than the existing audio processing nodes

What do you get?

Sample media
Jan Weigner
CTO, Cinegy

MXFstream adds production value where it is needed and ticks many boxes that the video over IP solutions do not. 

Let's get down to business. What is in it for me and why should I care?

With MXFstream you will get all the tools to live encode, monitor, record and live output any resolution video.
Encode incoming SD, HD or UHD SDI live feeds  with any popular SDI card from vendors such as AJA, BlackMagicDesign, Deltacast and others. These will be encoded into AVC-Intra (or XAVC / AVC-Ultra in case of UHD), XDCAM HD 422 or any other chosen and supported codec. The encoded video is streamed over IP using MPEG-TS encapsulation using either RTP. The VANC information of the SDI signal will also be captured and put into the transport stream as part of the SPTS. The same goes for additional metadata that has been defined on the encoder side, which can be name of the stream, audio metadata, location metadata, telemetry information, machine status, subtitles, triggers (e.g. to start recording on the receiving side), and anything else you can think of. An optional lower resolution proxy video and audio stream can also be generated.
The MXFstream streams can be monitored and inspected with the MXFstream player which can also output to SDI.
The MXFstream recorder receives a chosen MXFstream and the metadata for the recording is already pre-defined on the sending side or overridden locally. Recording can be triggered manually or from the sender's side. The main "selling point" here is, that no encoding has to take place here making this very light-weight process. The streams are "dumped" to file using a RDD-9 compliant MXF OP1A wrapper permitting editing while record.

All this is just to get things started. Now it is getting interesting.

 MXFstreams can be automatically registered in a central Channel Directory Server as when dealing with dozens, hundreds or thousands of streams manually cataloging IP addresses is tedious. Access rights and security can be associated with the streams. User and groups rights can be associated with Microsoft Active Directory / LDAP for enterprise integration. Streams can be discovered and analyzed as well as previewed in the Channel Directory Manager.

MXFstream channels can be routed similar to SDI in  the Channel Directory Manager - again depending on the rights a user has and what MXFstream channels are visible and accessible. The routing destinations can be so called Virtual Destinations, which means they are edge processing nodes that can still perform centrally predefined tasks. A simple example is adding commentary audio from another source and to perform audio mixing, equalizing, delay etc. What processing nodes can do is only limited by compute power and the developers imagination. 

We have been doing video over IP in the broadcast industry for over a decade facing and solving problems that others will still need to discover.
 

The MXFstream Tools

  • MXFstream Encoder
  • MXFstream Monitor
  • MXFstream Player
  • MXFstream Recorder
  • MXFstream Channel Directory Server 
  • MXFstream Channel Manager (with routing) 
  • MXFstream Channel Browser
  • and various other tools

The MXFstream tools are based on tools that Cinegy has been selling for over ten years and that have been used by thousands of TV channels around the world. The technology is robust, proven and designed for 24/7 broadcast and production operations. 

 

MXFstream Supported Codecs
  • MPEG2 - for SD and HD: Sony XDCAM, XDCAM HD 422, etc.
  • H.264 - for HD and UHD: Panasonic AVC-Intra, Sony XAVC, Panasonic AVC-Ultra, etc. 
  • Daniel2 - for UHD, 8K and higher 
  • Apple ProRes* - for HD and UHD
  • AVID DNxHR* - for HD and UHD
        * = availability might depend on optional license and/or depend on OS platform 

 
Developer SDK

For direct application integration to send or receive MXFstream RTP/UDP streams the free MXFstream Developer SDK and accompanying code samples make it easy to accomplish this task.
 

Lewis Kirkaldie IBC 2018

Cinegy's Lewis Kirkaldie talking about MXFstream at IBC 2018

Have a look at Cinegy's other projects on Github here!

Cinegy Logo

MXFstream is brought to you by Cinegy

If you want to know more about MXFstream or want to join the efforts please get in touch with us:
Cinegy LLC, 1101 Pennsylvania Ave, 3rd floor, Washington, DC 20004, USA
+1 202-621-2350
contact@mxfstream.com
http://www.mxfstream.com

Contact

If you are expecting a response, please enter a valid email address

Your data is successfully submiited. Thank you!
There's something wrong when submitting your data.