has weston a rtsp video src support?

Barry Song 21cnbao at gmail.com
Sun Jul 21 20:57:10 UTC 2019


Daniel Stone <daniel at fooishbar.org> 于2019年7月21日周日 上午6:48写道:
>
> Hi Barry,
>
> On Sun, 21 Jul 2019 at 00:33, Barry Song <21cnbao at gmail.com> wrote:
> > if i want to send the framebuffers using DRM backend as the video src
> > in gstreamer to networks through rtsp, does weston have an existing
> > solution.
> >
> > i mean something similar with the below for /dev/fb0 backend:
> > sudo ./test-launch "( multifilesrc location=/dev/fb0 ! videoparse
> > format=29 framerate=30/1 ! decodebin ! videoconvert ! x264enc !
> > rtph264pay name=pay0 pt=96 )"
> >
> > but if the backend is DRM, it seems it is much different, only weston
> > is the master of DRM.
> >
> > after some investigation, i found weston supports rdp and virtual
> > remote display. but it seems both of them is not what i want.
>
> The DRM backend has remote-display support, which lets you specify an
> arbitrary GStreamer pipeline as of the 7.0 alpha release. Details on
> configuring it are available in the weston-drm manpage.

Hi Daniel,
Thanks for your information.
Do you mean the below remote-output? is it a mirror of existing screen
or is it a new separate screen?
i mean whether i can display the same content on the remote output as
the existing physical LCD like a clone mode?
or the remote output is working as an extension of the existing screens?

Section remote-output
name=name
Specify unique name for the output.
mode=mode
Specify the video mode for the output. The argument mode is a
resolution setting, such as:
mode=widthxheight mode=widthxheight at refresh_rate
If refresh_rate is not specified it will default to a 60Hz.
host=host
Specify the host name or IP Address that the remote output will be
transmitted to.
port=port
Specify the port number to transmit the remote output to. Usable port
range is 1-65533.

>
>
> CHeers,
> Daniel

-barry


More information about the wayland-devel mailing list