diff --git a/README.html b/README.html index f5b1591..ad3444b 100644 --- a/README.html +++ b/README.html @@ -330,7 +330,7 @@ plugins (Non-Debian-based Linux or *BSD)
  • Red Hat, or clones like CentOS (now continued as Rocky Linux or Alma Linux): (sudo dnf install, or sudo yum install) gstreamer1-libav gstreamer1-plugins-bad-free (+ gstreamer1-vaapi for -intel graphics). You may need to get some of them (in particular +Intel/AMD graphics). You may need to get some of them (in particular gstreamer1-libav) from rpmfusion.org (which provides packages including plugins that RedHat does not ship for license reasons). [In recent Fedora, the libav plugin @@ -342,19 +342,19 @@ fail to start, with error: no element “avdec_aac” ].

  • OpenSUSE: (sudo zypper install) gstreamer-plugins-libav gstreamer-plugins-bad (+ gstreamer-plugins-vaapi -for Intel graphics). In some cases, you may need to use gstreamer or -libav* packages for OpenSUSE from In some cases, you may need to use +gstreamer or libav* packages for OpenSUSE from Packman “Essentials” (which provides packages including plugins that OpenSUSE does not ship for license reasons; recommendation: after adding the Packman repository, use the option in YaST Software management to switch all system packages for multimedia to Packman).

  • Arch Linux (sudo pacman -Syu) gst-plugins-good -gst-plugins-bad gst-libav (+ gstreamer-vaapi for Intel +gst-plugins-bad gst-libav (+ gstreamer-vaapi for Intel/AMD graphics).

  • FreeBSD: (sudo pkg install) gstreamer1-libav, gstreamer1-plugins, gstreamer1-plugins-* (* = core, good, bad, x, gtk, -gl, vulkan, pulse, v4l2, …), (+ gstreamer1-vaapi for Intel +gl, vulkan, pulse, v4l2, …), (+ gstreamer1-vaapi for Intel/AMD graphics).

  • Starting and running UxPlay

    @@ -396,7 +396,7 @@ the video and audio streams were both played as soon as possible after they arrived (the GStreamer “sync=false” method), with a GStreamer internal clock used to try to keep them synchronized. Starting with UxPlay-1.64, the other method (GStreamer’s -“sync-true” mode), which uses timestamps in the audio and video +“sync=true” mode), which uses timestamps in the audio and video streams sent by the client, is the new default. On low-decoding-power UxPlay hosts (such as Raspberry Pi 3 models) this will drop video frames that cannot be decoded in time to play with the @@ -405,7 +405,7 @@ audio, making the video jerky, but still synchronized.

    The older method which does not drop late video frames worked well on more powerful systems, and is still available with the UxPlay option “-vsync no”; this method is adapted to “live streaming”, -and may be better when Using UxPlay as a second monitor for a Mac +and may be better when using UxPlay as a second monitor for a Mac computer, for example, while the new default timestamp-based method is best for watching a video, to keep lip movements and voices synchronized. (Without use of timestamps, video will eventually lag @@ -454,7 +454,7 @@ instructions for Raspberry Pi (tested on R Pi 4 model B 8GB and R Pi 3 model B+):

    Otherwise, build libplist and openssl from source: see instructions near the end of this README; requires development tools (autoconf, @@ -589,6 +589,14 @@ the UxPlay source directory (“UxPlay-master” for zipfile downloads, “UxPlay” for “git clone” downloads) and build/install with “cmake . ; make ; sudo make install” (same as for Linux).