Interface
VideoPlayOptions
Options for video playback via LiveKitRtcConnection.
Properties
height
?: numberOutput height for resolution override (FFmpeg path).
loop
?: booleanLoop video to keep stream continuously live (default: true).
maxFramerate
?: numberMax framerate for encoding (default: 60).
resolution
?: '' | '' | '' | '' | ''Output resolution. When set, overrides width/height and maxFramerate. FFmpeg path only.
source
?: 'camera' | 'screenshare'Track source hint - camera or screenshare (default: camera).
useFFmpeg
?: booleanUse FFmpeg for decoding (avoids node-webcodecs; requires ffmpeg in PATH).
videoBitrate
?: numberMax video bitrate in bps for encoding (default: 2_500_000).
width
?: numberOutput width for resolution override (FFmpeg path).