From Noisebridge
Revision as of 21:34, 1 September 2023 by Boredzo (talk | contribs) (Documented how the new login requirement works.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Resources | Events | Projects | 5MoF | Meetings | Donate | (Edit)
Communications Channels | Wiki | Discuss | Slack | Jitsi | Pad | Meetup | Discord | Trello | Github | IRC | VR | Twitter | 5MoF | YouTube | Blog | Zine | Contacts | Mailinglist | Guestbook | BBS | Edit

Jitsi is a free open-source videoconferencing system we use to conduct meetings and many events and classes as hybrid events both in-person at the space and streaming for remote participants.

Click a link below to join online!

Streaming instructions are part of our Event Support guidelines.
Streaming is not a requirement at Noisebridge (it was blocked as a consensus item 6/2020), so you may need to advocate for an event to be streamed and/or try to get technical support issues solved.

If you want to see more events and classes streamed, please speak up at the Tuesday meetings and ask Event Support volunteers to assist event hosts in streaming successfully. Do-ocracy!

RELATED: Some events or conversations like Machine Learning and Gamebridge are also held on Discord.

Starting a meeting on Jitsi[edit]

The first person to join one of our meeting rooms on Jitsi Meet must log in with Google, Facebook, or GitHub in order to start the meeting. This is a Jitsi Meet policy change as of August 2023; the only way around it is to self-host our own Jitsi instance.

Once someone logs in with their Google, Facebook, or GitHub account and starts the meeting, other people can join anonymously, even after the person who started the meeting has left. So you can start the meeting and then leave as soon as at least one other person has arrived; their presence alone will hold the metaphorical gate open.


There are a few regular and persistent rooms regularly on-line. Any room can be created by just specifying a web path to your name of choice, or by entering any value in to the form on the home page and pressing "Start Meeting"


On-line via the Telebridge station whenever people want to be visible with a feed of the Noise_Square_Table from inside 272 Capp St. Weekly meetings are held here Tuesday nights, and there is regular To-Doocratic Thursday Eve.





Noisebridge Jitsi Server Self-Hosted Rooms[edit]

Noisebridge's https://jitsi.noisebridge.io Jitsi server is offline at the moment so we are using the free public Jitsi hosted rooms instead till these get fixed:

some admin commands[edit]

This looks possibly useful as a crib sheet https://community.jitsi.org/t/how-to-how-to-upgrade-jitsi-meet-monitor-the-logs/73746

Webcam control on Arch (v4l2-ctl)[edit]

[x@replicator ~]$ v4l2-ctl --list-devices
HD Pro Webcam C920 (usb-0000:00:14.0-3.1):

Integrated Camera: Integrated C (usb-0000:00:14.0-8):

[x@replicator ~]$ v4l2-ctl -d /dev/video2 --list-ctrls
                     brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128 value=128
                       contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128 value=128
                     saturation 0x00980902 (int)    : min=0 max=255 step=1 default=128 value=128
 white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=1
                           gain 0x00980913 (int)    : min=0 max=255 step=1 default=0 value=0
           power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2 value=2
      white_balance_temperature 0x0098091a (int)    : min=2000 max=6500 step=1 default=4000 value=4000 flags=inactive
                      sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=128 value=128
         backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0 value=0
                  exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3 value=3
              exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=250 value=250 flags=inactive
         exposure_auto_priority 0x009a0903 (bool)   : default=0 value=1
                   pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                  tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                 focus_absolute 0x009a090a (int)    : min=0 max=250 step=5 default=0 value=0 flags=inactive
                     focus_auto 0x009a090c (bool)   : default=1 value=1
                  zoom_absolute 0x009a090d (int)    : min=100 max=500 step=1 default=100 value=100
[x@replicator ~]$ v4l2-ctl -d /dev/video3 --list-ctrls
[x@replicator ~]$ 
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C zoom_absolute
zoom_absolute: 100
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c zoom_absolute=200
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c zoom_absolute=150
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C zoom_absolute
zoom_absolute: 150
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C pan_absolute
pan_absolute: 0
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c pan_absolute=3600
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c pan_absolute=-3600
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c pan_absolute=0
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c tilt_absolute=-3600
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c tilt_absolute=-7200
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C focus_absolute
focus_absolute: 0
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c focus_absolute=50
VIDIOC_S_EXT_CTRLS: failed: Invalid or incomplete multibyte or wide character
focus_absolute: Invalid or incomplete multibyte or wide character
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C focus_auto
focus_auto: 1
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c focus_auto=0
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -C focus_auto
focus_auto: 0
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c focus_absolute=50
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c focus_absolute=20
[x@replicator ~]$ v4l2-ctl -d /dev/video2 -c focus_absolute=0