krdp / H264 video encoding
I installed krdp6 to test out the new KDE rdp server. After installing, in system settings when you go to enable Remote Desktop, it displays the following error message: "Remote desktop cannot be enabled because your system does not support H264 video encoding. Please contact your distribution regarding how to enable it". I checked zypper to see what it has installed: zypper search -s openh264 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+--------------------------------+------------+----------------------+--------+--------------------------------------- i+ | gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-1.20-plugin-openh264 | srcpackage | 1.20.3-1.suse1599.29 | noarch | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-1.22-plugin-openh264 | srcpackage | 1.22.2-1.suse1699.1 | noarch | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | i586 | Open H.264 Codec (openSUSE Tumbleweed) i | libopenh264-7 | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | libopenh264-7 | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | libopenh264-devel | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) | libopenh264-devel | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) i | mozilla-openh264 | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | mozilla-openh264 | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | openh264 | srcpackage | 2.3.1-2.suse1699.30 | noarch | Open H.264 Codec (openSUSE Tumbleweed) Originally I tried installing 'gstreamer-plugin-openh264' but still got the error so installed 'gstreamer-1.20-plugin-openh264" which required removing 'gstreamer-plugin-openh264' but I still get the error. What else do I need to install to enable H264 video encoding on Tumbleweed ? Thanks! -- Regards, Joe
What else do I need to install to enable H264 video encoding on Tumbleweed ? Most probably VA-API has to be configured properly. Check what the output of "vainfo" says.
Have a great time. -- Jabber/XMPP: JLP@jabber.org Matrix: @jlp:matrix.org Mastodon/ActivityPub: @JRepin@mstdn.io
Hi, Am Montag, 8. Juli 2024, 22:06:54 MESZ schrieb Joe Salmeri:
I installed krdp6 to test out the new KDE rdp server.
After installing, in system settings when you go to enable Remote Desktop, it displays the following error message:
"Remote desktop cannot be enabled because your system does not support H264 video encoding. Please contact your distribution regarding how to enable it".
See https://bugzilla.opensuse.org/show_bug.cgi?id=1227461. Until https://invent.kde.org/plasma/kpipewire/-/merge_requests/152 is merged, you need FFmpeg with libx264 encoding support. Cheers, Fabian
I checked zypper to see what it has installed:
zypper search -s openh264 Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+--------------------------------+------------+----------------------+--------+--------------------------------------- i+ | gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-1.20-plugin-openh264 | srcpackage | 1.20.3-1.suse1599.29 | noarch | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-1.22-plugin-openh264 | srcpackage | 1.22.2-1.suse1699.1 | noarch | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) | gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | i586 | Open H.264 Codec (openSUSE Tumbleweed) i | libopenh264-7 | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | libopenh264-7 | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | libopenh264-devel | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) | libopenh264-devel | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) i | mozilla-openh264 | package | 2.3.1-2.suse1699.30 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed) v | mozilla-openh264 | package | 2.3.1-2.suse1699.30 | i586 | Open H.264 Codec (openSUSE Tumbleweed) | openh264 | srcpackage | 2.3.1-2.suse1699.30 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
Originally I tried installing 'gstreamer-plugin-openh264' but still got the error so installed 'gstreamer-1.20-plugin-openh264" which required removing 'gstreamer-plugin-openh264' but I still get the error.
What else do I need to install to enable H264 video encoding on Tumbleweed ?
Thanks!
On 7/8/24 4:27 PM, Fabian Vogt wrote:
Hi,
Am Montag, 8. Juli 2024, 22:06:54 MESZ schrieb Joe Salmeri:
I installed krdp6 to test out the new KDE rdp server.
After installing, in system settings when you go to enable Remote Desktop, it displays the following error message:
"Remote desktop cannot be enabled because your system does not support H264 video encoding. Please contact your distribution regarding how to enable it".
See https://bugzilla.opensuse.org/show_bug.cgi?id=1227461.
Until https://invent.kde.org/plasma/kpipewire/-/merge_requests/152 is merged, you need FFmpeg with libx264 encoding support.
Cheers, Fabian
Thanks Fabian, I will monitor that merge request. -- Regards, Joe
participants (3)
-
Fabian Vogt
-
Joe Salmeri
-
Jure Repinc