Differences between revisions 10 and 11
Revision 10 as of 2015-09-15 19:54:51
Size: 5502
Editor: AndySimpkins
Comment: Update to match sprint template
Revision 11 as of 2015-09-15 19:56:19
Size: 5496
Editor: AndySimpkins
Comment: formatting
Deletions are marked like this. Additions are marked like this.
Line 133: Line 133:
    announcement: (e.g. link to lists.d.o archives)
    report: (e.g. link to lists.d.o archives)
    other:
    other:
   ...
 * announcement: (e.g. link to lists.d.o archives)
 * report: (e.g. link to lists.d.o archives)
 * other:
 * other:
 * ...
Line 143: Line 143:
    Donations to the Debian project
    ARM for hosting the miniconf and a sprint room for us
 * Donations to the Debian project
 * ARM for hosting the miniconf and a sprint room for us

2015 Video Team Sprint

As part of ?Cambridge Mini-conf

Location ARM Cambridge, UK

Dates Thursday 5th & Friday 6th November 2015

Participants

Reason for Sprint

DV Switch is getting long in the tooth, the existing hardware is beginning to fail (or already has), more and more people no longer user 'VGA' ports on their laptops, so what are we going to do about it?

Goals

  • Identify & Evaluate possible DV Switch replacements

  • Understood plan to replace existing work-flow, and hardware
  • Assign specific tasks

Proposed Solutions

The problem can be split down into several chunks:

  • Hardware
  • Live Edit
  • Streaming
  • Review
  • Subtitle
  • Archive

Hardware

  • Choice of Live Edit system dictates the available hardware choices
  • DV (especially Mini-DV) connectors are not suitable for conference environment and are perhaps the weakest point of the system

Wish List

Twinpact replacement

  • Higher resolution
    • Slides at 1024x768 get downscaled to DV (PAL?)
    • Native support for 1080p/i would be great (no scaling)
    • Native support 720p/i is essential (no scaling)
  • Capture Input
    • must support HDMI input
    • must support VGA input
    • ideally support DP input
  • Main Output
    • Must Support HDMI output to projector
    • Must Support VGA output to projector
    • Ideally able to be (remotely) switched to provide an output from a secondary LAN or USB feed
  • Capture Output
    • Must Capture from input port to LAN / USB (or other interface such as SDI?)
  • Desirable 'confidence' port
    • Show input, output or feed from LAN / USB
    • message overlay (i.e. Elapsed / remaining timer, time remaining messages etc)

This does not need to be one box, it can be made up of a number of devices and adapters.

I should dearly like to get away from needing a capture PC. In an ideal world I would like to take feeds directly into the Live Edit PC (USB over CAT5, LAN, SDI etc)

Ideally we would house them all in a single enclosure AND we should add sacrificial connectors around the outside so that they can be replaced after the inevitable pin damage / were and tear.

Cameras

  • Higher resolution
    • Native support for 1080p/i would be great (no scaling)
    • Native support 720p/i is essential (no scaling)

We have access to two good cameras from IRILL, and two DV camcorders.

I should dearly like to get away from DV capture PCs. In an ideal world I would like to take feeds directly into the Live Edit PC directly from the camera (USB over CAT5, LAN, SDI etc)

Live Edit

  • 'workstation' class PC or server able to cope with several large capture cards that we can put into a flight case / flight case rack
  • SSDs rather than Spinning disk because the machine is going to get moved about (physically), and our existing disk based platform struggles with IO contention so with higher resolution video this will only get worse
  • Mount the case in such a way that all IP connections are through sacrificial cables that can be easily replaced.
  • Ports
    • SDI card(s) - Allows for professional RAW HD video.
    • Multiple Gigabit Ethernet Ports - Allows for LAN based video standards without any contention, a further LAN port is required for up-link out of the conference room when streaming
    • Multiple USB ports - Allowing for USB based capture devices
    • DV card(s) - Allows for existing DV inputs to be used
    • Sound, we will need sound input from the mixing desk - we can not guarantee that there will be a camera with a suitable input.
  • Edit Software
    • Options?
    • Stability?
    • Who needs to get involved in maintainance / new features
    • Minimum Features
      • Cut
      • PiP
      • Sound souce selection
    • Desired features
      • Cross Fade
      • Fade to black
      • Wipes

Challenges If we want to move away from DV we will probably run into sound synchronisation problems. If any of our 'source' devices use some form of compression, this will add a latency to their output 'stream'. This latency will be different from one device to another i.e if taking a H.264 network feed and trying to mix it with a DV source then there can be several seconds difference between the two. Lip sync is important :-)

Higher resolutions mean a lot more data to move around. Most professional systems use SDI, can we get Linux drivers for SDI cards.

USB capture is possible at 720i, (higher if USB3 is used) but USB isn't suitable for long distance (<=5m). USB is also not isolated, so it is not suitable for multiple devices with their own power supplies

Streaming

  • Transcode and stream directly from Live Edit workstation
  • Perminant Streaming infrastructure - login and go
  • What formats do we wish to support?

Review

Subtitle

Archive

Reports

(pointers to communication about the sprint)

  • announcement: (e.g. link to lists.d.o archives)
  • report: (e.g. link to lists.d.o archives)
  • other:
  • other:
  • ...

Acknowledgements

The sprint has been possible thanks to:

  • Donations to the Debian project
  • ARM for hosting the miniconf and a sprint room for us