Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Implementing Uncompressed over IP in software and the pitfalls

629 views

Published on

Presentation given at Open Source meetup at IBC Show.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Implementing Uncompressed over IP in software and the pitfalls

  1. 1. Implementing uncompressed over IP in software and the pitfalls Kieran Kunhya <kierank@obe.tv>
  2. 2. Hardware • Need to reduce OS overhead (see BBC R&D @ UKNOF) – Netmap, PF_RING, Registered I/O (Windows) – Craft packets yourself • Limits hardware choices, kernel versions, tunings • 2022-7 (hitless switching) using kernel bypass directly – two cards at the same time?
  3. 3. Software • SDI frame bugs few have encountered • CRCs costly and arguably unnecessary • Many pixel formats (most broadcast specific) • Slow format conversions without handwritten assembly code (10x speed boosts) • Non mod-6 line width (1280x720) annoying • Written in Upipe (think Apache vs nginx). • Unicast ARP problems
  4. 4. We’re hiring! Work at the SpaceX of broadcast
  5. 5. • Upipe.org • BBC R&D UKNOF - https://www.youtube.com/watch?v=yLL8wl8YUwA

×