diff --git a/internal/servers/hls/index.html b/internal/servers/hls/index.html
index cc64564e..b7b60354 100644
--- a/internal/servers/hls/index.html
+++ b/internal/servers/hls/index.html
@@ -187,6 +187,7 @@ const loadAttributesFromQuery = () => {
video.muted = parseBoolString(params.get('muted'), true);
video.autoplay = parseBoolString(params.get('autoplay'), true);
video.playsInline = parseBoolString(params.get('playsinline'), true);
+ video.disablepictureinpicture = parseBoolString(params.get('disablepictureinpicture'), false);
defaultControls = video.controls;
};
diff --git a/internal/servers/webrtc/read_index.html b/internal/servers/webrtc/read_index.html
index 04c57aca..9399c096 100644
--- a/internal/servers/webrtc/read_index.html
+++ b/internal/servers/webrtc/read_index.html
@@ -78,6 +78,7 @@ const loadAttributesFromQuery = () => {
video.muted = parseBoolString(params.get('muted'), true);
video.autoplay = parseBoolString(params.get('autoplay'), true);
video.playsInline = parseBoolString(params.get('playsinline'), true);
+ video.disablepictureinpicture = parseBoolString(params.get('disablepictureinpicture'), false);
defaultControls = video.controls;
};