<span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">P</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="width:19px;height:19px;">C</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">f</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">2</span><span class="latin" style="width:19px;height:19px;">0</span><span class="latin" style="width:19px;height:19px;">2</span><span class="latin" style="width:19px;height:19px;">3</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">r</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">m</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">g</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">-</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">P</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">t</span>  

Navigation menu




LibrePlanet


About 
About LibrePlanet
Mission Statement
Founding documents
Support this Community
Code of Conduct
Anti-harassment policy
Teams 
Activists
Wiki Helpers
LibrePlanet Artists
FSF Community Team
Local & Student Teams
Conferences 
LibrePlanet Conference
Non-official
Get involved 
Participate
Discussion channels
Events
 


Login
 










LibrePlanet: Conference/2023/Streaming

 

From LibrePlanet

< LibrePlanet:Conference | 2023

Jump to: navigation, search  

Each conference room was equipped with a desktop with librebooted ASUS KGPE-D16 motherboard for the FSF tech team and volunteers and a librebooted Lenovo T400 laptop for the presenters.

The desktop machine streamed out to the world via OBS Studio (Open Broadcaster Software) and Icecast. Connected to the desktop machine was a webcam, projector, and a mixer with a microphones and a loudspeaker connected.

The laptop's screen streamed to the desktop.

All of the devices were placed on the same local LAN with a hub.

If there was a pre-recorded video, it was played locally on the machine with mpv.

For remote speakers, we hosted our own BigBlueButton 1.9 instance for remote speakers to connect to and enter a video "call" with a computer. A screen capture of this call was then simultaneously streamed in OBS.

OBS Settings are listed below:

#### Output

##### Recording tab

Output Mode drop-down: `Advanced`

* Type: `Custom Output (FFmpeg)`
* FFmpeg Output Type: `Output to URL`
* File path or URL: `icecast://source:PASSWORD@example.fsf.org:8000/stream-room-NAME.webm`
  * Note: Password has an O as in Opal.  Not a zero.
* Container format: `webm`
* Muster settings (if any): `content_type=video/webm cluster_time_limit=5100 cluster_size_limit=2M`
* Video Bitrate: `1500 Kbps`
* Keyframe interval (frames): `150`
* Rescale Output: greyed out, not settable.
* Show all codecs (even if potentially incompatible): checked
* Video Encoder: `libvpx`
* Video Encoder Settings (if any): `rt cpu-used=5 threads=2 error-resilient=1 crf=30 g=150 minrate=1.5M maxrate=1.5M`
* Audio Bitrate: `96 Kbps`
* Audio Track: check mark on 1.
* Audio Encoder: `libvorbis`
* Audio Encoder Settings (if any): empty

#### Audio

* Desktop Audio: (Set to your output device such that you see sound levels when there is audio playing on your system)
  * When using the Behringer U-CONTROL UCA222 USB audio device, it comes up as `PCM2902 Audio Codec Analog Stereo`

#### Video

Base (Canvas) Resolution: `1280x720`

We modified the look of BigBlueButton with the Stylus browser extension.

For networking, we set up OpenVPN to tunnel to our streaming server, and we used the LibrePlanet:Conference/2023/Streaming/flip-network.sh script to switch between two network providers, in case one of our connections went down or provided reduced bandwidth.

Retrieved from "https://libreplanet.org/wiki?title=LibrePlanet:Conference/2023/Streaming&oldid=69015" 



















FSF
The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom.

We defend the rights of all software users. (Read more)
 



Campaigns


High Priority Free Software Projects

Free JavaScript

Secure Boot vs Restricted Boot

GNU Operating System

Defective by Design

See all campaigns
 



Get Involved



Contact
 




Send your feedback on our translations and new translations of pages to campaigns@fsf.org.

Copyright © 20132023 Free Software Foundation, Inc.  Privacy Policy, JavaScript license information