Images used by the deployment.
To build all images:
gcloud builds submit
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
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.
Gstreamer base image with Gstreamer and plugins built from source tree.
Gstreamer WebRTC app image with gst-base as base image.
Runs hardware accelerated NvEnc encoder and pipeline to stream X11 with WebRTC.
Web interface for WebRTC streaming demo.
Singaling service for WebRTC pipeline.
Xpra image for hybrid streaming and CPU-only streaming.
Image for container running xorg server with fully configured NVIDIA drivers. Shares the X11 socket with the rest of the pod.