Writing /var/lib/dokuwiki/wiki.project-insanity.org/data/meta/piplus.meta failed
piplus
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
piplus [2021/02/16 12:17] – 46.223.163.46 | piplus [2022/03/11 21:11] (current) – old revision restored (2021/10/14 17:01) 216.244.66.242 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | wayvnc needs pi repo | ||
+ | <code bash> | ||
+ | pacman -S weston wayvnc signal-desktop dmenu xorg-xwayland | ||
+ | WLR_BACKENDS=headless WLR_LIBINPUT_NO_DEVICES=1 sway | ||
+ | wayvnc 0.0.0.0 | ||
+ | </ | ||
+ | open vnc port | ||
+ | <code bash> | ||
+ | wf-recorder --muxer=v4l2 --codec=rawvideo --pixel-format=yuv420p --file=/ | ||
+ | wf-recorder --muxer=v4l2 -f /dev/video4 -c rawvideo -x yuyv422 | ||
+ | </ | ||
+ | <code bash> | ||
+ | ffmpeg -loop 1 -i image.jpg -i audio.mp3 -shortest -c:v libx264 -c:a copy result.mkv | ||
+ | ffmpeg -loop 1 -i image.jpg -i audio.mp3 -vf " | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | pacman -S linux-headers v4l2loopback-dkms wf-recorder | ||
+ | modprobe v4l2loopback devices=1 max_buffers=2 exclusive_caps=1 card_label=" | ||
+ | gpasswd -a onny video | ||
+ | pactl load-module module-pipe-source source_name=virtmic file=/ | ||
+ | pactl set-default-source virtmic | ||
+ | ffmpeg -re -i piplus/ | ||
+ | </ | ||
+ | |||
+ | * https:// | ||
+ | * ringRTC https:// | ||
+ | * webrtc https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | - build https:// | ||
+ | - set max_bitrate_bps in https:// | ||
+ | - somehow put binary into https:// | ||
+ | - use custom signal-ringrtc-node in signal-desktop | ||
+ | |||
+ | <code bash> | ||
+ | git clone https:// | ||
+ | rustup toolchain install 1.49.0 | ||
+ | rustup default 1.49.0 | ||
+ | pacman -S depot-tools-git | ||
+ | export PATH="/ | ||
+ | cd ringrtc | ||
+ | make electron PLATFORM=unix | ||
+ | </ | ||
+ | < | ||
+ | diff --git a/ | ||
+ | index ee1f3e0..8e5eadb 100644 | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -483,10 +483,10 @@ impl Default for AudioEncoderConfig { | ||
+ | Self { | ||
+ | | ||
+ | |||
+ | - bandwidth: AudioBandwidth:: | ||
+ | + bandwidth: AudioBandwidth:: | ||
+ | |||
+ | | ||
+ | - min_bitrate_bps: | ||
+ | + min_bitrate_bps: | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | < | ||
+ | git clone https:// | ||
+ | cd signal-ringrtc-node | ||
+ | ln -s / | ||
+ | </ | ||
+ | * force high bitrate https:// | ||
+ | * stereo avg bitrate https:// | ||
+ | * log: set max send bitrate to datarate, size_per_second, | ||
+ | |||
+ | ===== new ===== | ||
+ | <code bash> | ||
+ | sudo systemctl stop nftables | ||
+ | nft flush ruleset | ||
+ | export WLR_BACKENDS=headless | ||
+ | export WLR_LIBINPUT_NO_DEVICES=1 | ||
+ | export WAYLAND_DISPLAY=wayland-1 | ||
+ | export XDG_RUNTIME_DIR=/ | ||
+ | export XDG_SESSION_TYPE=wayland | ||
+ | sway & | ||
+ | wayvnc 0.0.0.0 | ||
+ | pacman -Q signal-desktop sway-git wlroots-git | ||
+ | signal-desktop 5.19.0-1 | ||
+ | sway-git r6794.f4db502d-1 | ||
+ | wlroots-git 0.14.0.r293.gdc22a061-1 | ||
+ | </ |