提升数据库更新脚本兼容性,修复推流视频音频BUG

This commit is contained in:
lin 2026-06-08 16:23:41 +08:00
parent 0bd42d00b5
commit 782f226adf
2 changed files with 24 additions and 7 deletions

View File

@ -109,6 +109,7 @@ public class MediaServiceImpl implements IMediaService {
// 鉴权通过 // 鉴权通过
redisCatchStorage.updateStreamAuthorityInfo(app, stream, streamAuthorityInfo); redisCatchStorage.updateStreamAuthorityInfo(app, stream, streamAuthorityInfo);
} }
result.setEnable_audio(true);
result.setEnable_mp4(userSetting.getRecordPushLive()); result.setEnable_mp4(userSetting.getRecordPushLive());
return result; return result;
} }

View File

@ -45,9 +45,9 @@ BEGIN
ALTER TABLE wvp_media_server ADD jtt_proxy_port integer; ALTER TABLE wvp_media_server ADD jtt_proxy_port integer;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_20250708(); call wvp_20250708();
DROP PROCEDURE wvp_20250708; DROP PROCEDURE wvp_20250708;
DELIMITER ;
/* /*
* 20250917 * 20250917
@ -67,9 +67,9 @@ BEGIN
ALTER TABLE wvp_media_server ADD mp4_ssl_port integer; ALTER TABLE wvp_media_server ADD mp4_ssl_port integer;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_20250917(); call wvp_20250917();
DROP PROCEDURE wvp_20250917; DROP PROCEDURE wvp_20250917;
DELIMITER ;
/* /*
* 20250924 * 20250924
@ -95,9 +95,9 @@ BEGIN
ALTER TABLE wvp_common_group ADD alias varchar(255) default null; ALTER TABLE wvp_common_group ADD alias varchar(255) default null;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_20250924(); call wvp_20250924();
DROP PROCEDURE wvp_20250924; DROP PROCEDURE wvp_20250924;
DELIMITER ;
/* /*
@ -112,11 +112,27 @@ BEGIN
ALTER TABLE wvp_stream_proxy DROP enable_remove_none_reader; ALTER TABLE wvp_stream_proxy DROP enable_remove_none_reader;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_20251027(); call wvp_20251027();
DROP PROCEDURE wvp_20251027; DROP PROCEDURE wvp_20251027;
DELIMITER ;
drop index uk_media_server_unique_ip_http_port on wvp_media_server; /*
* 20251101
*/
DELIMITER // -- 重定义分隔符避免分号冲突
CREATE PROCEDURE `wvp_20251101`()
BEGIN
IF EXISTS (SELECT 1 FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = (SELECT DATABASE())
AND TABLE_NAME = 'wvp_media_server'
AND INDEX_NAME = 'uk_media_server_unique_ip_http_port')
THEN
drop index uk_media_server_unique_ip_http_port on wvp_media_server;
END IF;
END; //
DELIMITER ;
call wvp_20251101();
DROP PROCEDURE wvp_20251101;
/* /*
* 202601025 * 202601025
@ -135,9 +151,9 @@ BEGIN
ALTER TABLE wvp_device DROP keepalive_time; ALTER TABLE wvp_device DROP keepalive_time;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_202601025(); call wvp_202601025();
DROP PROCEDURE wvp_202601025; DROP PROCEDURE wvp_202601025;
DELIMITER ;
create table IF NOT EXISTS wvp_alarm ( create table IF NOT EXISTS wvp_alarm (
id serial primary key COMMENT '主键ID', id serial primary key COMMENT '主键ID',
@ -192,9 +208,9 @@ ALTER TABLE wvp_device_mobile_position RENAME TO wvp_mobile_position;
END IF; END IF;
END; // END; //
DELIMITER ;
call wvp_20260417(); call wvp_20260417();
DROP PROCEDURE wvp_20260417; DROP PROCEDURE wvp_20260417;
DELIMITER ;
/* /*
* 20260521 wvp_device_channel唯一约束 * 20260521 wvp_device_channel唯一约束