Difference between revisions of "Congress everywhere"

From Hackerspace ACKspace
Jump to: navigation, search
m (completed, GREAT SUCCESS!!)
(moved out VLC mosaic config, fixed link, added 2016 info, moved out CCC streaming URIs)
Line 1: Line 1:
 
{{Event
 
{{Event
|State=Completed
+
|Featured=No
|Start date=2016/12/27
+
|State=Planned
 +
|Start date=2017/12/27
 
|Start time=10:00
 
|Start time=10:00
|End date=2016/12/30
+
|End date=2017/12/30
 
|End time=22:00
 
|End time=22:00
|Contact=xopr
 
 
|Kind=Conference
 
|Kind=Conference
 
|Location=Location::ACKspace
 
|Location=Location::ACKspace
|URL=https://events.ccc.de/congress/2016/wiki/Congress_Everywhere
+
|URL=https://events.ccc.de/congress/2017/wiki/Congress_Everywhere
 
|Fee=Free
 
|Fee=Free
 
|Short description=Watch a hacker congress or camp live on a projector in the space, or listen to it via the phone.
 
|Short description=Watch a hacker congress or camp live on a projector in the space, or listen to it via the phone.
 
}}
 
}}
 
== synopsis ==
 
== synopsis ==
Unable to attend the upcoming hacker congress or camp?
+
The idea is, for people unable to attend the upcoming hacker congress or camp, to visit the hackerspace and watch the streams together on a projector screen.
Watch it live on a projector in the space, or listen to it via the phone.
+
 
 +
Alternatively, people traveling can join the [[#audio streams (phone)|teleconference]].
 +
 
 +
It's a lot of fun if enough people join!
  
The previous editions were awesome, let's make it awesome again!
 
  
 
== attending ==
 
== attending ==
Line 25: Line 27:
 
== roadmap / Fahrplan ==
 
== roadmap / Fahrplan ==
 
: TBD
 
: TBD
:See [https://events.ccc.de/congress/2016/Fahrplan/ CCC's Fahrplan] for more info
+
:See [https://events.ccc.de/congress/2017/Fahrplan/ CCC's Fahrplan] for more info
 
 
== todo ==
 
* update the streams in the config (Note: as of writing, the streams don't work yet)
 
:{| class="wikitable"
 
!colspan="2" rowspan="2" |
 
! colspan="3" | WebM
 
! colspan="3" | HLS
 
|-
 
! HD
 
! SD
 
! Slides
 
! HD
 
! SD
 
! Slides
 
|-
 
! rowspan="2" | Tent-1
 
! Native
 
| [http://cdn.c3voc.de/s1_native_hd.webm video]
 
| [http://cdn.c3voc.de/s1_native_sd.webm video]
 
| [http://cdn.c3voc.de/s1_native_slides.webm slides]
 
| [http://cdn.c3voc.de/hls/s1_native_hd.m3u8 video]
 
| '''[http://cdn.c3voc.de/hls/s1_native_sd.m3u8 video]'''
 
| ''[http://cdn.c3voc.de/hls/s1_native_slides.m3u8 slides]''
 
|-
 
! Translated
 
| [http://cdn.c3voc.de/s1_translated_hd.webm video]
 
| [http://cdn.c3voc.de/s1_translated_sd.webm video]
 
| [http://cdn.c3voc.de/s1_translated_slides.webm slides]
 
| [http://cdn.c3voc.de/hls/s1_translated_hd.m3u8 video]
 
| [http://cdn.c3voc.de/hls/s1_translated_sd.m3u8 video]
 
| [http://cdn.c3voc.de/hls/s1_translated_slides.m3u8 slides]
 
|-
 
! rowspan="2" | Tent-2
 
! Native
 
| [http://cdn.c3voc.de/s2_native_hd.webm video]
 
| [http://cdn.c3voc.de/s2_native_sd.webm video]
 
| [http://cdn.c3voc.de/s2_native_slides.webm slides]
 
| [http://cdn.c3voc.de/hls/s2_native_hd.m3u8 video]
 
| '''[http://cdn.c3voc.de/hls/s2_native_sd.m3u8 video]'''
 
| ''[http://cdn.c3voc.de/hls/s2_native_slides.m3u8 slides]''
 
|-
 
! Translated
 
| [http://cdn.c3voc.de/s2_translated_hd.webm video]
 
| [http://cdn.c3voc.de/s2_translated_sd.webm video]
 
| [http://cdn.c3voc.de/s2_translated_slides.webm slides]
 
| [http://cdn.c3voc.de/hls/s2_translated_hd.m3u8 video]
 
| [http://cdn.c3voc.de/hls/s2_translated_sd.m3u8 video]
 
| [http://cdn.c3voc.de/hls/s2_translated_slides.m3u8 slides]
 
|-
 
! rowspan="2" | BER stage
 
! Native
 
| [http://cdn.c3voc.de/s3_native_hd.webm video]
 
| [http://cdn.c3voc.de/s3_native_sd.webm video]
 
|
 
| [http://cdn.c3voc.de/hls/s3_native_hd.m3u8 video]
 
| [http://cdn.c3voc.de/hls/s3_native_sd.m3u8]
 
|
 
|-
 
! Translated
 
|
 
|
 
|
 
|
 
|
 
|
 
|}
 
  
 
== video streams ==
 
== video streams ==
 +
Streams can be opened directly from [https://kodi.tv/ Kodi], [https://www.videolan.org/vlc/ VLC] or possibly your favorite media player.
 +
[[User:Xopr|xopr]] first used [[XBMC remote control script for streams|a shell script to control XBMC/Kodi]]. Adter that we had multicast streams (including a mosaic overview) several years on a row. You can find [[VLC mosaic config|the config here]].
 +
The video links can be found here (if correctly updated): {{:CCC streaming URIs}}
  
=== VLC config files ===
+
== audio streams (phone) ==
Note: these configuration files are from the [[31C3]] event.
+
We had conference audio streams (off and on) since 2012), which now has been standardized.
==== broadcast.conf ====
 
fetch 4 unicast streams and put them out as multicast
 
<pre>
 
# cvlc --vlm-conf /home/xopr/Desktop/VLC/broadcast.conf
 
# vlc rtp://@239.255.255.42:5004
 
 
 
new channel1 broadcast enabled
 
#setup channel1 input "http://hls.stream.c3voc.de/hls/s1_native.m3u8"
 
setup channel1 input "http://hls.stream.c3voc.de/hls/s1_native_sd.m3u8"
 
setup channel1 output #rtp{mux=ts,dst=239.255.255.42,port=9001,sdp=sap://,name="Saal 1"}
 
 
 
new channel2 broadcast enabled
 
#setup channel2 input "http://hls.stream.c3voc.de/hls/s2_native.m3u8"
 
setup channel2 input "http://hls.stream.c3voc.de/hls/s2_native_sd.m3u8"
 
setup channel2 output #rtp{mux=ts,dst=239.255.255.42,port=9002,sdp=sap://,name="Saal 2"}
 
 
 
new channel3 broadcast enabled
 
#setup channel3 input "http://hls.stream.c3voc.de/hls/s3_native.m3u8"
 
setup channel3 input "http://hls.stream.c3voc.de/hls/s3_native_sd.m3u8"
 
setup channel3 output #rtp{mux=ts,dst=239.255.255.42,port=9003,sdp=sap://,name="Saal G"}
 
 
 
new channel4 broadcast enabled
 
#setup channel4 input "http://hls.stream.c3voc.de/hls/s4_native.m3u8"
 
setup channel4 input "http://hls.stream.c3voc.de/hls/s4_native_sd.m3u8"
 
setup channel4 output #rtp{mux=ts,dst=239.255.255.42,port=9004,sdp=sap://,name="Saal 6"}
 
 
 
 
 
control channel1 play
 
control channel2 play
 
control channel3 play
 
control channel4 play
 
</pre>
 
 
 
==== saal_mosaic.conf ====
 
Pick up on the 4 multicast streams and put them in a mosaic
 
<pre>
 
# run with
 
# cvlc --vlm-conf /home/xopr/Desktop/VLC/saal_mosaic.conf --mosaic-width 1280 --mosaic-order "1,2,3,4" --mosaic-height 720
 
 
 
new channel1 broadcast enabled
 
setup channel1 input "rtp://@239.255.255.42:9001"
 
#setup channel1 output #mosaic-bridge{id=1,height=360,width=640}
 
setup channel1 output #duplicate{dst=mosaic-bridge{id=1,height=360,width=640},select=video,dst=bridge-out{id=1},select=audio}
 
 
 
new channel2 broadcast enabled
 
setup channel2 input "rtp://@239.255.255.42:9002"
 
#setup channel2 output #mosaic-bridge{id=2,height=360,width=640}
 
setup channel2 output #duplicate{dst=mosaic-bridge{id=2,height=360,width=640},select=video,dst=bridge-out{id=2},select=audio}
 
 
 
new channel3 broadcast enabled
 
setup channel3 input "rtp://@239.255.255.42:9003"
 
#setup channel3 output #mosaic-bridge{id=3,height=360,width=640}
 
setup channel3 output #duplicate{dst=mosaic-bridge{id=3,height=360,width=640},select=video,dst=bridge-out{id=3},select=audio}
 
 
 
new channel4 broadcast enabled
 
setup channel4 input "rtp://@239.255.255.42:9004"
 
#setup channel4 output #mosaic-bridge{id=4,height=360,width=640}
 
setup channel4 output #duplicate{dst=mosaic-bridge{id=4,height=360,width=640},select=video,dst=bridge-out{id=4},select=audio}
 
  
 +
Following the [[dialplan]], there are two lists of extensions reserved for conferences: 130x and 139x where the last number (1-9) stands for the corresponding stage/room, while the difference between the first and last series is whether you are allowed to chat with other callers ("party line at 9"). See [[Telephone system:shoutcast streams]] for the [[FreeSWITCH]] configuration.
  
new mosaic broadcast enabled
+
If you hear the <abbr title="Special information tone">SIT</abbr>, that means no stream is configured for that conference room.
setup mosaic input "file:///home/xopr/Desktop/VLC/ACKbg-1280x720.jpg"
 
setup mosaic option image-duration=-1
 
setup mosaic option image-fps=24/1
 
setup mosaic option mosaic-rows=2
 
setup mosaic option mosaic-cols=2
 
setup mosaic option mosaic-position=1
 
setup mosaic output #transcode{sfilter=mosaic,vcodec=mp2v,vb=500,scale=1}:bridge-in{delay=400,id-offset=100}:rtp{mux=ts,dst=239.255.255.42,port=5004,sap,name="Mosaic"}
 
 
 
control channel1 play
 
control channel2 play
 
control channel3 play
 
control channel4 play
 
control mosaic play
 
</pre>
 
 
 
=== files ===
 
<gallery>
 
Image:ACKbg-1280x720.jpg|ACKbg-1280x720.jpg
 
Image:TSbg-1280x720.png|TSbg-1280x720.png
 
</gallery>
 
 
 
=== notes and other info ===
 
* 4 HD streams were too heavy for my dual core hyperthreaded 2.4GHz laptop: it would glitch into an unintelligible paint blob
 
* using a VLM config file to open multiple streams with bandwith/cpu issues causes all streams to pause upon reconnecting a stream that went out of sync. Use a separate instance for each stream
 
* the RTP stream seems to emit some type of timecode, so multiple streams are fairly in sync. Picking up on the RTP streams to create an RTP mosaic will off course delay that mosaic
 
* In 2013, [[User:Xopr|Xopr]] wrote an [[XBMC remote control script for streams]] to switch channels from within a console with just one keypress.
 
* Multicast streams didn't work on wifi (as expected), but even worse: multicast broke the wifi networks
 
 
 
== audio streams (phone) ==
 
Currently, due to our [[Guerilla VoIP|temporary setup of the VoIP system]], nothing has been set-up to listen to the streams via the phone. Focus is on the [[#video streams]] for now.
 
 
 
If you want to help out and fix the phone streaming, contact [[User:Xopr|xopr]].
 
  
 
== links ==
 
== links ==
Line 199: Line 49:
 
* [https://events.ccc.de/congress/{{REVISIONYEAR}}/wiki/C.H.A.O.S. C.H.A.O.S.]
 
* [https://events.ccc.de/congress/{{REVISIONYEAR}}/wiki/C.H.A.O.S. C.H.A.O.S.]
 
* [http://media.ccc.de/ CCC-TV]
 
* [http://media.ccc.de/ CCC-TV]
* [https://events.ccc.de/category/32c3/ Category: 32c3]
+
* [https://events.ccc.de/category/{{ #expr: {{REVISIONYEAR}}-1983 }}c3/ Category: {{ #expr: {{REVISIONYEAR}}-1983 }}c3]
  
 
== previous versions ==
 
== previous versions ==
 
{{:List of German hacker conferences}}
 
{{:List of German hacker conferences}}
 +
=== events in 2016 ===
 +
'''Attended''':
 +
: Few known data for this year's events
 +
:{| class="wikitable"
 +
! Attended !! Stats
 +
|- valign="top"
 +
|
 +
* [[User:Xopr|Xopr]] (only day 1+2)
 +
|
 +
* Not even sure if the projector was dusted off
 +
|}
  
 
=== events in 2015 ===
 
=== events in 2015 ===
Line 214: Line 75:
 
|
 
|
 
* 4 days of streaming
 
* 4 days of streaming
* 4 multicast streams
+
* 5 multicast streams
 
|}
 
|}
  

Revision as of 16:29, 22 November 2017

Attention:
You are looking at an event that took place in the past
Event: Congress everywhere
Featured: No
State: Planned
Start date: 2017/12/27
Start time: 10:00
End date: 2017/12/30
End time: 22:00
Contact:
Kind: Conference
Location: Location::ACKspace
URL: https://events.ccc.de/congress/2017/wiki/Congress Everywhere
Fee: Free
Short description: Watch a hacker congress or camp live on a projector in the space, or listen to it via the phone.

synopsis

The idea is, for people unable to attend the upcoming hacker congress or camp, to visit the hackerspace and watch the streams together on a projector screen.

Alternatively, people traveling can join the teleconference.

It's a lot of fun if enough people join!


attending

  • xopr (not sure which days yet)

Hint: add yourself by typing:

* ~~~


roadmap / Fahrplan

TBD
See CCC's Fahrplan for more info

video streams

Streams can be opened directly from Kodi, VLC or possibly your favorite media player. xopr first used a shell script to control XBMC/Kodi. Adter that we had multicast streams (including a mosaic overview) several years on a row. You can find the config here. The video links can be found here (if correctly updated): CCC streaming URIs

audio streams (phone)

We had conference audio streams (off and on) since 2012), which now has been standardized.

Following the dialplan, there are two lists of extensions reserved for conferences: 130x and 139x where the last number (1-9) stands for the corresponding stage/room, while the difference between the first and last series is whether you are allowed to chat with other callers ("party line at 9"). See Telephone system:shoutcast streams for the FreeSWITCH configuration.

If you hear the SIT, that means no stream is configured for that conference room.

links

previous versions

List of German hacker conferences
Chaos Communication Camp Chaos Communication Congress
2020 rC3
2019 CCC 2019 36C3
2018 35C3
2017 34C3
2016 33C3
2015 CCC 2015 32C3
2014 31C3
2013 30C3
2012 29C3
2011 CCC 2011 28C3

events in 2016

Attended:

Few known data for this year's events
Attended Stats
  • Not even sure if the projector was dusted off

events in 2015

Few known data for this year's events
Attended Stats
  • 4 days of streaming
  • 5 multicast streams


Attended Stats
  • 5 days of streaming
  • 5 multicast streams
  • slow internet (due to mulicasting and switches not configurable)
  • 3 screens/projectors
  • 1 liter of milk
  • 1 liter of buttermilk
  • 1.5 liters of Rosé
  • >22 icecreams
  • 14.2 liters of beer
  • unknown amount of Club Mate
  • 6.8 liters of coffee
  • 3 big and 30 small bags of crisps/chips
  • 20 frikandel rolls
  • 20 buns
  • 2 lites of fristi
  • 2.5 bread
  • 3 packs of cheese
  • 3 packs of ham
  • 1 pack of sellery salad

events in 2014

Attended Stats
  • 4 days of streaming
  • 5 multicast streams
  • 3 broken wifi networks (due to mulicasting)
  • 3 screens/projectors
  • internet reached temperatures of -4°C (because it's running outside)
  • 4 liters of (warm) chocolate milk
  • 3 liters of ice tea
  • 2 liters of milk
  • 4.5 liters of beer
  • unknown amount of Club Mate
  • 3 liters of coffee
  • 2 cans of whipped cream
  • 20 donuts (oliebollen)
  • 1 almond bar
  • 3 bags of crisps/chips
  • 1 pack of cashew nuts
  • 4 frikandel rolls
  • 15 buns
  • 1 pack of cheese
  • 1 pack of turkey slices
  • 1 pack of chicken-curry spread
  • 15 hours of sleep


events in 2013

Attended
  • PsychiC (Only a few evenings though)

events in 2012

Few known data for this year's events
Attended

events in 2011

Attended
  1. Vicarious
  2. Prodigity
  3. Roelke
  4. PsychiC (Only a few evenings though)
  5. Da_Syntax not all days
  6. Xopr (some evenings)