X-Git-Url: https://git.decadent.org.uk/gitweb/?p=lca-dvswitch.git;a=blobdiff_plain;f=index.html;h=f36896afb1b6c87a9b8c0da3022ed3d2ce34b6f7;hp=cdc8db5702d554d4b5018dba2d35dcf828fbdef2;hb=767b36cea602718ed4d2fec19c174081bdea8ea5;hpb=3c4520bf24e7c124fb3117785afc3d8a58c4c3f9 diff --git a/index.html b/index.html index cdc8db5..f36896a 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ -DVswitch - Ben Hutchings - LCA2011 +Making great conference videos on a budget - Ben Hutchings - LCA2011 @@ -36,7 +36,7 @@ @@ -45,7 +45,7 @@
-

DVswitch

+

Making great conference videos on a budget

Ben Hutchings

@@ -180,10 +180,13 @@

Overview of the system

-

- A simplified view of the typical components: -

- + +
+

+ This is a simplified view of the typical components. The system + is completely flexible as to which sinks and sources are used. +

+
@@ -219,6 +222,12 @@ +
+

+ DIF is the DV Interchange Format, sometimes referred to as 'raw + DV' although it is a container format in its own right. +

+
@@ -253,7 +262,80 @@

Mixer UI, annotated

- + +
+ +
+

Mixer internals

+ +
+

+ To simplify the diagram, I omitted connection setup, tally light + and recording control, and the internal sinks that haven't been + implemented yet. +

+

+ All these interfaces have limited-length queues. If a queue + fills up, frames have to be dropped - we must not block or use + unlimited memory! +

+

+ The mixer clock thread maintains a frame clock at about 25 or + 30 Hz depending on the video system, constantly adjusted to + follow the audio source. +

+
+
+ +
+

Icecast streaming server

+
    +
  • + Simple HTTP streaming server supporting MP3, Ogg Vorbis and + Ogg Theora streams +
  • +
  • + Each stream is provided by an authenticated source client or + relayed from another server +
  • +
  • + Relaying allows you to build a distribution network serving + viewers inside and outside the conference +
  • +
+
+ +
+

Icecast distribution network

+ +
    +
  • + Internal master serves internal viewers and external master +
  • +
  • + Public servers serve viewers anywhere +
  • +
  • + Relaying restricted by password and/or firewall +
  • +
+
+ +
+

Further information

+