⚠
检测到数据未加载
数据看板
☁️ 云端演示版 · 自动刷新
频道总数
0
-
● 在线频道
0
可正常播放
注册用户
0
来自播放器注册
累计播放次数
0
-
累计观看时长
0秒
-
收藏总数
0
播放器收藏
⚡ 当前在线
统计窗口内有观看活动的端 · APK 内观看源站频道期间暂无法感知 窗口(分钟)● 在线用户
0
窗口内有观看心跳的注册用户
● 在线终端
0
按终端固定 ID 去重
● 在线 IP
0
按公网 IP 去重
● 在线频道
0
窗口内被观看的频道数
| 频道 | 在线会话 | 终端数 | IP 数 |
|---|
🧪 DLNA 投屏能力协商
投屏前查电视 GetProtocolInfo 声明 · 观察结果在「观众管理 → 行为日志」按事件 dlna_negotiation 查询 模式
off=现行为;learn=投屏时记录电视声明的媒体格式清单并上报(不改投屏行为);strict=电视未声明 HLS(mpegurl) 时不投 m3u8。改动经 /api/srcurls/cfg 下发,APK 下次拉取生效(约 5 分钟内)。
📡 最近播放记录
播放器每次观看实时写入,本页每 2 秒自动刷新🔥 频道播放排行
按播放次数排序| 排名 | 频道 | 分类 | 播放次数 | 观看时长 |
|---|
📡 视频源频道 TOP10
/videosource 频道排行 · 播放次数=采集计数(累计,只增不减)· 播放记录=现存日志条数 · v1.47.41| 排名 | 频道 | 播放次数 | 播放记录 | 观看时长 | 独立IP | 终端数 | 最近点击 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
📱 终端统计
每个终端(固定 ID)的播放数据 · 按播放次数排序 · 默认显示前 20 个| 终端 ID | 终端类型 | 播放次数 | 观看时长 | 用户数 | 最近活跃 |
|---|
🛡 合规频道
0
占全部频道 —
⛔ 不合规(已置灰)
0
字节中继 0 路
🔗 直连形态
0
观众直连源站 · 融TV 零出流量
📄 文本中继
0
服务端仅回 playlist 文本(KB 级)
🌱 播种依赖
0
签名取自家宽播种 · 不合规
⛔ 不合规频道清单(观众端已置灰)
数据不删除、后台仍可维护 · 按分类排序 · 最多展示 300 路| 频道 | 分类 | 出流量形态 | 播种依赖 | 不合规原因 | 静态源实测未通过原因 |
|---|---|---|---|---|---|
| 加载中… | |||||
探测频道数
0
动态信源 + 开通频道
✅ 正常
0
最近 40 分钟内探测通过
🔴 异常
0
连败 ≥2 或观众端判红
❔ 未知
0
尚未轮到 / 长期未探测
🩺 自愈介入
0
累计自愈 0 次 · 备用承载 0 路
🔴 异常频道清单
含根因诊断 + 无损自愈处置 · 每 30 秒自动刷新| 频道 | 分类 | 判定来源 | 连败 | 观众报错 | 最近错误 | 最近处置 / 指引 | 根因 / 自愈状态 | 最近探测 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| 加载中… | |||||||||
🩺 自愈记录
最近 12 条自愈动作(含逐级明细)· 状态驻内存,发版即复位| 时间 | 频道 | 触发 | 结果 | 逐级动作 |
|---|---|---|---|---|
| 暂无自愈记录 | ||||
⛔ 前台隐藏频道
连败达阈值由系统在观众端抑制呈现(隐藏卡片 / 置灰禁点);后台「开播」状态不变,探测与诊断继续,持续健康满等待秒数自动恢复| 频道 | 分类 | 隐藏时间 | 触发原因 | 当前健康 | 恢复倒计时 | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
⚡ 当前在线
统计窗口内有观看活动的端 · APK 内观看源站频道期间暂无法感知● 在线用户
0
窗口内有观看心跳的注册用户
● 在线终端
0
按终端固定 ID 去重
● 在线 IP
0
按公网 IP 去重
● 在线频道
0
窗口内被观看的频道数
| 频道 | 在线会话 | 终端数 | IP 数 |
|---|
📈 频道统计
播放次数(柱)与观看时长(线)双轴对比 · 实时更新🍩 访问占比
⏱ 观看时长 TOP10
按累计时长排序🗺️ 访问地图
按当前区间与筛选口径聚合 · 中国=省级 / 世界=国家级 · 底图:高德·阿里云 DataV(十段线画法符合国家标准)📋 频道统计明细
点击列头可排序🎁 推广统计
邀请排行 / 落地曝光(promo_visit)/ 归因绑定(promo_bind_ok)· 加载中…| 排名 | 邀请人 | 用户名 | 已邀请人数 | 最近活跃 |
|---|---|---|---|---|
| 加载中… | ||||
| 归因时间 | 被邀请人(昵称脱敏) | 邀请人 |
|---|---|---|
| 加载中… | ||
🏆 邀请激励规则 (邀请人数达标即向前台下发奖励文案与券码,人工核发)
📱 终端统计明细
每个终端固定 ID 的行为数 / 观看时长 / 用户数 / 最近活跃(v1.16.3 · 随筛选条件联动)| 终端 ID | 终端类型 | 行为数 | 观看时长 | 用户数 | 最近活跃 |
|---|
📋 行为日志明细
点击用户名可跳转查看该用户画像| ID | 类型 | 用户 | 频道 / 关键词 | 开始时间 | 结束时间 | 启动延时 | 观看时长 | 终端类型 | 操作系统 | 画像 |
|---|
-
📺 频道观看排行
观看次数(柱)与观看时长(线)双轴对比🍩 分类偏好占比
按观看次数⚡ 启动延时分布
首帧打开耗时分桶📅 每日观看趋势
近30天🕐 时段分布
24小时观看次数🎮 操控行为分布
全屏 / 无线投屏 / 暂停等按钮事件(v1.7.0)📱 终端分布
按观看次数🕘 最近行为记录
最近 20 条| 类型 | 频道 / 关键词 | 开始时间 | 启动延时 | 观看时长 |
|---|
📈 在线节点趋势
最近 3 小时 · 每分钟采样💾 累计带宽节省趋势
ALM 共享分片折算的服务器出流量🩺 实时运行状态
每 5 秒自动刷新| 指标 | 当前值 | 说明 |
|---|
📡 各频道 ALM 实时监控
在线观众观看同一频道即形成 ALM 房间;命中率 = ALM 分片 ÷ 总分片| ID | 频道 | ALM | 在线节点 | ALM 命中率 | 累计节省 | 分片 ALM/服务器 | 最近活动 |
|---|
🎁 全部频道 ALM 配置
原始流与动态转发流统一配置,任一频道的 P2P 传输机制一致;也可在「频道管理 → 编辑频道」中开关| ID | 频道 | 分类 | 类型 | 状态 | 在线节点 | ALM 分发 |
|---|
⚙️ ALM 分发参数配置
保存后新观众生效(已观看中的观众下次进入生效)🆚 流量结构对比
ALM 命中分片 vs 服务器直取分片(累计)📊 各频道节省带宽排行
按 ALM 共享字节数排序🔮 节省效果预估模型
基于当前命中率和配置的码率/单价推算| 并发场景 | 无 ALM 流量费 | 当前命中率 | ALM 后流量费 | 月节省 |
|---|
📡 动态源列表
首个观众请求自动启动采集;末观众离开后按宽限时间自动停止;采集故障时观众自动回退频道静态流| ID | 名称 | 绑定频道 | 状态 | 观众 | 运行时长 | token 年龄 | 上游 成功/失败 | 中继次数 | 操作 |
|---|
📜 运行事件日志
最近 50 条(采集启停 / token 续期 / 故障回退 / 自动重试)| 时间 | 源 | 事件 |
|---|
📢 广告列表
勾选广告后点「批量应用到频道」可一次性定向到多选频道;广告在播放端换台间隙 / 播放期间按配置激活漂浮展示| 名称 | 类型 | 内容 | 时长 | 定向频道 | 有效期 | 每日时段 | 发布定向 | 投放人 | 价格/付费 | 曝光 | 状态 | 操作 |
|---|
🗂️ 分类管理
点击分类筛选频道 · 拖拽排序频道 ·
📚 分类字典(地区 / 内容维度)
拖拽调整次序 · 观众端分类栏与标签多选均按此字典 ·
地区维度
(新增: )
内容维度
(新增: )
🛠 频道运营工具
排序模式决定观众端默认频道次序(观众手动切过则以观众为准)
频道列表(0 个)
↑↓ 或直接改序号调整排序 · 勾选可批量操作 ·
| 排序 | 台标 | ID | 频道名 | 频道号 | 代码 | 分类 | 标签 | 流类型 | 状态 | 操作 |
|---|
🔗 动态签名源(厂商频道直连)
从厂商拉取频道清单勾选导入:名称与台标自动同步官网 · 播放时服务端现签 · 无需逐台配置 ·
🖼️ 频道卡片模板管理
模板定义每个频道的命名 / 前端显示方式 / 卡片台标图 · 支持增删改查与一键切换 ·
🧩 频道组(一个统一 URL 发布多路频道)
组内每行频道=一条条目 · 选台由组级「🎯 统一选台模板」统一决定(行内步骤留空即按模板生成)· 「展开 / 同步」会以后台组为准覆盖组内字段(保留条目 ID 与排序号)
🌐 视频源URL(0 条)
登记频道页面/流地址 · 播放端按名称取第 1 个 URL 为默认主源 · 排序号越小越靠前(可空缺/同号)· 可拖拉行调序 ·
| ID | 排序号 | 名称 | 类型 | URL 数 | 主源(第 1 个) | 分类 / 发布出口 | 听广播绑定 | 状态 | 更新时间 | 操作 |
|---|
⏱ 起播兜底 · 播放区浮层 · 顶栏标语
频道起播等待上限 · 超时判定与兜底动作 · 1~600 秒 ·
超过该时长仍未出画面时:先自动切换到备用源,备用源用尽才提示。不会露出频道网页原貌。
该时长同时是 CCTV 频道画面的兜底显示时点。设置过短会在频道尚未完成全屏化时撤除保护,可能短暂露出电脑版页面。建议不低于 12 秒。
起播完成或触摸屏幕唤出控制条后,播放控制键保持显示的秒数,到点自动收起;再次触摸屏幕重新计时。默认 25 秒。
画面连续无变化
秒后出现(2~60,默认 5)
按键下方文案
按键为半透明,出现在屏幕正中间,不遮挡正常操作。点一次=尝试恢复播放;若仍未恢复,会自动重连该频道一次(等价于手动按 🔄)。仅对 /videosource 发布的频道生效。需融TV App v1.16.3 起生效。
默认档
起播完成后自动切到默认档(观众可在播放区「清晰度」里改)。源站只有单码流时不显示该按钮,无需人工判断。需融TV App v1.14.72 起生效。
不透明度
%
半透明模式下的不透明度 0~100(默认 67%,即当前观感)。数字与滑块联动;仅在「半透明」模式生效。需融TV App v1.14.72 起生效。
关闭后,播放区左上角与左下角的按钮全部不显示,触屏也不再唤出;开启时按上方「播放控制条显示时长」自动隐藏,触屏重新唤出。默认开启。
球体大小
上下位置(vh)
律动速度
球体大小默认 0.68(数值越小球越小);上下位置默认 -10(负数=上移,-30~10);律动速度默认 1.0(0=定格静止,2=双倍速)。关闭「显示 3D 星球」后过渡遮罩只剩频道名文字。改完保存,App 在下一次开台/退出过渡即生效(每 60 秒自动取一次新配置,无需重启 App)。需融TV App 标准版 v1.16.0 / 增强版 v2.1.9 起生效。
上传的文件优先播放,外链地址自动忽略;单曲不超过 8MB,建议 1 分钟以内。
音量
0.8
球动画展示期间同步播放,动画结束自动停止;换台/退出过渡同样生效。默认音量 0.8、不循环。需融TV App v1.14.37+ 生效(老版本忽略此配置,无副作用)。
最大回看
小时
时移参数名
适用频道(只勾选已确认支持时移的广播台):
正在载入广播频道…
实测结论(2026-11-14):河北 7 条广播(天翼云 CDN)支持
?start=<unix秒>,24 小时可回听;央广卫星、黑龙江、拉萨、国际台实测参数被忽略,勾选也不会生效。未勾选的频道听众看不到回听条。逐项可设「显示/隐藏」与「显示文字」(上限 12 字,留空=只显示图标)。「前往」区四项 + 功能宫格九项共 13 项。需融TV App v1.14.54 起生效。
分享时会在文案后自动追加带邀请码的链接。留空=恢复默认文案「更多精彩在融TV安卓App」。需融TV App v1.14.54 起生效。
⇄ 预载方式
左右换台预载策略 ·
右边=只预载下一个频道(绿›);左边=只预载上一个频道(绿‹);左右同时=两侧都预载(受手机运行内存与计算资源门禁约束,资源不足时自动只保留右边);左右轮询=单路预载,按下方间隔在下一个与上一个频道之间交替。
仅「左右轮询」模式生效。到点后在下一个频道与上一个频道之间切换预载对象,同一时刻只占一路预载资源。
无屏幕操作超过该时长后自动关停预载,下一次触控自动恢复。默认 120 秒。
⏳ 换台等待提示
非预载换台等待浮层文案 ·
非预载换台(灰色箭头直达 / 频道清单选台)等待期间,APK 继续播放当前频道,该文本以半透明方式显示在播放区上方。默认:{频道名}即将进入直播...
🔥 热点投放(/videosource/ 树状图)
块数 / 投放顺序 / 整体风格 / 每格覆盖 / 翻页 ·
📄 页面文案(/videosource/)
本页全部可见文本 ·
观众点顶栏品牌字标时打开的地址。留空 = 用默认(手机版「听广播」
/web/m/?tab=radio)。
站内可写相对路径(/web/m/?tab=radio、#radio),站外写完整 https:// 地址。🧩 热点方块图默认视图(/videosource/)
后台=全局默认 · 观众仅本机覆写 ·
四项默认为每位观众打开时的缺省视图。观众在本机的调整只写本机 localStorage,不同步到服务端、不影响其他观众;取消勾选后所有终端强制使用上述默认值。
📝 文字超链(0 条)
在播放视频上叠加可点击元素 · 配置频道/位置/时间/内容/跳转链接 ·
| ID | 绑定频道 | 内容 | 跳转链接 | 屏幕位置 | 进入特技 | 运动方式 | 出现时间 | 发布定向 | 状态 | 操作 |
|---|
⚙ EPG 全局配置
过去 天
未来 天
采集时间点(北京时间,最多 4 个,逗号分隔)
默认每日 06:40 一次;节目单为滚动窗口,需每日重采
节目单数据源
加载中…
采集优先级:节目单直链(源站 301 后的真实文件主机,标准 443,容器可直连)→ 源站入口(仅非标端口 8000/8001,机房出口常被 RST,但普通网络可用,成功时自动学习并回写直链)→ DIYP 逐频道兜底 → 终端代传。广播类频道没有电视节目单,不参与匹配。整包一次拉取(e1 覆盖最广),20 分钟内复用内存缓存。
探针白名单
加载中…
采集源:XMLTV 全量节目单为主 + 公共 DIYP 逐频道兜底(按频道名/别名智能匹配;未覆盖频道可在「频道匹配明细」里手工指定源侧频道名后重采)
📺 频道节目单编辑(0 条)
节目单源时区
| ID | 日期(星期) | 开始 | 结束 | 栏目 | 节目名称 | 相关介绍 | 备注 | 来源 | 显示 | 操作 |
|---|
🔍 EPG 全局查询
~
| 频道 | 日期(星期) | 时间 | 栏目 | 节目名称 | 介绍 / 备注 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|
| 输入关键词开始全局查询 | |||||||
➕ 新建观众账号
rtv1~rtv1000 为管理员号段(在此配置账号与密码,机制与自增账号一致);rtv1001 起为观众自动注册专用,不可手工创建观众列表(0)
观众在播放器注册/登录后同步显示;「重置密码」将该账号密码重置为内容管理中的缺省密码| ID | 用户名 | 昵称 | 来源 | 状态 | 注册时间 | 操作 |
|---|
➕ 新建后台账号
为运营/编辑等同事创建后台账号,角色决定其可见功能(在「角色权限」中配置)🧑💼 后台账号(0)
修改角色即时生效(该账号重新登录后按新权限显示菜单);重置密码后旧密码立即失效| ID | 用户名 | 昵称 | 角色 | 权限 | 状态 | 最近登录 | 操作 |
|---|
🛡 角色与权限矩阵
| 角色 | 状态 | 有效时间 | 菜单权限 | 内容范围 | 操作 |
|---|
🗂 首页模板(页面内容模板)
整套页面内容(品牌 / Logo / 首页背景 / 频道衬底 / 文案)可保存为模板,播放端展示「当前启用」的模板当前启用:默认模板 —— 播放端正在展示此模板内容
📱 APK 显示文本管理
APK 右上角顶栏标语与屏幕底部两行文字;保存后随 /api/srcurls/cfg 下发,APK 启动时拉取投屏时标语仍会自动让位隐藏,不受本开关影响。自「视频源URL」卡迁入(v1.46.46);历史配置已自动保留。
留空或填非 http(s) 地址 ⇒ 回落默认站内页「/videos」。需融TV App v1.14.57 起生效。
底部两行文字需配套 APK 版本生效(v1.15.39 起);顶栏标语老版本 APK 即支持。清空底部文字 ⇒ 回落默认文案。
🏷 品牌与文案
品牌名 / 标语 / Hero 徽章与按钮 / 页脚文字(播放端首页顶栏与底部)📱 移动端运营(/web/m/)
仅作用于手机版播放页 /web/m/:首页推荐位 / 顶部公告 / 轮播图(电脑版 /web/ 不受影响)🔤 手机版频道切换区文案(/web/m/)
「看电视 / 听广播」页频道条上方的两处文字。文本留空 = 用默认文案;链接留空 = 纯文字、不跳转(可填站内路径/videosource/ 或完整 https:// 地址)。②号引导语显示在①号标题的同一行右侧,仅当分类标签一行放不下时出现。⏩ 单屏预加载(APK)
观众在播放页触屏(非按键)后,App 在后台静默预载「右侧相邻频道」;到达①的秒数后画面右侧出现「»」箭头,点它立刻切到该频道;超时未点则自动回收并重新等待下一次触屏。两个时长此处可调,App 启动时拉取。缺省 25;允许 5-120
缺省 120;允许 30-600
⏱ 播放参数
当前频道最短观看时长:控制用户过快切台,保证换台缓冲效果;自动刷台:播放端「⚡ 刷台」功能的默认参数;新首页播放内核五项只作用于新首页/(经典版 /web 与手机版 /web/m/ 不受影响);保存后播放端重新进入页面生效(桌面端 30 秒内自动同步)缺省 7 秒;填 0 表示关闭门控;允许范围 0-60
当前频道不足「最短观看时长」时点其它频道会弹出这句;
{最短播放时长} 自动替换为上面的秒数;留空=用默认文案;最多 60 字刷台时每个频道的停留时长,到时自动切相邻下一台;缺省 10 秒;允许范围 10-3600
观众在该时间窗内沿单一方向连续换台超过次数阈值时,自动弹出「自动刷台」确认弹窗;缺省 60 秒;允许范围 10-600
时间窗内同向手动换台超过该次数即触发自启动弹窗;缺省 3 次;允许范围 2-10
一次连续刷台最多自动换台次数,达到后自动停下并询问观众;0 = 不限;缺省 10 次
新首页播放内核 只作用于新首页
/;数值越大越「松」(更抗抖动但延迟略增),越小越「紧」。下列「0 / 1」的特殊取值见各行说明。音频与视频时间戳偏差超过该阈值即重排音频时间戳;越小同步越紧。缺省 1(播放器出厂 3);填 0=沿用出厂 3;允许范围 0-10
已播过的缓冲保留时长,越小越早释放(长时间播放不涨内存、不积脏缓冲)。缺省 30(播放器出厂=永不释放);填 0=沿用出厂;允许范围 0-300
播放器维持的直播缓冲分片数:越大越抗抖动、延迟略增。缺省 4(播放器出厂 3);允许范围 2-10
落后于目标缓冲超过一个分片时,最高以该倍速轻推回位(避免越播越滞后)。缺省 1.2;填 1=关闭追帧;允许范围 1-3
主播放器最多预存多少秒数据,越大越抗卡顿、内存占用略增。缺省 20(原为 10);允许范围 6-60
新首页暂停持续超过该时长即停止缓冲加载并退回待机页(恢复需两次点击)。缺省 60000(1 分钟);允许范围 5000-600000
🔗 手机版入口(桌面端 /web/)
桌面版首页顶栏的跳转超链;控制前端是否可见 / 显示文本 / 链接 URL / 鼠标悬停提示语🏷️ 顶部标签(品牌字标 / TV排行榜)
观众端顶栏两个可点标签的文本与跳转地址;改完点右上「保存」(与「视频源URL → 页面文案」共用同一份数据)
文本与地址改动后,观众端刷新即生效。
🔗 经典版入口(移动端 /web/m/)
移动版顶栏的跳转超链;控制前端是否可见 / 显示文本 / 链接 URL / 悬停提示语🏠 新首页(精致搜索门户)
本组配置只作用于新首页/(public/home/index.html);经典版 /web、手机版 /web/m/ 不受影响观众在新首页顶栏点品牌字标(文字/Logo)时打开的地址。留空 = 用默认(视频源频道总入口
/videosource)。① 顶栏快捷入口
新首页顶栏右侧入口:显示开关 / 显示文本 / 链接 URL / 悬停提示 四项全可配;取消勾选即隐藏该入口| 显示 | 显示文本 | 链接 URL | 悬停提示 |
|---|
② 页脚入口与版本号
新首页页脚的入口超链(同样四项可配)与右下角版本号显示开关| 显示 | 显示文本 | 链接 URL | 悬停提示 |
|---|
③ 播放区(版式 / 角标 / 待机屏 / 待机动画 / 异常提示)
播放区位置与尺寸、搜索条在播放区上方或下方、开机前待机画面与其品牌字标、无法播放时的提示文案播放区版式 按设备分别配置,前端自动选档(iPad 含 iPadOS 13+ 桌面 UA;窄视口按手机档),窗口跨档实时重算。配置在页面首帧即生效 —— 刷新时不再出现「先缺省尺寸、再跳到配置尺寸」的跳变。
| 设备 | 尺寸模式 | 宽高比 | 宽度 px | 高度 px | 水平位置 | 垂直位置 | 距顶 px | 搜索条 |
|---|---|---|---|---|---|---|---|---|
| 💻 电脑 | ||||||||
| 📱 手机 | ||||||||
| 📱 iPad |
「按宽高比自适应」=播放区宽度随整体窗口自适应,高度按所选宽高比(16:9 或 4:3)推导,宽度 / 高度两栏留空即可;「固定尺寸」才读宽度 / 高度 px(0 或留空 = 该维度仍自适应)。「距顶 px」仅在垂直位置=靠上时生效。
可下拉选预设,也可直接填字体名
字号 px(0 = 自适应)
字距 px
仅支持 #hex / 色名 / rgb()
占位符 {name} = 频道名,请保留
勾选后与水印同排最紧凑显示,如「融TV 20:30:08 周四 10-01」
「全屏」= 播放区全屏;「小屏」= 页面窗口态(手机 / 嵌入页面同属小屏)
当前:内联 CSS 脉冲动画(零下载)
直播流加载失败时显示的提示语(新首页中央错误层);后台留空回默认措辞。海外观众提示等已审定的观众通告不受本项影响,仍按原文显示
④ 右侧功能菜单(8 项)
播放器右侧竖排功能按钮:逐项可配 显示开关 / 按钮文本 / 悬停提示(按钮顺序固定,不对应项留空即用默认文案)| 显示 | 按钮文本 | 悬停提示 |
|---|
⑤ 搜索体验
搜索框占位文字 / 按钮文本 / 热词行 / 结果卡片平铺上限 / 语音搜索按钮 / 空结果与搜索中文案超出部分用左右箭头平滑翻滚查看(1~6)
⑥ 节目单面板与操作提示语
展开节目单(EPG)后的面板文案,以及分享复制成功 / 失败的提示语⑦ 播放引擎参数
预载与联播的性能参数。无特殊需要请保持默认;填写的数值会被服务端收敛到安全区间(如联播间隔下限 3 秒)「联播」自动轮换频道的停留时长(3000~60000)
手选频道时等待预载就绪的上限(200~5000)
联播时判定频道是否可连(1000~15000)
联播候选频道就绪核验期限(2000~20000)
判定为不健康后的冷却时间(1~60)
0=关闭预载;1=左右各一个;2=各两个(0~2)
新首页联播(扫台)进行中,在播放区顶部显示小条:第几轮 · 第几台 · 距下次换台秒数(v1.44.81 需求 6,缺省开启)
最高=播放请求(播放列表+媒体分片)按最高网络优先级调度,且中继链路禁用 Nagle 低延迟;标准=两侧均不干预
⑧ 首页默认推荐频道
新首页/ 首屏默认打开哪一路。选「自动挑选」时,服务端按访问热度靠前 ∩ 当前健康良好给出候选池,再由每位观众按自己的网络与终端在本机实测,取第一路观感正常的频道 —— 因此不同观众看到的推荐可能不同
仅「手工指定」生效;该频道停播或被健康门控隐藏时自动安全回退
自动挑选模式下多久重新评估一次候选池(1~1440);同时用作观众端实测结论的缓存时长
点右侧按钮查询
点下方按钮查看各频道在观众端的实测统计
⑨ 搜索热词(试试)
新首页搜索框下方「试试:…」一行的热词:① 手工热词(每行一个,最多 10 个);② 自动推荐=按近 N 日观众真实搜索词聚合取 Top K(默认 7 天 / 3 个,可调;与手工热词重复的词自动跳过)。两类热词都会按频道实际可访问性过滤——当前未上架或被合规/健康门控置灰隐藏的频道,其热词不下发;总开关关闭时回退旧口径(排序前三在播频道名)关闭后「试试」行回退为排序前三的在播频道名(仍带可访问性过滤)
点击热词=直接以该词搜索;每词 ≤24 字;全半角/标点差异视为同词去重;命中不了任何当前可访问频道的词不会显示
数据源=观众端搜索行为日志(仅聚合计数,不含身份信息);与手工热词折半重复的词自动跳过
只统计最近 N 天内的搜索词;1~90,默认 7
按搜索次数取前 K 个;1~6,默认 3
点右侧按钮查看(以服务端实时计算为准)
🖼 Logo 图片
上传 PNG/JPG(建议 ≤1MB,转存为 base64);留空则使用默认 logo 文件🏞 首页衬底背景
播放端首页整体背景:默认=跟随皮肤主题;纯色=指定背景色;图片=衬底大图🎞 频道标签衬底
播放端所有频道卡片的缩略图区域背景:默认=跟随主题;纯色=统一底色;图片=统一衬底图🖼 频道 Logo 模板(自动生成)
根据频道名称 / 分类自动生成风格统一的 Logo(SVG),写入各频道的「logo」字段作为卡片缩略图;有 Logo 的频道在播放端优先显示 Logo,未设置的使用统一衬底预览(调整形状 / 取字实时变化):
🔑 管理端登录页文案
登录卡片副标题与提示,留空使用默认🪪 自动注册与账号保护
缺省密码/安全问题用于自动注册与找回重置;提醒天数控制账号保护弹窗
说明:观众点击「收藏 / 观看画像」或累计使用天数超过阈值时,会收到「设置专属密码与安全问题」的非强制提醒(每 7 天最多 1 次);设置专属密码后不再提醒。
💬 微信扫码登录配置
配置微信开放平台网站应用 AppID / AppSecret 后,播放端登录弹窗将显示「微信扫码」标签页
配置步骤:① 前往 open.weixin.qq.com 注册网站应用 → ② 获取 AppID 和 AppSecret → ③ 在「授权回调域名」中填写
保存后播放端登录弹窗自动出现「微信扫码」标签页,用户扫码后自动注册/登录
www.internet3.com.cn → ④ 填入下方并保存保存后播放端登录弹窗自动出现「微信扫码」标签页,用户扫码后自动注册/登录
📤 微信分享卡片(公众号 JS-SDK)
作用:微信内打开融TV → 点「分享 → 微信好友」,分享出去的是「频道名 + 直达链接 + 花朵图标」的图文卡片。
配置步骤:① 公众号后台「设置与开发 → 基本配置」获取 AppID / AppSecret → ②「公众号设置 → 功能设置」→ JS接口安全域名 填
未配置也能分享:微信会自动抓取页面标题、描述与花朵图标缩略图(v1.31.0 已补 og 标签)。
配置步骤:① 公众号后台「设置与开发 → 基本配置」获取 AppID / AppSecret → ②「公众号设置 → 功能设置」→ JS接口安全域名 填
www.internet3.com.cn → ③「基本配置 → IP白名单」加入服务器出口 IP(否则取 token 会报 40164)→ ④ 填入上方并保存。未配置也能分享:微信会自动抓取页面标题、描述与花朵图标缩略图(v1.31.0 已补 og 标签)。
💰 打赏设置(前端收款)
开启后安卓 App / 播放端展示「支持作者」入口,点击弹出您的微信收款码,打赏金额直接进入您的微信零钱
配置步骤:① 打开微信「我」→「服务」→「收付款」→「二维码收款」→ 保存个人收款码图片 → ② 在此上传收款码 → ③ 勾选开关并点击页面底部「💾 保存内容配置」。
保存后安卓 App 顶部出现「💰」按钮(30 秒内自动同步),用户扫码打赏的钱直接进入您的微信零钱,平台不经手。
保存后安卓 App 顶部出现「💰」按钮(30 秒内自动同步),用户扫码打赏的钱直接进入您的微信零钱,平台不经手。
🧾 打赏记录
加载中…播放端 / 安卓 App「❤ 打赏」提交的金额与留言会记录在此(v1.10.0 起);实际到账以微信收款通知为准。
🎛 前端页面配置(元素开关)
控制播放端首页各主要按钮 / 图文元素的显示与隐藏,保存后播放端 30 秒内自动同步(同浏览器标签页实时生效)顶部工具栏
首页横幅(Hero)
页面区块
取消勾选即隐藏对应元素;全部保持勾选 = 默认完整页面。登录/注册弹窗不受此配置影响(可用关闭按钮随时返回首页)。
🎛 播放区按钮显隐(手机版 /web/m/)
手机版播放区右下角那排按钮:逐键控制显示 / 隐藏,电视类与广播类频道分别配置。纯音频频道默认隐藏「投屏」「多屏播出」(无画面可投、无需分屏)与「清晰度」(无分辨率档位可言),需要时可在此开启。「清晰度」即使勾选,也只在流本身为多码率时出现(单码流自动隐藏)。保存后播放端 30 秒内自动同步(同浏览器标签页实时生效)电视 / 视频频道(CCTV、卫视等)
广播 / 音频频道
取消勾选即隐藏对应按钮;全部勾选 = 该排按钮完整显示。⚠ 已处于「投屏中」时,投屏键会自动保留(否则切台后将失去唯一的「停止投屏」入口,不受此处配置影响)。「暂停」「全屏」属基本操作,建议保持勾选。
🎵 波形与提示(手机版 /web/m/ 听广播)
手机版「听广播」的波形区:观众可切换波形形状(柱状频谱/环形频谱/时域波形/翩翩起舞)、配色(单色/双色渐变/彩虹多色/音韵律动)与体型(翩翩起舞F 胖身/翩翩起舞T 瘦身,默认柱状频谱+音韵律动+胖身)。此处可逐组开关这四排控制按钮(形态/配色/调色板/体型),并维护广播开播时的提示语。关闭某组后观众端只保留该维度的默认形态。观众端控制条
提示语留空即回落默认「马上开播…」。四组开关只控制观众能否切换,不改变默认形态/配色/体型。⚠ 真实频谱依赖浏览器取流能力:极少数内核不支持时观众端自动回落为原来的波形柱动画,不会白屏。
🕐 播放区水印(经典版 /web/ · 移动版 /web/m/ · 视频源 /videosource)
在播放区右上角显示水印文本+时钟(可含秒钟)+星期+日期,最紧凑同排展示(例:「融TV 20:30:08 周四 10-01」)。三端各自独立配置(各项异性),互不影响;缺省全部关闭。① 经典版 /web/(电脑网页播放区)
② 移动版 /web/m/(手机网页播放区)
③ 视频源 /videosource(APP 内频道播放区)
「全屏」=播放区全屏;「小屏」=页面窗口态。勾了「显示秒钟」时时钟每秒刷新(更费一点点电,按需开启)。⚠ 视频源 /videosource 的播放区由 APP 承载第三方官网页面,水印由 APP 以原生浮层绘制在该播放区上方。
🤖 实时预览
随下方表单即时更新(点击形象切换表情)
预览环境
▲ 预览区(模拟首页 hero 区,形象初始位置按当前配置渲染)
① 基础与位置
任一说法命中即唤醒;连喊几声「小融」也算
开启后播放页/首页常开一条只听不做的通道;关掉即只保留按住说话。浏览器无原生桥,自动忽略
5~120,默认 25;这段时间内没有新的语音输入即自动关闭
\n
📚 知识库(RAG)
未加载观众听到的所有话 = 这里的模板 + 后台文档原文,模型不自由生成文字;模板留空即静默。参数保存后即时生效,无需发版。
默认显示可维护的手写条目;派生条目由频道/文档自动生成,只读。
悬浮球下方还有 64px 高的麦克风按钮;判断会不会挡住底部按钮条,请切到上方「手机竖屏」预览看(虚线框即麦克风按钮的位置)。
② 形象(形象库)
可保存多套形象;「设为当前」即更换观众看到的形象加载中…
支持 PNG / JPG / WebP(≤ 1.5MB,建议透明底)或 SVG 文件;新增后默认「已下架」,确认效果无误再启用并设为当前。
③ 台词(换文本)
命中内置语音包的台词零延迟播放;自定义台词自动降级为浏览器 TTS 朗读④ 语音指令回复语
唤醒词与指令识别后的播报文本🎙 语音识别文案(手机端大按钮与提示语)
📌 生效状态
当前 只有「② 端侧识别优先」这一段真正影响线上行为(轻量版与增强版都在用)。
其余七段是 APK 接线前预留的配置位:可以保存,端上暂时不读取,等对应版本发出去后自动生效。
最近保存时间:—
其余七段是 APK 接线前预留的配置位:可以保存,端上暂时不读取,等对应版本发出去后自动生效。
最近保存时间:—
① 总闸
⏳ 端上待接线② 语音识别
✅ 端侧识别优先生效中
开(默认):松手后先用本机模型认一次,认对了就不上传;认不出来才把同一段音频交给线上识别兜底。
关:恢复旧行为,松手直接上传线上识别。线上识别比本机准的时候把它关掉即可,不用重新出包。
关:恢复旧行为,松手直接上传线上识别。线上识别比本机准的时候把它关掉即可,不用重新出包。
模型档位与下载开关:⏳ 端上待接线,当前仅存储。
③ 粤语路由
⏳ 端上待接线④ 播报(TTS)
⏳ 端上待接线⑤ 本地指令
⏳ 端上待接线取消勾选的指令不进本地解析,一律走线上理解(响应会慢一点)。
⑥ 咨询
⏳ 端上待接线⑦ 隐私
⏳ 端上待接线⑧ 版本闸
⏳ 端上待接线v1.47.10 之前这一项在 /api/pro/cfg 里被版本号信息整体覆盖,实际下发不到端上;现已修正。
访问记录
-
-
累计播放次数
-
-
累计观看时长
-
由访问记录实时汇总
用户 / 频道
-
-
数据文件
-
data.json(服务端落盘)
自动备份
-
启动+每6小时 · 留30份
备份持久化状态
-
-
终端 ID 数(v1.16.1)
-
全站去重终端固定 ID
终端属性 TOP(v1.16.1)
-
按 UA 细分浏览器/APP/操作系统
📱 终端统计明细
每个终端固定 ID 的行为数 / 观看时长 / 用户数 / 最近活跃(v1.16.3 · 行为日志 + APP 上报合并口径)| 终端 ID | 终端类型 | 行为数 | 观看时长 | 用户数 | 最近活跃 |
|---|
🌐 geo 详细信息(区县级)增量维护
腾讯 LBS 免费额度约束下的区县数据增量补全服务(v1.46.43)加载中…
额度驱动:每日最多使用「每日额度 × 使用比例」次 LBS 调用(默认 10000×0.8=8000);增量服务按「更新频率」定时把 geoCache 中缺区县的条目增量补全(结果就地追加进原有 geo 备份字段),启动回填仅限最近 3 天、最多 300 个 IP。
🗄️ 日志归档与增量补全
受保留条数上限约束的统计域,用「增量归档」补全历史,统计只增不减(v1.46.43)加载中…
驱动条件与 geo LBS 增量维护同构:占用率=现存量 ÷ 保留上限,≥「占用率触发」即归档一轮(把超出部分折叠进归档域,日 × 维度聚合,体积与保留条数无关)。归档只存「不在活窗口内的缺失量」,统计口径=现存活量 + 归档缺失量(逐日逐维相加)⇒ 新数据进来不再挤掉历史,值只增不减。「从历史备份补全」读取 backups/ 里的历史全量备份,把本功能上线前已被裁掉的记录增量补回(幂等,可反复执行,只写归档域)。
一致性约定:归档折叠只操作采集数据集的副本,正本(活窗口)继续承接前端实时采集;仅在更新进行中时,后台读方会看到「系统正在更新数据,请等待或稍后再看...」的提示,观众端不受任何影响。
一致性约定:归档折叠只操作采集数据集的副本,正本(活窗口)继续承接前端实时采集;仅在更新进行中时,后台读方会看到「系统正在更新数据,请等待或稍后再看...」的提示,观众端不受任何影响。
♻️ 版本更新数据守护
系统版本更新时历史访问数据自动加载与合并① 自动备份:服务每次启动、每 6 小时自动将全量数据快照到
backups/ 目录(滚动保留 30 份)。② 自动恢复:版本更新后若 data.json 丢失或为空,服务启动时自动从最近备份合并恢复历史访问记录与用户。
③ 手动迁移:更新版本前点「📥 导出数据全量备份」保存文件;更新完成后在下方「导入合并」上传该文件,历史数据按日志 ID 去重合并,统计口径自动重算,不会重复累计。
⚠️ 容器重新部署会重置运行时数据文件,建议每次版本更新前先导出备份。
📥 数据导出 / 导入合并
💾 备份文件管理
| 备份文件 | 备份时间 | 大小 | 操作 |
|---|---|---|---|
| 加载中… | |||
🗂 历史数据快照
每个版本发布前后自动留存,可随时回滚
备份策略:自动快照 · 每 小时 · 保留 份
| 快照文件 | 类型 | 版本 | 时间 | 大小 | 规模(用户/记录) | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
📜 数据操作审计
最近 100 条(回滚 / 清零 / 快照 / 策略变更)| 时间 | 操作 | 对象 | 操作人 | 来源 IP |
|---|---|---|---|---|
| 暂无记录 | ||||
🧹 清零并开启新纪元
归档当前数据后,从指定时间起重头统计⚠️ 当前数据将被完整归档(不会删除)。清零仅作用于统计数据,账号、频道、内容配置不受影响。
📚 文档中心
文档类型
📦 上传上限设置
默认 200MB · 保存后即时生效允许 1~1024MB;超限文件在浏览器端与服务端都会被拦下。
📱 微信内「下载 App」提示语
保存后即时生效
微信内置浏览器会拦截 APK 的下载与安装(点了也装不上),拦截后显示的是微信自己的界面,文案我方改不了。
打开本开关后,在微信里点「下载 App」先由融TV接管:显示下面这句话,并给出「复制链接」与
「下载最新安装包」(后者绑的就是最新 APK 的下载地址,在手机浏览器里打开即自动下载;在微信内点它会自动改为复制并提示,不会跳到微信的拦截页)——
观众复制后到手机浏览器粘贴,即直接下载最新安装包。非微信浏览器(安卓 / 鸿蒙)点下载不受本项影响,仍是直接下载最新 APK。
取消勾选=恢复旧行为(交给微信自己拦、显示微信的提示页)
留空 = 回落默认文案;本项只影响微信内的下载提示页,不动其它任何页面。
➕ 新增下载项
单文件 ≤ 200MB未选择文件
📋 下载项列表(0)
累计下载 0 次| ID | 标识 / 拖尾 | 文件名 | 大小 | 下载次数 | 状态 | 排序 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
📋 记录列表(0)
| ID | APP 类型/版本 | 终端 ID / 用户 | 事件 | 下载文件 | 终端信息 | 网络信息 | 下载开始时间 | 下载结束时间 | 上报时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| 加载中… | ||||||||||
📊 统计概览
—加载中…
📱 终端设备档案(0)
固定 ID · 软硬件/网络 · 活跃度| 终端 ID / 用户 | 软硬件 / 网络 | 活跃度 | 首次 / 最近活跃 |
|---|---|---|---|
| 暂无终端上报(v1.10.0+ APK 自动生成固定 ID) | |||