Difference between revisions of "EMFBC"

From Electromagnetic Field
Jump to navigation Jump to search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==So tell me more==
+
==WTF?==
Well, A few of us at London Hackspace have been thinking about how we could make the video side of things better. Much better.
+
The aim of the game is to broadcast everything, and be awesome at it. We can expect to broadcast 2 stages live in HD, with graphics. And record clean versions for editing down to stick online later (but not 2 years later!) - like a few hours after the talk has ended. We also expect to be able to do act as an overflow facility - if one stage is full, we can send the video to another stage's A/V system. And for legal reasons, we'll also be able to not broadcast some talks, but instead broadcast a holding slide / other pre-recorded content. Overnight, we'll show a mix of recorded content, EMF on time delay, and possibly have guests in for chats. Essentially, we're aiming for the full works.
We theorize, with past examples in Student TV and Real world TV, that we can reasonably expect to provide:
 
  
HD Live streams for two stages with live graphics on the streams (i.e. ''Jonty - Beeeeeeees''). Overflow capacity (i.e. "Ahh, stage A is full, can we get the pictures & sound to stage B?"). All talks, Q&A sessions available on demand within 2 hours of their finish. Overnight continuity service from our edited talks, and external content from licensed partners (more to follow on this later!). A Cheesy closedown clock, a la BBC style 1am goodnight, hacking forecast, and national anthem (then followed by EMF continuity service).
+
== System overview==
 +
* We run it all video control/mixing from one location, possibly a caravan, possibly a tent. In there, we house the transmission control, edit PC's, record/playout servers, and push content from here too. It'll be full of screens & generate plenty of warmth!
  
'''Are we too soon with this?''' ''NO.''
+
* We put a 'stagebox' in each track tent, and run fibre/coax (distance dependant)  to & from it to the master control room for video & audio. Each stage box will have a small hdmi router, a vision mixer, and some video convertors to take whatever people throw at it - SDI/VGA/DVI/composite from speakers laptops. Each box also outputs to the stage's projector, independently of mixing the broadcast feed. Audio is also taken into the stagebox from the track tent's sound desk. The stagebox will have connections for cameras as well (obviously!) The box will output the clean feed back to master control for broadcast(or not broadcast)/moderation/editing/overflow... Stageboxes will also act as an endpoint for comms, and be controlled remotely.
  
'''When can I get involved?''' ''Not quite yet. We'll rough out the plan first, then open up to people taking on parts of this project later. We'll say more when things are ready to have people start working on them.''
+
* If people want to provide pre-built content, we'll take it. Anything we can legally broadcast, with science.
  
'''I have some stuff you might want to use!''' ''Cool. Please go ahead and list it under your username on the discussions page. If you have a 'complete setup', that's nice, but we probably won't use it in the configuration you've imagined - we'll think of it as 'I have this pile of parts you can use'.
+
* If people want to provide other live content, even mini-OB's over skype or other transport stream from inside the camp or another camp/conference, as long as there's an out-of-band comms channel.
''
 
== Topology ==
 
'''Connectivity'''
 
*EMF will likely have 2 or 3 stages, each probably 100 meters or more apart. MCC wil need to be close to either one of (or the middle one of) the stages: we'll use less cable.
 
*This means we need quite a bit of VIDEO cable:
 
**Datarate is 1.486Gbps
 
**Any encoder introduces very bad latencies. And Will clog the network very quickly. Generally not broadcast-reliable either :(
 
**Fiber may be cheaper
 
***Russ has a pile of fiber, will there be any spare we could borrow (lc-lc, multimode).
 
*And networking:
 
**EMF-NOC will be nearby, short enough for conventional Cat5e/6.
 
  
'''Master control caravan (MCC)'''
+
* If people want to take content live, awesome. We'll give HD/SD-SDI or HDMI. Taking the transport streams may be possible too.
From where we'll run the operation. We need a caravan, to be purchased/acquired at roughly T minus 8 months. Approx 4 berth size please. Budget £300 (Hipster knows an outlet of cheap caravans).
 
  
'''The broom Cupboard'''
+
* If people want files out of us, we'll probably end up providing h.264 & PCM at 48k in an mpeg type container - as that'll likely be the way we send content to video hosting sites. If people want something else, then they can transcode it - we're looking at 20-50Mbps, so the result will still be decent after a heavy transcode.
A Camera, a set of lights, and 3 mics outside the caravan - good for interviews really. Possible collaboration with radio people?
 
  
== MCC ==
+
==Acquire these things!==
At the center of it all. We'll mix, edit, broadcast,stream, archive, route... All from here.
 
Our kit will probably fit in two main racks, distributed evenly over the wheel arches of the caravan os we can tow it.
 
  
On the IT side, we'll need the following machines:
+
Compute resources:  
*Switch. Managed Switch.
+
*Switch. Managed, Gigabit. Or just multiple dumb Gigabit boxes.
 
*Control PC
 
*Control PC
 
**Reads the schedule, controls the videoservers, possibly controls the remote mixers.
 
**Reads the schedule, controls the videoservers, possibly controls the remote mixers.
Line 40: Line 25:
 
**We'll cut down the chaff from the goings on in the stages, add Titles, Credits & end boards on this.
 
**We'll cut down the chaff from the goings on in the stages, add Titles, Credits & end boards on this.
 
**We'll upload our content from here too (in the background whilst we edit).
 
**We'll upload our content from here too (in the background whilst we edit).
*Storage machine
+
*Storage / record machine
 
**2TB that can do 200Mb/s. No other purpose.
 
**2TB that can do 200Mb/s. No other purpose.
 
**Must be something like R10,R51,R60. Basically, quick, reliable.
 
**Must be something like R10,R51,R60. Basically, quick, reliable.
**Videoservers, recorder, edits, will all run from here.
+
**Everything apart from the edit scratch disks will be here, so it needs to be nippy!
**posibly dual NIC (decide later).
+
**posibbly dual NIC (decide later).
*Videoserver (2Ch REC)
+
**Record the incoming feeds, and clip them at the start (set the clip name) & end(finish file).
**Record the incoming feeds.
+
 
**Dump to storage machine.
+
*Videoserver(s)
**Control to get new clip for each talk.
 
*Videoserver (2Ch PLAYOUT/GFX)
 
 
**Runs Graphics (fill & key) during the day.
 
**Runs Graphics (fill & key) during the day.
 
**Runs videos in the overnight continuity service. Can internally key the graphics for overnight.
 
**Runs videos in the overnight continuity service. Can internally key the graphics for overnight.
 +
**This can be one machine per stage/stream, or combined.
 +
 
*Streamer1
 
*Streamer1
 
**Streams the 1st Stream
 
**Streams the 1st Stream
Line 59: Line 44:
  
 
On the hardware side:
 
On the hardware side:
*Screens (all HDMI unless otherwise stated)
+
*Screens (all HDMI 16:9 unless otherwise stated)
 
**VideoServer Output 1
 
**VideoServer Output 1
 
**VideoServer Output 2
 
**VideoServer Output 2
Line 68: Line 53:
 
**Edit Left
 
**Edit Left
 
**Edit Right
 
**Edit Right
*PC1 (optional, any)
+
**PC1 (optional, any)
*PC2 (optional, any)
+
**PC2 (optional, any)
*RPi(optional, any)
+
 
 +
 
  
 
*HDSDI-HDMI convertors (LKV-368 are £30 on amazon/ebay)
 
*HDSDI-HDMI convertors (LKV-368 are £30 on amazon/ebay)
**RecServer Output 1
+
** 6 minimum.
**RecServer Output 2
+
** for each stream: playout, multiviewer, program.
**Multiview A
 
**Multiview B
 
  
*Clocks
+
*Clocks (optional)
 
**Leitch 1 (big hands clock)
 
**Leitch 1 (big hands clock)
 
**LED1 (caravan left/front)
 
**LED1 (caravan left/front)
 
**LED2 (caravan right/back)
 
**LED2 (caravan right/back)
  
*Controllers (serial / USB to the control PC)
+
 
**Controller1
+
General items
**Controller2
+
*Rack1
 +
*Rack2
 +
*MDU's
 +
*USB Keyboards
 +
*USB Mice
 +
*Phone charger :P
 +
*Network cables
 +
*2 Floodlights
 +
 
 +
 
 +
Outstation items (for each outstation)
 +
* Mini rack/flightcase
 +
* HDMI to HD-SDI convertor
 +
* VGA to HDMI
 +
* HDMI matrix
 +
* Power strip
 +
* 4 20M XLR cables
 +
* video mixer
 +
* ADC (audio)
 +
* Fibre TX/RX set

Latest revision as of 18:41, 5 February 2014

WTF?

The aim of the game is to broadcast everything, and be awesome at it. We can expect to broadcast 2 stages live in HD, with graphics. And record clean versions for editing down to stick online later (but not 2 years later!) - like a few hours after the talk has ended. We also expect to be able to do act as an overflow facility - if one stage is full, we can send the video to another stage's A/V system. And for legal reasons, we'll also be able to not broadcast some talks, but instead broadcast a holding slide / other pre-recorded content. Overnight, we'll show a mix of recorded content, EMF on time delay, and possibly have guests in for chats. Essentially, we're aiming for the full works.

System overview

  • We run it all video control/mixing from one location, possibly a caravan, possibly a tent. In there, we house the transmission control, edit PC's, record/playout servers, and push content from here too. It'll be full of screens & generate plenty of warmth!
  • We put a 'stagebox' in each track tent, and run fibre/coax (distance dependant) to & from it to the master control room for video & audio. Each stage box will have a small hdmi router, a vision mixer, and some video convertors to take whatever people throw at it - SDI/VGA/DVI/composite from speakers laptops. Each box also outputs to the stage's projector, independently of mixing the broadcast feed. Audio is also taken into the stagebox from the track tent's sound desk. The stagebox will have connections for cameras as well (obviously!) The box will output the clean feed back to master control for broadcast(or not broadcast)/moderation/editing/overflow... Stageboxes will also act as an endpoint for comms, and be controlled remotely.
  • If people want to provide pre-built content, we'll take it. Anything we can legally broadcast, with science.
  • If people want to provide other live content, even mini-OB's over skype or other transport stream from inside the camp or another camp/conference, as long as there's an out-of-band comms channel.
  • If people want to take content live, awesome. We'll give HD/SD-SDI or HDMI. Taking the transport streams may be possible too.
  • If people want files out of us, we'll probably end up providing h.264 & PCM at 48k in an mpeg type container - as that'll likely be the way we send content to video hosting sites. If people want something else, then they can transcode it - we're looking at 20-50Mbps, so the result will still be decent after a heavy transcode.

Acquire these things!

Compute resources:

  • Switch. Managed, Gigabit. Or just multiple dumb Gigabit boxes.
  • Control PC
    • Reads the schedule, controls the videoservers, possibly controls the remote mixers.
  • Edit PC
    • Reasonable fast machine to run a video editing program on.
    • We'll cut down the chaff from the goings on in the stages, add Titles, Credits & end boards on this.
    • We'll upload our content from here too (in the background whilst we edit).
  • Storage / record machine
    • 2TB that can do 200Mb/s. No other purpose.
    • Must be something like R10,R51,R60. Basically, quick, reliable.
    • Everything apart from the edit scratch disks will be here, so it needs to be nippy!
    • posibbly dual NIC (decide later).
    • Record the incoming feeds, and clip them at the start (set the clip name) & end(finish file).
  • Videoserver(s)
    • Runs Graphics (fill & key) during the day.
    • Runs videos in the overnight continuity service. Can internally key the graphics for overnight.
    • This can be one machine per stage/stream, or combined.
  • Streamer1
    • Streams the 1st Stream
  • Streamer2
    • Streams the 2nd Stream


On the hardware side:

  • Screens (all HDMI 16:9 unless otherwise stated)
    • VideoServer Output 1
    • VideoServer Output 2
    • Multiview A
    • Multiview B
    • Program A
    • Program B
    • Edit Left
    • Edit Right
    • PC1 (optional, any)
    • PC2 (optional, any)


  • HDSDI-HDMI convertors (LKV-368 are £30 on amazon/ebay)
    • 6 minimum.
    • for each stream: playout, multiviewer, program.
  • Clocks (optional)
    • Leitch 1 (big hands clock)
    • LED1 (caravan left/front)
    • LED2 (caravan right/back)


General items

  • Rack1
  • Rack2
  • MDU's
  • USB Keyboards
  • USB Mice
  • Phone charger :P
  • Network cables
  • 2 Floodlights


Outstation items (for each outstation)

  • Mini rack/flightcase
  • HDMI to HD-SDI convertor
  • VGA to HDMI
  • HDMI matrix
  • Power strip
  • 4 20M XLR cables
  • video mixer
  • ADC (audio)
  • Fibre TX/RX set