你可以把一个电视频道描述给 AI 代理,一小时后它就在播出了。是真正的线性频道,不间断地播,在手机、笔记本电脑和电视机上都能看。不是播放列表,也不是带播放按钮的点播片库。是一个你到达时已经在播、你关掉标签页之后还在播的频道。
要做到这一点,有两件事必须先改变,而这两件事都在 2026 年发生了。下面讲的是它们分别是什么、每种代理运行环境的具体配置、成本,以及如果你根本不想碰 AI 代理,可以改用什么办法。
为什么 24 小时频道过去需要一整个部门
运营一个线性频道和托管视频不是同一个问题,而所有的工作量都藏在这个差别里。
必须永远有东西在播。点播服务在有人按下播放键之前是闲置的;频道从不闲置。周二凌晨四点,一个观众也没有,它仍在发送信号。任何缺口,无论是转码失败的文件,还是跑到尽头的排期表,都是黑屏事故,而黑屏事故是播出方唯一不能交付的东西。
每一路素材都要归一化。供片方交给你的是 4K ProRes 母版、一段竖屏拍摄的手机片段,以及一个 2003 年的 DivX。频道必须输出一条统一的自适应码率阶梯,否则播放器会在每个衔接处卡住。
必须有真正的排期,而不是随机播放。是一张网格:这个放在 18 点,那一档放在工作日上午,这个的频次是那个的两倍,这五集按顺序播。
而且必须进得了电视机。浏览器标签页不是频道。要覆盖 Apple TV、Android TV 和 Roku,意味着在每个平台上发布并长期维护一个原生应用。
以上每一项在历史上都是一个专门的工种,而承担这些活的软件,也就是 Imagine Communications、wTVision、OpenBroadcaster 这类厂商的播出自动化系统,卖给的是有人值守的总控机房。移动的正是这道门槛。
2026 年发生了什么变化
MCP 让代理能调用从未见过的服务
Model Context Protocol 是个小想法,后果却很大:服务器在运行时描述自己的工具,任何会说这个协议的客户端读完描述就能开始调用。你不用写 SDK,也不用写对接的胶水代码,厂商发布一项能力和你的代理能用上它之间,也不再隔着一个发版周期。
媒体行业接得很快。Mux 和 Cloudflare Stream 提供面向视频基础设施的 MCP 服务器。Shotstack 开放了云端时间线剪辑。Kinocut 做本地剪辑,TwelveLabs 做视频理解与检索。
不过这份名单里有个共同点:它们全都作用于一个片段。上传这个文件。剪那条时间线。找出有标志的那个镜头。把它配成西班牙语。它们对时间是无状态的。任务结束,工具返回,之后没有任何东西继续运行。频道恰恰相反。它是一个在你调用之前就已经在跑、在你挂断之后还继续跑的进程。
代理不再是会话,而成了守护进程
Claude Code 和 Claude Desktop 是交互式的。你打开、你干活、你关掉。用来把频道搭起来非常好;用来运营半年则在结构上就不对,因为你得一直坐在那儿。
2026 年,两个开源项目让常驻代理变成了平常事。
OpenClaw 采用 MIT 许可,自托管运行,不绑定模型,本地优先,记忆以 Markdown 文件的形式存在你自己的磁盘上。它不寻常的地方在于它住在哪里:住在你本来就在用的即时通讯应用里。WhatsApp、Telegram、Slack、Discord、iMessage、Signal。你不用打开终端跟它说话,发条消息就行。
Nous Research 的 Hermes Agent 同样是 MIT。它跨会话保留记忆,能从经验中自己编写并改进技能,内置四十多个工具,覆盖同样的即时通讯平台,另外还支持邮件和命令行。一台 5 美元的 VPS 就够托管它,而从 v0.6.0 起,它自己也能充当 MCP 服务器,不只是客户端。
两者都原生支持 MCP,于是就有了这整篇文章要讲的组合:
一个常驻代理,从你手机上本来就有的聊天应用里就能叫得动,去运行一个永远在播的频道。你靠发消息经营一家电视台。
频道并不依赖代理
播出在服务端持续运行,不依赖你笔记本电脑或 VPS 上跑的任何东西。代理只负责变更:加内容、调整轮播权重、挪一个时段。闲置的代理不产生费用,崩掉的代理同样不产生费用,因为频道无论如何都在继续播。
这和"AI 驱动"通常被兜售的方式正好相反。播出链路里没有模型,没有什么东西在每秒推理六十次。代理把你想要的东西翻译成一张排期表,之后排期表自己运转。
选择你的代理运行环境
四种都能用,各自擅长这份工作的不同一半。
| 运行环境 | 形态 | 与它对话的方式 | 最适合 |
|---|---|---|---|
| Claude Code | 交互式命令行会话 | 终端 | 搭建频道;批量导入 |
| Claude Desktop | 交互式应用 | 桌面应用 | 同上,但不用终端 |
| OpenClaw | 常驻,自托管,MIT | WhatsApp、Telegram、Slack、Discord、iMessage、Signal | 上线之后用手机运营频道 |
| Hermes Agent | 常驻,自托管,MIT | Telegram、Discord、Slack、WhatsApp、Signal、邮件、命令行 | 同上,另加能积累数月的记忆 |
合理的配置是两者都用:搭建阶段用 Claude Code,因为你想看着它做了什么;之后交给 OpenClaw 或 Hermes,这样"今晚把新那集放上去"就是一条消息,而不是一件待办事项。
把频道服务接到每一种环境上
我们做 My TV Channel 的 MCP 服务器正是为了这件事:19 个工具,把一个频道从零带到播出,然后继续运营下去。它已收录在官方 MCP 注册表和 Smithery 上。下面是每种环境的真实配置。
服务器公开的 19 个工具。每个都带有 MCP 注解(readOnlyHint、destructiveHint、idempotentHint、openWorldHint),客户端因此可以自行判断愿意执行什么,而不必先来问你。
先到 my-tv-channel.com/agent-keys 取一个 API 密钥。任意档位的有效订阅都可以,但代理被刻意设计成无法给自己签发密钥,必须由人来做。密钥只显示一次。
Claude Code
claude mcp add --transport http my-tv-channel \
https://my-tv-channel.com/mcp \
--header "Authorization: Bearer mytv_sk_YOUR_KEY"
Claude Desktop,或任何使用 mcpServers JSON 的客户端
{
"mcpServers": {
"my-tv-channel": {
"type": "http",
"url": "https://my-tv-channel.com/mcp",
"headers": { "Authorization": "Bearer mytv_sk_YOUR_KEY" }
}
}
}
OpenClaw
openclaw mcp add my-tv-channel \
--url https://my-tv-channel.com/mcp \
--transport streamable-http \
--header "Authorization: Bearer mytv_sk_YOUR_KEY"
这会写入 ~/.openclaw/openclaw.json 的 mcp.servers 下。用 openclaw mcp probe my-tv-channel 检查。另外注意 OpenClaw 自己的建议:与其把 bearer 令牌明文写在一个你可能会提交进版本库的文件里,不如用环境变量或它的 OAuth 路径。
Hermes Agent
在 ~/.hermes/config.yaml 中:
mcp_servers:
my_tv_channel:
url: "https://my-tv-channel.com/mcp"
headers:
Authorization: "Bearer mytv_sk_YOUR_KEY"
然后执行 hermes gateway setup 和 hermes gateway start,让它保持运行,并能从你选择的即时通讯平台访问。
如果你要同时接入很多 MCP 服务器,这里有一条提醒:Hermes 在 2026 年 5 月发布了面向 MCP 的工具检索,可以避免一个合并后的大工具目录拖累工具选择的准确率。一个 19 工具的服务器,再加上你接的其他东西,这个功能是值回票价的。
从零到播出
连上之后,整个过程都靠对话完成。下面这些话照着说就能用。
"我的账户是什么状态,在哪个档位,还剩多少上传额度?"
永远是正确的第一步。它会报告账户的真实上限,并针对每个频道,说清楚这个频道离开播还差什么。
"建一个叫 Retro Arcade TV 的频道,标识用 retro-arcade,导入这四个视频,开播了告诉我。"
代理会检查标识是否可用,创建频道,按 URL 导入每个视频,盯着转码进度,等频道在 https://retro-arcade.my-tv-channel.com 上开播后回报。
"工作日早上 6 点到 9 点放动画,每天 18 点放新闻。"
这会被编译成排期规则。规矩的代理会先拿它们去一个不保存任何东西、只返回模拟 24 小时排期的校验端点上空跑一遍,然后再提交。
"长流程实况的播出频次要是测评的两倍。"
逐个视频设置权重,然后重新生成排期。
一个频道只要有至少四条就绪的视频和十五分钟的内容,就会自动开播。慢的一步是转码,其余都是几秒钟的事。
如果你想在花钱之前先看看成品,demo.my-tv-channel.com 此刻正在播出。它的每一部分,频道、节目、权重和 24 小时排期,都是用上面这些工具创建的。没有人为了搭它去打开过应用。
两个容易让人绊倒的地方
代理无法从你的电脑上传文件。MCP 的工具参数是 JSON,不存在 multipart 通道。因此从公开 URL 导入是代理唯一的入库途径。放在你笔记本电脑里的文件要走应用。
权重只有在生成排期时才会体现在播出中。频道会在跨过开播门槛的那一刻,用当时存在的权重去构建排期。之后再设置的话,数值会被正确保存、正确回报,但在重新生成之前不会改变播出内容。要么在导入每个视频时就设好权重,要么在做完之后重新生成一次。
在任何屏幕上
到这里,频道就不再只是一个网页了。观众今天真正能用的是:
| 屏幕 | 观看方式 |
|---|---|
| 任意浏览器 | 直接打开 https://{handle}.my-tv-channel.com,无需应用,无需账号 |
| iPhone、iPad | App Store 上的 My TV Channel |
| Mac | 同一个 App Store 页面 |
| Apple TV | 同一个 App Store 页面 |
| Android 手机和平板 | Google Play |
| Android TV | Google Play |
| Roku | 用访问码 MYTVCHANNEL 添加 My TV Channel 应用,然后在里面找到频道 |
| 任意 WordPress 网站 | 把 iReplay TV Channel & Radio 插件嵌入页面 |
Roku 需要一句说明。它没有按频道的深度链接,所以观众要用访问码添加 My TV Channel 应用,再在里面找到你的频道。这不是一个首页上挂着你名字的独立品牌 Roku 频道。如果你需要那个,那是另一项工作:白标应用,属于服务,而不是自助产品。
分享频道时该主推的是网页这条路。它在任何有浏览器的屏幕上都能用,不需要安装也不需要账号,而且是一条可以放进简介、二维码或邮件通讯里的普通网址。
如果你根本不想用代理
以上内容全是可选的。代理只是通往同一栋楼的其中一扇门,而且并非对所有人都是对的那扇门。如果你本来就没在跑 Claude、OpenClaw 或 Hermes,为了做一个电视频道去装一个,这个先后顺序有点奇怪。
另外两种办法能到达完全相同的频道,用同样的播出,出现在同样的屏幕上。
iOS 和 macOS 应用
在 iPhone、iPad 或 Mac 上下载 My TV Channel,手动把频道搭起来:从相册或"文件"导入,设定每个视频的播出频次,看着它开播。在 macOS 上你还能用到播出管理,这是移动应用没有的。如果素材已经在你的设备上,这是最快的路径。记住代理无法上传本地文件,所以对于躺在笔记本电脑里的片库,应用不是退而求其次,而是正确的工具。
WordPress 插件
如果你已经有 WordPress 网站,iReplay TV Channel & Radio 插件能在上面放一个 24 小时频道,不用碰终端,也不用碰应用商店。安装、指向一个频道、把区块拖进页面即可。对于本来就在 WordPress 上发布的俱乐部、博物馆、商店或地方编辑部来说,这通常是从零到有东西播出的最短路径。
这三条路并不互斥。常见的做法是:素材在哪就在应用里搭频道,受众在哪就嵌到 WordPress 上,等到手工排每周节目表排烦了,再接上一个代理。
实际成本
代理这一侧免费或接近免费。OpenClaw 和 Hermes Agent 都是 MIT 许可、自托管,两者都不收授权费。你付的是代理思考时的模型 token 费用,以及想让它常驻时的主机费用。Hermes 用一台 5 美元的 VPS 就够,OpenClaw 在你已有的机器上跑得很好。
频道这一侧从每周 0.99 美元起。这个入门档位包含在 Discover 中的公开展示,值得点明,因为大家往往以为那是付费加项。更高档位会提高上传和分发额度,并解锁固定时段排期规则和直播。
网页播放器对你的观众不收费,也不向他们索取任何东西。无需安装,无需账号。
代理目前仍然做不到的事
一份诚实的清单,因为不知道这些就会白白搭进去一个下午:
- 上传本地文件。MCP 上没有 multipart。请用公开 URL,或者用应用。
- 给自己签发 API 密钥。这是刻意为之。持有密钥的一方无法提权到签发更多密钥。
- 更改你的订阅。计费根本没有暴露在代理这一层。
- 给你一个品牌化的 Roku 频道。见上面的说明。
- 导入别人的 YouTube 视频。YouTube 导入要求所有者先在视频简介里发布一串所有权证明字符串,而只有上传者本人能做到。这是版权护栏,无法绕过。
还缺什么
MCP 媒体栈的片段层已接近解决,并会迅速商品化;从代理里调用 FFmpeg 这件事已经没剩下多少差异化空间。仍然敞着的问题都与时间有关:排期、版权窗口、广告插入、连续性,以及凌晨三点某个信号源消失时会发生什么。
与此同时,代理运行环境正在变成面向个人基础设施的小型常驻操作系统。OpenClaw 和 Hermes 都在 2026 年交付了持久记忆和自我改进的技能,这正是"帮你做一件事的助手"和"悄悄把一件事维持下去的助手"之间的区别。频道是检验这一点的好试金石,因为它不留情面。故障会以黑屏的形式,直接呈现在你的观众眼前。
想把整个流程走一遍的话,先看 演示频道 了解成品,再读 代理文档,里面有 19 个工具及其确切行为。如果代理不合你的胃口,应用 和 WordPress 插件 会把你带到同一个地方。
常见问题
要让我的频道一直播出,AI 代理必须一直开着吗?
不必。播出在服务端持续运行。只有当你想改动什么时代理才会介入,比如添加内容、调整某个视频的播出频次、挪动一个时段。代理闲置、崩溃或关机,频道都会继续播。
AI 代理能从我的电脑上传视频文件吗?
不能。MCP 的工具参数是 JSON,也不存在 multipart 上传通道,所以代理只能从公开 URL 导入。放在笔记本电脑或手机里的素材,请用 iOS 或 macOS 应用。
用这种方式运营一个 24 小时频道要花多少钱?
频道从每周 0.99 美元起,含 Discover 公开展示。代理运行环境是免费的:OpenClaw 和 Hermes Agent 都是 MIT 许可且自托管,所以你只需要支付模型 token 费用;若想让代理常驻,再加一台每月 5 美元左右的小 VPS。
观众需要装应用才能看吗?
不需要。每个频道都有一条形如 https://你的标识.my-tv-channel.com 的普通网址,在任何浏览器里都能播放,无需安装,也无需账号。对于偏好应用的观众,iPhone、iPad、Mac、Apple TV、Android、Android TV 和 Roku 上都有应用;还有一个 WordPress 插件可以把频道嵌进现有网站。
我能拥有一个挂着自己名字的品牌 Roku 频道吗?
通过自助产品不行。Roku 没有按频道的深度链接,所以观众要用访问码 MYTVCHANNEL 添加 My TV Channel 应用,然后在里面找到你的频道。独立的品牌 Roku 频道属于白标应用项目,是另一项服务。