Screenshares time out or don't work at all for other participants when streaming from linux

(#3720) Bug Needs triage desktop video

Thread

Comment by probablyjassin
probablyjassin OP1 vote edited 2 replies
Slight correction: When changing the encoding from h264 to VP9, it seems to work fine so far
Comment by _
_ 1 vote 1 reply
Just to get some additional details, can you check whether OpenH264 is installed on your system? I'm not sure if that would also be presented as in use within the Fluxer client.
Comment by probablyjassin
these are all the ways I could find to check whether I do (pretty sure I have it?):
❯ pacman -Q openh264 firefox-openh264
openh264 2.6.0-2.1
error: package 'firefox-openh264' was not found
~
❯
❯ gst-inspect-1.0 h264parse
Factory Details:
  Rank                     primary + 1 (257)
  Long-name                H.264 parser
  Klass                    Codec/Parser/Converter/Video
  Description              Parses H.264 streams
  Author                   Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
  Documentation            https://gstreamer.freedesktop.org/documentation/videoparsersbad/h264parse.html

Plugin Details:
  Name                     videoparsersbad
  Description              videoparsers
  Filename                 /usr/lib/gstreamer-1.0/libgstvideoparsersbad.so
  Version                  1.28.7
  License                  LGPL
  Source module            gst-plugins-bad
  Documentation            https://gstreamer.freedesktop.org/documentation/videoparsersbad/
  Source release date      2026-09-07
  Binary package           Arch Linux GStreamer 1.28.7-3.2
  Origin URL               https://www.archlinux.org/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseParse
                         +----GstH264Parse

Element Flags:
  - REQUIRE_INDEXABLE

Pad Templates:
  SINK template: 'sink'

~
❯ gst-inspect-1.0 avdec_h264
Factory Details:
  Rank                     primary (256)
  Long-name                libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
  Klass                    Codec/Decoder/Video
  Description              libav h264 decoder
  Author                   Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>
  Documentation            https://gstreamer.freedesktop.org/documentation/libav/avdec_h264.html

Plugin Details:
  Name                     libav
  Description              All libav codecs and formats (system install)
  Filename                 /usr/lib/gstreamer-1.0/libgstlibav.so
  Version                  1.28.7
  License                  LGPL
  Source module            gst-libav
  Documentation            https://gstreamer.freedesktop.org/documentation/libav/
  Source release date      2026-09-07
  Binary package           Arch Linux GStreamer 1.28.7-3.2
  Origin URL               https://www.archlinux.org/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstVideoDecoder
                         +----GstFFMpegVidDec
                               +----avdec_h264

Element Flags:

Pad Templates:

~
❯