A lightweight and functional Wayland compositor

Forked from wayland / weston

  • Tomohito Esaki's avatar
    Add remoting plugin for output streaming · f709d220
    Tomohito Esaki authored
    Remoting plugin support streaming image of virtual output on drm-backend
    to remote output. By appending remote-output section in weston.ini,
    weston loads remoting plugin module and creates virtual outputs via
    remoting plugin. The mode, host, and port properties are configurable in
    remote-output section.
    
    This plugin send motion jpeg images to client via RTP using gstreamer.
    Client can receive by using following pipeline of gst-launch.
    
    gst-launch-1.0 rtpbin name=rtpbin \
       udpsrc caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,
    		encoding-name=JPEG,payload=26" port=[PORTNUMBER] !
              rtpbin.recv_rtp_sink_0 \
       rtpbin. ! rtpjpegdepay ! jpegdec ! autovideosink \
       udpsrc port=[PORTNUMBER+1] ! rtpbin.recv_rtcp_sink_0 \
       rtpbin.send_rtcp_src_0 !
              udpsink port=[PORTNUMBER+2] sync=false async=false
    
    where, PORTNUMBER is specified in weston.ini.
    Signed-off-by: Tomohito Esaki's avatarTomohito Esaki <etom@igel.co.jp>
    f709d220
Name
Last commit
Last update
clients Loading commit data...
compositor Loading commit data...
data Loading commit data...
desktop-shell Loading commit data...
doc Loading commit data...
fullscreen-shell Loading commit data...
ivi-shell Loading commit data...
libweston Loading commit data...
libweston-desktop Loading commit data...
m4 Loading commit data...
man Loading commit data...
protocol Loading commit data...
remoting Loading commit data...
shared Loading commit data...
tests Loading commit data...
tools/zunitc Loading commit data...
wcap Loading commit data...
xwayland Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
Makefile.am Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
notes.txt Loading commit data...
releasing.txt Loading commit data...
weston.ini.in Loading commit data...