README.md - bitreich-conference - Bitreich Conference System | |
git clone git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fzi… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
README.md (2747B) | |
--- | |
1 # The Bitreich Conference System | |
2 | |
3 ## Overview | |
4 | |
5 How do people perceive the conference content? | |
6 | |
7 ssh [email protected] | |
8 | |
9 On screen is shown what the presenter shows on the commandline. At the | |
10 bitreich conferences this is mostly some slides shown using catpoint(1). | |
11 (git://bitreich.org/pointtools) | |
12 | |
13 mpv gopher://bitreich.org/9/radio/listen | |
14 | |
15 This is simple some audio stream of any kind, which is generated by the | |
16 presenter or the audio server. Here at bitreich we use icecast and some | |
17 simple frontend script for http2gopher. | |
18 | |
19 Overall this will require at maximum 120 kb/s per visitor. You could | |
20 strip down audio quality even more. The ssh slides are bytes per second, | |
21 if any. | |
22 | |
23 | |
24 ## Setup | |
25 | |
26 You will need to adapt all scripts to your needs. It is simple. So do not | |
27 fear. | |
28 | |
29 1. Create a presenter account. | |
30 2. Create a visitor account. | |
31 3. Install abduco. | |
32 5. Copy over the modified scripts from bin/ to your PATH. | |
33 1. Modify in all scripts the prefix /br to your needs. | |
34 2. Create the $PREFIX/con directory, where all communication is | |
35 handled. | |
36 6. Run the scripts accordingly. | |
37 | |
38 7. Setup audio via icecast etc. | |
39 | |
40 ## Visitor account. | |
41 | |
42 For /etc/ssh/sshd_config: | |
43 | |
44 Match user visitor | |
45 AllowAgentForwarding no | |
46 AllowTcpForwarding no | |
47 GatewayPorts no | |
48 X11Forwarding no | |
49 PermitTunnel no | |
50 X11UseLocalhost no | |
51 PermitTTY yes | |
52 PasswordAuthentication yes | |
53 PermitEmptyPasswords yes | |
54 ForceCommand /path/to/bitreich-con-view-presentation | |
55 | |
56 Depending on how secure you want access, disabling any authentication for | |
57 this account is possible. | |
58 | |
59 ## Start a Conference | |
60 | |
61 bitreich-con-start-conference | |
62 | |
63 The socket for visitor and presenter attachment is created. The teaser | |
64 shell is run. | |
65 | |
66 ## Watch the Presentation | |
67 | |
68 bitreich-con-view-presentation | |
69 | |
70 See visitor account preparation above. | |
71 | |
72 ## Hold a Presentation | |
73 | |
74 Presenter logs into presenter account and runs: | |
75 | |
76 bitreich-con-hold-presentation | |
77 | |
78 In the teaser shell the presenter presses Enter to get into the presenter | |
79 shell. There all possibilities of the presenter account on the | |
80 commandline is possible. | |
81 | |
82 ## bitreich-con-teaser-shell | |
83 | |
84 Please see in this script, how ads are shown. You can download examples | |
85 from | |
86 | |
87 gopher://bitreich.org/1/con/2019/ads | |
88 | |
89 It is all simple text, just cat(1)ed to the screen in an random order. | |
90 | |
91 When a presenter pressed Enter in the teaser shell, the presentation mode | |
92 is started. | |
93 | |
94 ## Stop a Conference | |
95 | |
96 bitreich-con-stop-conference | |
97 | |
98 This will remove all sockets and remains of the conference. | |
99 | |
100 ## bitreich-con-visitor-count | |
101 | |
102 This is a simple shell to show you how, after you have set up the | |
103 conference system, visitors can be counted using standard shell commands. | |
104 | |
105 ## Comments | |
106 | |
107 Send comments to: | |
108 | |
109 Christoph Lohmann <[email protected]> or on #bitreich-en | |
110 irc.bitreich.org | |
111 | |
112 Have fun! | |
113 |