Skip to content

Latest commit

 

History

History
 
 

images

Images

Images used by the deployment.

To build all images:

gcloud builds submit

Image descriptions

app-streaming

Minimal container for streaming applications. Should work for most accelerated workloads.

Includes support for:

  • GLX
  • EGL
  • Vulkan
  • Pulseaudio

To use this image, set the EXEC_CMD environment variable to your entrypoint.

Example Dockerfile:

FROM gcr.io/cloud-solutions-images/gpu-accel-webrtc-app-streaming:latest

ADD q2rtx-1.1.0.tar.gz /opt/app/

WORKDIR /opt/app/q2rtx

ENV EXEC_CMD /opt/app/q2rtx/q2rtx.sh

desktop

Full desktop environment image that user works in with all graphics libraries installed.

Connects to X server using shared X11 socket running in xserver pod container.

gst-base

Gstreamer base image with Gstreamer and plugins built from source tree.

gst-webrtc-app

Gstreamer WebRTC app image with gst-base as base image.

Runs hardware accelerated NvEnc encoder and pipeline to stream X11 with WebRTC.

gst-web

Web interface for WebRTC streaming demo.

signaling

Singaling service for WebRTC pipeline.

xpra

Xpra image for hybrid streaming and CPU-only streaming.

xserver

Image for container running xorg server with fully configured NVIDIA drivers. Shares the X11 socket with the rest of the pod.