has weston a rtsp video src support?

Esaki Tomohito etom at igel.co.jp
Wed Jul 24 01:44:40 UTC 2019


Hello Barry,

The remoting plugin doesn't support mirroring.
If the recently merged pipewire plugin doesn't support mirroring,
I think that weston doesn't support remote mirroring.

pipewire plugin:
https://gitlab.freedesktop.org/wayland/weston/merge_requests/177

Thanks,
Esaki

On 2019/07/24 6:24, Barry Song wrote:
> + Tomohito Esaki
> 
> using remote-output i found i could broadcast a virtual screen through
> UDP. but this screen is working as an extension of existing physical
> screens. is it possible for it to mirror the existing screen,
> displaying same content?
> there is a "same-as" option for physical screen, but it seems it
> doesn't work for remote-output:
> https://lists.freedesktop.org/archives/wayland-devel/2018-April/037946.html
> 
> Barry Song <21cnbao at gmail.com> 于2019年7月22日周一 上午8:57写道:
>>
>> 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