diff --git a/docker/nginx/templates/nginx.conf.template b/docker/nginx/templates/nginx.conf.template
index cf0de139e..f0bd4897d 100644
--- a/docker/nginx/templates/nginx.conf.template
+++ b/docker/nginx/templates/nginx.conf.template
@@ -34,6 +34,10 @@ server {
sub_filter "http://$original_host:80/mp4_record" "mp4_record";
sub_filter "https://$original_host/mp4_record" "mp4_record";
sub_filter "https://$original_host:443/mp4_record" "mp4_record";
+ sub_filter "ws://$original_host/mp4_record" "mp4_record";
+ sub_filter "ws://$original_host:80/mp4_record" "mp4_record";
+ sub_filter "wss://$original_host/mp4_record" "mp4_record";
+ sub_filter "wss://$original_host:443/mp4_record" "mp4_record";
# 设置为off表示替换所有匹配项,而不仅仅是第一个
sub_filter_once off;
diff --git a/web/src/views/common/channelPlayer/ptzCruising.vue b/web/src/views/common/channelPlayer/ptzCruising.vue
index bff51a4bb..532f106e4 100644
--- a/web/src/views/common/channelPlayer/ptzCruising.vue
+++ b/web/src/views/common/channelPlayer/ptzCruising.vue
@@ -30,7 +30,7 @@
diff --git a/web/src/views/common/ptzCruising.vue b/web/src/views/common/ptzCruising.vue
index e48c14aa3..21cfd990f 100644
--- a/web/src/views/common/ptzCruising.vue
+++ b/web/src/views/common/ptzCruising.vue
@@ -30,7 +30,7 @@