summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/flumotion-sample-conf/planet.xml206
-rw-r--r--contrib/flumotion-sample-conf/streamer.xml16
-rw-r--r--contrib/flumotion-sample-conf/wch-flash.xml15
-rw-r--r--contrib/flumotion-sample-conf/wch-input.xml15
-rw-r--r--contrib/flumotion-sample-conf/wch-webm.xml15
5 files changed, 267 insertions, 0 deletions
diff --git a/contrib/flumotion-sample-conf/planet.xml b/contrib/flumotion-sample-conf/planet.xml
new file mode 100644
index 0000000..a198894
--- /dev/null
+++ b/contrib/flumotion-sample-conf/planet.xml
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<planet name="planet">
+
+ <manager name="planet">
+ <port>7531</port>
+ <transport>ssl</transport>
+ <component name="manager-bouncer" type="htpasswdcrypt-bouncer">
+ <property name="data"><![CDATA[
+user:PSfNpHTkpTx1M
+]]></property>
+ </component>
+ </manager>
+
+ <atmosphere>
+ <component name="porter-http"
+ type="porter"
+ label="porter-http"
+ worker="streamer"
+ project="flumotion"
+ version="0.10.0">
+ <property name="username">BRehPYDyzlkn</property>
+ <property name="socket-path">flu-zSfRSR.socket</property>
+ <property name="password">xheIoQjeleIM</property>
+ <property name="port">8800</property>
+ </component>
+
+ </atmosphere>
+
+ <flow name="default">
+ <component name="producer-audio-video"
+ type="decklink-producer"
+ label="producer-audio-video"
+ worker="wch-input"
+ project="flumotion"
+ version="0.10.0">
+ <property name="audio-input">0</property>
+ <property name="framerate">25/1</property>
+ <property name="height">720</property>
+ <property name="width">1280</property>
+ <property name="connection">0</property>
+ <property name="mode">10</property>
+ <property name="device">0</property>
+ <clock-master>true</clock-master>
+ </component>
+
+ <component name="encoder-audio-webm"
+ type="vorbis-encoder"
+ label="encoder-audio for WebM"
+ worker="wch-webm"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">producer-audio-video:audio</feed>
+ </eater>
+ <property name="bitrate">128000</property>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="encoder-video-webm"
+ type="vp8-encoder"
+ label="encoder-video for WebM"
+ worker="wch-webm"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">producer-audio-video:video</feed>
+ </eater>
+ <property name="keyframe-maxdistance">50</property>
+ <property name="bitrate">2000000</property>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="muxer-audio-video-webm"
+ type="webm-muxer"
+ label="muxer-audio-video for WebM"
+ worker="wch-webm"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">encoder-audio-webm:default</feed>
+ <feed alias="default-bis">encoder-video-webm:default</feed>
+ </eater>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="http-audio-video-webm"
+ type="http-streamer"
+ label="http-audio-video for WebM"
+ worker="streamer"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">muxer-audio-video-webm:default</feed>
+ </eater>
+ <property name="burst-on-connect">True</property>
+ <property name="porter-username">BRehPYDyzlkn</property>
+ <property name="mount-point">/av-720.webm</property>
+ <property name="port">8800</property>
+ <property name="type">slave</property>
+ <property name="porter-socket-path">flu-zSfRSR.socket</property>
+ <property name="porter-password">xheIoQjeleIM</property>
+ <clock-master>false</clock-master>
+ <plugs>
+ </plugs>
+ </component>
+
+<!-- Audio Only Ogg -->
+
+ <component name="muxer-audio"
+ type="ogg-muxer"
+ label="muxer-audio"
+ worker="wch-webm"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">encoder-audio-webm:default</feed>
+ </eater>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="http-audio"
+ type="http-streamer"
+ label="http-audio"
+ worker="streamer"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">muxer-audio:default</feed>
+ </eater>
+ <property name="burst-on-connect">True</property>
+ <property name="porter-username">BRehPYDyzlkn</property>
+ <property name="mount-point">/audio-high.ogg</property>
+ <property name="port">8800</property>
+ <property name="type">slave</property>
+ <property name="porter-socket-path">flu-zSfRSR.socket</property>
+ <property name="porter-password">xheIoQjeleIM</property>
+ <clock-master>false</clock-master>
+ <plugs>
+ </plugs>
+ </component>
+
+<!-- Flash -->
+
+ <component name="encoder-audio-flash"
+ type="pipeline-converter"
+ label="encoder-audio for Flash"
+ worker="wch-flash"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">producer-audio-video:audio</feed>
+ </eater>
+ <property name="pipeline">audioconvert ! audioresample ! audio/x-raw-int,rate=44100 ! faac bitrate=96000</property>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="encoder-video-flash"
+ type="pipeline-converter"
+ label="encoder-video for Flash"
+ worker="wch-flash"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">producer-audio-video:video</feed>
+ </eater>
+ <property name="pipeline">ffmpegcolorspace ! x264enc bitrate=2000 profile=baseline threads=8 key-int-max=50 byte-stream=false</property>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="muxer-audio-video-flash"
+ type="flv-muxer"
+ label="muxer-audio-video for Flash"
+ worker="wch-flash"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">encoder-audio-flash:default</feed>
+ <feed alias="default-bis">encoder-video-flash:default</feed>
+ </eater>
+ <clock-master>false</clock-master>
+ </component>
+
+ <component name="http-audio-video-flash"
+ type="http-streamer"
+ label="http-audio-video for Flash"
+ worker="streamer"
+ project="flumotion"
+ version="0.10.0">
+ <eater name="default">
+ <feed alias="default">muxer-audio-video-flash:default</feed>
+ </eater>
+ <property name="burst-on-connect">True</property>
+ <property name="porter-username">BRehPYDyzlkn</property>
+ <property name="mount-point">/av-720.flv</property>
+ <property name="port">8800</property>
+ <property name="type">slave</property>
+ <property name="porter-socket-path">flu-zSfRSR.socket</property>
+ <property name="porter-password">xheIoQjeleIM</property>
+ <clock-master>false</clock-master>
+ <plugs>
+ </plugs>
+ </component>
+
+ </flow>
+
+</planet>
diff --git a/contrib/flumotion-sample-conf/streamer.xml b/contrib/flumotion-sample-conf/streamer.xml
new file mode 100644
index 0000000..d511cf7
--- /dev/null
+++ b/contrib/flumotion-sample-conf/streamer.xml
@@ -0,0 +1,16 @@
+<worker name="streamer">
+ <manager>
+ <host>195.177.251.167</host>
+ <port>7531</port>
+ <transport>ssl</transport>
+ </manager>
+
+ <authentication type="plaintext">
+ <username>user</username>
+ <password>test</password>
+ </authentication>
+
+ <feederports>8660-8661</feederports>
+<!-- <debug>*:4</debug> -->
+</worker>
+
diff --git a/contrib/flumotion-sample-conf/wch-flash.xml b/contrib/flumotion-sample-conf/wch-flash.xml
new file mode 100644
index 0000000..76ced52
--- /dev/null
+++ b/contrib/flumotion-sample-conf/wch-flash.xml
@@ -0,0 +1,15 @@
+<worker name="wch-flash">
+ <manager>
+ <host>195.177.251.167</host>
+ <port>7531</port>
+ <transport>ssl</transport>
+ </manager>
+
+ <authentication type="plaintext">
+ <username>user</username>
+ <password>test</password>
+ </authentication>
+
+ <feederports>8660-8661</feederports>
+<!-- <debug>*:4</debug> -->
+</worker>
diff --git a/contrib/flumotion-sample-conf/wch-input.xml b/contrib/flumotion-sample-conf/wch-input.xml
new file mode 100644
index 0000000..e004578
--- /dev/null
+++ b/contrib/flumotion-sample-conf/wch-input.xml
@@ -0,0 +1,15 @@
+<worker name="wch-input">
+ <manager>
+ <host>195.177.251.167</host>
+ <port>7531</port>
+ <transport>ssl</transport>
+ </manager>
+
+ <authentication type="plaintext">
+ <username>user</username>
+ <password>test</password>
+ </authentication>
+
+ <feederports>8650-8651</feederports>
+<!-- <debug>*:4</debug> -->
+</worker>
diff --git a/contrib/flumotion-sample-conf/wch-webm.xml b/contrib/flumotion-sample-conf/wch-webm.xml
new file mode 100644
index 0000000..0ab12f4
--- /dev/null
+++ b/contrib/flumotion-sample-conf/wch-webm.xml
@@ -0,0 +1,15 @@
+<worker name="wch-webm">
+ <manager>
+ <host>195.177.251.167</host>
+ <port>7531</port>
+ <transport>ssl</transport>
+ </manager>
+
+ <authentication type="plaintext">
+ <username>user</username>
+ <password>test</password>
+ </authentication>
+
+ <feederports>8670-8671</feederports>
+<!-- <debug>*:4</debug> -->
+</worker>