1BugsScreenshares time out or don't work at all for other participants when streaming from linux (#3720) Bug Needs triage desktop video1h agoby probablyjassin ThreadView full discussion Comment by probablyjassinprobablyjassin OP1 vote 1h ago edited 2 replies Slight correction: When changing the encoding from h264 to VP9, it seems to work fine so far Permalink Comment by __ 1 vote 1h ago 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. Permalink Comment by probablyjassinprobablyjassin OP1 vote 1h ago 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: ~ ❯ Permalink
Comment by probablyjassinprobablyjassin OP1 vote 1h ago edited 2 replies Slight correction: When changing the encoding from h264 to VP9, it seems to work fine so far Permalink Comment by __ 1 vote 1h ago 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. Permalink Comment by probablyjassinprobablyjassin OP1 vote 1h ago 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: ~ ❯ Permalink
Comment by __ 1 vote 1h ago 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. Permalink Comment by probablyjassinprobablyjassin OP1 vote 1h ago 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: ~ ❯ Permalink
Comment by probablyjassinprobablyjassin OP1 vote 1h ago 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: ~ ❯ Permalink
Thread
Comment by probablyjassin
Comment by _
Comment by probablyjassin