来源:hgdjnet-server 9bfbafe10d417deea959bd53117bc88a10e60a83 项目身份 HKDJ / JHA-216,独立官网仓库,Jenkins 守卫键 hkdjnet 测试目录 /server/hkdj_net,App/Web API 30331/30332 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
23 lines
559 B
Go
23 lines
559 B
Go
package configser
|
|
|
|
import "hkdj-web-server/app/api/proto"
|
|
|
|
// ApplyVideoH265Policy 根据 sys_cfg.enableH265 决定是否向客户端暴露 H265 地址。
|
|
func ApplyVideoH265Policy(data *proto.VideoInfoData) {
|
|
if data == nil || GetConfigInfo().EnableH265 {
|
|
return
|
|
}
|
|
proto.StripH265Url(data)
|
|
}
|
|
|
|
// ApplyVideoH265PolicyList 批量处理视频列表。
|
|
func ApplyVideoH265PolicyList(list []proto.VideoInfoData) []proto.VideoInfoData {
|
|
if GetConfigInfo().EnableH265 {
|
|
return list
|
|
}
|
|
for i := range list {
|
|
proto.StripH265Url(&list[i])
|
|
}
|
|
return list
|
|
}
|