Please note that viewing attachments of hyphae is not supported in history for now. Get Mycomarkup source of this revision

🌻ServicesStreamMulticasting

In the spirit of POSSE, accessibility, and a general love of tinkering, when I started doing streaming I wanted to set things up to stream to multiple places. So here is a quick rundown of how to setup OBS to I enjoy streaming to multiple places. To do this I did two things:

install deb 11

login

terminal fav

su -
usermod -aG sudo user3

Log out / in

install nvidia stuffz

wiki.debian.org/NvidiaGraphicsDrivers#Debian_11_.22Bullseye.22

sudo nano /etc/apt/sources.list

copy and paste and add:

contrib non-free

to the thing sources list

sudo apt update
sudo apt upgrade

update nvidia stuffz

sudo apt install nvidia-detect
sudo apt install nvidia-driver firmware-misc-nonfree

restart

build obs

obsproject.com/wiki/install-instructions#debian-based-build-directions

sudo apt install ffmpeg ffmpeg-doc
sudo apt install v4l2loopback-dkms v4l2loopback-utils
sudo apt install wget
sudo apt-get install build-essential cmake git libmbedtls-dev libasound2-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfdk-aac-dev libfontconfig-dev libfreetype6-dev libglvnd-dev libjack-jackd2-dev libjansson-dev libluajit-5.1-dev libpulse-dev libqt5x11extras5-dev libspeexdsp-dev libswresample-dev libswscale-dev libudev-dev libv4l-dev libvlc-dev libwayland-dev libx11-dev libx264-dev libxcb-shm0-dev libxcb-xinerama0-delibxcomposite-dev libxinerama-dev pkg-config python3-dev qtbase5-dev qtbase5-private-dev libqt5svg5-dev swig libxcb-randr0-dev libxcb-xfixes0-dev libx11-xcb-dev libxcb1-dev libxss-dev qtwayland5 libgles2-mesa libgles2-mesa-dev libpci-dev

wget cdn-fastly.obsproject.com/downloads/cef_binary_4638_linux64.tar.bz2
tar -xjf ./cef_binary_4638_linux64.tar.bz2
git clone --recursive github.com/obsproject/obs-studio.git
cd obs-studio
mkdir build && cd build
cmake -DUNIX_STRUCTURE=1 -DENABLE_PIPEWIRE=OFF -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BROWSER=ON -DCEF_ROOT_DIR="../../cef_binary_4638_linux64" ..
make -j$(nproc)
sudo make install

test OBS

obs --verbal

install strem

help.streamingvideoprovider.com/en/articles/5177605-linux-guide-send-multi-bitrate-resolutions-to-enable-adaptive-streaming-for-obs-open-broadcaster-software-in-debian-arch-based-linux-distributions

sudo apt install -y mesa-common-dev qtbase5-dev qtdeclarative5-dev

cd
git clone github.com/sorayuki/obs-multi-rtmp.git
cd obs-multi-rtmp
nano ./ci/install_ubuntu.sh