Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
PULT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Peter Gerwinski
PULT
Commits
97fd85ff
Commit
97fd85ff
authored
4 years ago
by
Peter Gerwinski
Browse files
Options
Downloads
Patches
Plain Diff
README.md: minor corrections and improvements
parent
d711684a
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+21
-18
21 additions, 18 deletions
README.md
with
21 additions
and
18 deletions
README.md
+
21
−
18
View file @
97fd85ff
...
@@ -59,7 +59,7 @@ What is PULT?
...
@@ -59,7 +59,7 @@ What is PULT?
Okay, more technically, what is PULT?
Okay, more technically, what is PULT?
-------------------------------------
-------------------------------------
PULT is a collection of small programs, mostly Unix shell scripts.
PULT is a collection of small programs, mostly Unix shell scripts.
It provides a console (in German: „Pult“:–) where the lecturer can
It provides a console (in German: „Pult“
:–) where the lecturer can
select which visual content is offered to the audience via a web
select which visual content is offered to the audience via a web
interface,
*noVNC*
. These visual contents can be a shared desktop,
interface,
*noVNC*
. These visual contents can be a shared desktop,
a camera view, an uploaded image or screenshot, or some arbitrary
a camera view, an uploaded image or screenshot, or some arbitrary
...
@@ -102,9 +102,9 @@ Currently we provide the following modules:
...
@@ -102,9 +102,9 @@ Currently we provide the following modules:
at a reasonable speed, using only moderate CPU resources and
at a reasonable speed, using only moderate CPU resources and
network bandwidth.
network bandwidth.
For best performance, we recommand installing a
local
VNC server
.
For best performance, we recommand installing a VNC server
on the
For a quick solution, we provide
*yesVNC*
,
a VNC server via a web
lecturer's computer.
For a quick solution, we provide
*yesVNC*
,
interface.
a VNC server via a web
interface.
*
**CVH-Camera**
*
**CVH-Camera**
...
@@ -130,7 +130,7 @@ Currently we provide the following modules:
...
@@ -130,7 +130,7 @@ Currently we provide the following modules:
*
**OM-Board**
and
**BBB-Board**
*
**OM-Board**
and
**BBB-Board**
OpenMeetings and BigBlueButton provide shared whiteboards, where
OpenMeetings and BigBlueButton provide shared whiteboards, where
the lecturer and participants can draw and upload presentations.
the lecturer and
the
participants can draw and upload presentations.
This module makes these boards visible in the channel.
This module makes these boards visible in the channel.
Each channel is easily configurable to meet the needs of the
Each channel is easily configurable to meet the needs of the
...
@@ -150,7 +150,7 @@ and to show a camera view of the lecturer at the edge.
...
@@ -150,7 +150,7 @@ and to show a camera view of the lecturer at the edge.
>
>
> Figure 1: A minimalistic PULT console.
> Figure 1: A minimalistic PULT console.
>
>
> VNC
is enabl
ed automatically.
> VNC
gets start
ed automatically.
> The buttons are for switching a camera.
> The buttons are for switching a camera.
> 
> 
...
@@ -163,8 +163,8 @@ and to show a camera view of the lecturer at the edge.
...
@@ -163,8 +163,8 @@ and to show a camera view of the lecturer at the edge.
> images or screenshots uploaded by participants (“Upload”).
> images or screenshots uploaded by participants (“Upload”).
>
>
> The green colour indicates that the video source is currently
> The green colour indicates that the video source is currently
> active. The yellow colour indicates that it
is enabled, but
> active. The yellow colour indicates that it
has been started,
> currently waiting for a feed.
>
but is
currently waiting for a feed.
>
>
> Below the buttons, the PULT console shows the URLs and other
> Below the buttons, the PULT console shows the URLs and other
> types of information how to feed visual data into the system.
> types of information how to feed visual data into the system.
...
@@ -234,7 +234,7 @@ How does this look like in practice?
...
@@ -234,7 +234,7 @@ How does this look like in practice?
desktop with a camera view in the corner.
desktop with a camera view in the corner.
*
L asks the students to present some mathematical calculations.
*
L asks the students to present some mathematical calculations.
S2 volunteers and wants to use the OpenMeeting whiteboard for
S2 volunteers and wants to use the OpenMeeting
s
whiteboard for
this purpose. L presses “OM board start” on the PULT console.
this purpose. L presses “OM board start” on the PULT console.
S2 logs into OpenMeetings and draws the mathematical calculations
S2 logs into OpenMeetings and draws the mathematical calculations
for everyone to see via noVNC.
for everyone to see via noVNC.
...
@@ -296,7 +296,7 @@ In short this means:
...
@@ -296,7 +296,7 @@ In short this means:
principle, an essential feature of the GNU licences.)
principle, an essential feature of the GNU licences.)
*
You are free to improve this software and to redistribute
*
You are free to improve this software and to redistribute
your improvements, so everyone can benefit from
i
t.
your improvements, so everyone can benefit from t
hem
.
Again, you may do this as a charity service, but you are also
Again, you may do this as a charity service, but you are also
free to found a business providing this kind of service.
free to found a business providing this kind of service.
...
@@ -361,8 +361,7 @@ For an overview about the licences themselves, see
...
@@ -361,8 +361,7 @@ For an overview about the licences themselves, see
Installation
Installation
------------
------------
You can find detailed installation instructions in the file
Detailed installation instructions ar being written
*right now*
.
[
doc/pult-install.pdf
](
doc/pult-install.pdf
)
(
to
be written).
This section gives a brief overview.
This section gives a brief overview.
The PULT server was desiged to run on GNU/Linux. However it should
The PULT server was desiged to run on GNU/Linux. However it should
...
@@ -417,7 +416,7 @@ GNU/Linux distribution for easy installation.
...
@@ -417,7 +416,7 @@ GNU/Linux distribution for easy installation.
PULT itself is a collection of small programs, mostly shell
PULT itself is a collection of small programs, mostly shell
scripts, to control everything. This includes start/stop scripts
scripts, to control everything. This includes start/stop scripts
for systemd, HTML files
and
CGI scripts for web interfaces, and
for systemd, HTML files
,
CGI scripts for web interfaces, and
configuration templates for your web server (
*Apache*
or
*nginx*
).
configuration templates for your web server (
*Apache*
or
*nginx*
).
There is a shell script,
*pult-install*
, in the same directory as
There is a shell script,
*pult-install*
, in the same directory as
...
@@ -432,7 +431,7 @@ GNU/Linux distribution for easy installation.
...
@@ -432,7 +431,7 @@ GNU/Linux distribution for easy installation.
We have developed a native camera subsystem for PULT, CVH-Camera.
We have developed a native camera subsystem for PULT, CVH-Camera.
It provides a simple web interface to share a camera view and
It provides a simple web interface to share a camera view and
uses the Janus WebRTC gateway to distribute it to the audience.
uses the Janus WebRTC gateway to distribute it to the audience.
That way, CVH-Camera provides high quality at resonably low
That way, CVH-Camera provides high quality at
a
re
a
sonably low
consumption of CPU power and network bandwidth.
consumption of CPU power and network bandwidth.
CVH-Camera is available at
CVH-Camera is available at
...
@@ -467,7 +466,7 @@ GNU/Linux distribution for easy installation.
...
@@ -467,7 +466,7 @@ GNU/Linux distribution for easy installation.
systems. Just copy and modify one of the existing modules,
systems. Just copy and modify one of the existing modules,
for instance
*bbb-camera*
.
for instance
*bbb-camera*
.
*
**Other Useful
Stuff
**
*
**Other Useful
Tools
**
We also provide
*CVH-Bot*
, a bot which joins the Mumble chat and
We also provide
*CVH-Bot*
, a bot which joins the Mumble chat and
makes it easy to conduct polls. CVH-Bot is available at
makes it easy to conduct polls. CVH-Bot is available at
...
@@ -479,6 +478,10 @@ GNU/Linux distribution for easy installation.
...
@@ -479,6 +478,10 @@ GNU/Linux distribution for easy installation.
[
https://github.com/azlux/botamusique
](
https://github.com/azlux/botamusique
)
.
[
https://github.com/azlux/botamusique
](
https://github.com/azlux/botamusique
)
.
At the Bochum University of Applied Sciences, we provide a web
At the Bochum University of Applied Sciences, we provide a web
page which allows for quick access to a
*virtual room*
, i.e. a
page which allows for quick access to a
*virtual room*
, i.e.
combination of a Mumble channel and a VNC channel in PULT. Be
a combination of a Mumble channel and a VNC channel in PULT,
welcome to copy it and to adapt it to your room structure.
see the subdirectory
*www/virtual-rooms/*
of the PULT sources.
Be welcome to copy it and to adapt it to your room structure.
*Viel Erfolg und viel Spaß!*
Have success and enjoy!
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment