Cue 是我们自行编写并安装到您专用服务器上的直播流媒体引擎。编码器可通过 RTMP、SRT、WebRTC 或 RTSP 推流;观众可播放 HLS、低延迟 HLS、DASH 或 WebRTC,延迟不到一秒。NVIDIA 或 Quick Sync 上的码率阶梯、DVR、实时字幕、FairPlay、Widevine 和 PlayReady DRM、服务器端广告以及完整的 IPTV 服务,全部集成在这一个程序中。
每个输入都可以馈送给每个输出:一次通过 SRT 发布的流可以同时以 HLS、DASH、WebRTC、RTMP 和 RTSP 播放,而来自前端的组播源则以 HLS 形式输出给浏览器。
:1935发布;Adobe 登录或流密钥中的密码;RTMPS 在 TLS 端口上:9998/udp发布;流 ID 指定应用、流、用户和密码;AES 由发布密码作为密钥/app/stream/whip使用发布密码作为 bearer token 发布;所有媒体走 8189,UDP 或 TCP:554通过 TCP 发布,使用 Basic 登录或 ?password=rtsp://IP 摄像头,使用摄像头自身的登录信息srt://Cue 呼叫发送端;也支持加密流udp:// · tshttp://单播、在指定接口上的组播(裸流或 RTP 封装),或通过 HTTPhls://重新分发另一个源站,包括有 CDN 前置的源站rtmp://镜像另一台服务器,使用其登录信息/app/stream/playlist.m3u8MPEG-TS 或 fMP4/CMAF 分片;通过 HTTP/2 的低延迟 HLSmanifest.mpd · index.mpd基于与 fMP4 HLS 相同的 CMAF 分片构建/app/stream/whep比直播延迟不到一秒;WebRTC 观众观看时,AAC 音频会转换为 Opus:1935播放,带有画面缓存以实现快速启动m=request任何流以 MPEG-TS 形式在 SRT 端口上输出:554TCP 交错;请求 UDP 的播放器会回退到 TCP 重试/app/stream/mpegts通过 HTTP,或推送到 UDP 组播组thumbnail.jpg每个直播流的最新一帧,每 5 秒刷新一次打开分组查看详情。此处列出的所有内容均已构建完成并通过验收测试;任何仅部分完成的内容都不会列出,绝不虚报。
/drm/playready 后转发至你的 PlayReady 许可证服务器,该服务器从加密到你证书的经认证的 CPIX 2.3 导出中读取密钥。三者均先通过频道自身的访问规则。splice_insert 或 time_signal,无论通过 SRT、MPEG-TS 还是 RTMP 流内到达(onCuePoint 及编码器使用的其他数据消息,base64 或 hex),都会转换为 HLS 广告标记:CUE-OUT/CUE-IN、EXT-X-DATERANGE、两者或关闭,按应用设置,应用于源流和每个档位。playback.hls.splice_segments,在启用广告标记处默认开启):广告插播在 MPEG-TS、fMP4 和低延迟 HLS 中从新分段开始,阶梯码率的 MPEG-TS 档位同样如此。POST /api/v1/channels/<key>/cues 配合 type 为 out、in 或 cancel,以及 duration、auto_return 和 event_id,可从你的调度器开始、结束或取消广告插播。availabilityTimeOffset,开放分段在增长过程中以分块方式发送。<id>~<N>p.mp4 的档位作为一个自适应主播放列表提供,最低带宽优先,每个均带 BANDWIDTH、RESOLUTION、CODECS 和 FRAME-RATE。<id>.cc.<lang>.vtt 的字幕文件作为 EXT-X-MEDIA SUBTITLES 组加入,每种语言使用自己的名称。poster.jpg、预览条(sprite.jpg 配合 sprite.vtt)和 chapters.vtt 会被播放器拾取。<file>/download(使用 ?name= 指定保存名称),普通渐进式 MP4 地址为 <file>.mp4/progressive.mp4,支持 Range 请求。player_api.php 和 panel_api.php、M3U 和 M3U_plus 播放列表,以及来自你的 EPG 的 XMLTV。二十八项能力是共同基础:三款引擎都具备,因此列在下方。上面的五行则是它们拉开差距的地方,只有 Cue 对每一项都回答“是”。Wowza 和 Flussonic 两列来自各自厂商针对 Wowza Streaming Engine 4.11.3 和 Flussonic Media Server 26.09 的官方文档,阅读时间为 2026 年 9 月和 10 月。短横线表示该产品并未打算提供此功能。
| 能力 | Wowza 4.11 | Flussonic 26.09 | Cue |
|---|---|---|---|
| 它们拉开差距的地方 | |||
| 同时支持 Windows Server 和 Linux Flussonic:Linux 软件包,Windows 仅通过 Docker 运行 · Cue:Windows Server 2012 R2、2019、2022 和 2025 | 是 | — 未内置 | 是 |
| 完整的 IPTV 服务:带到期时间和设备限制的订阅用户、节目包、IPTV 应用使用的播放器 API、M3U 和 XMLTV、回看、Enigma2 以及 MAG 门户 Flussonic:其 IPTV 插件中的用户、套餐和 M3U 播放列表;MAG 机顶盒需通过独立中间件 | — 未内置 | 基础 | 是 |
| 基于 VAST 和 VMAP 的服务器端广告插入,覆盖每个码率和 DASH Wowza:通过广告合作伙伴 · Cue:每个创意按码率分别处理,DASH 广告时段,每位观众一个信标 | 合作伙伴 | 是 | 是 |
| 单一原生程序,无需配置或调优 Java 运行时 | — 运行于 Java | 是 | 是 |
| 用于向您自己的客户销售流媒体账户的分销商面板 Cue:Cue 分销商面板,单独授权 | — 未内置 | — 未内置 | 是 |
| 视频接入 | |||
| RTMP 和 RTMPS 推流,每个应用一个密码 | 是 | 是 | 是 |
| SRT 推流,加密,以及 SRT 拉流 | 是 | 是 | 是 |
| WebRTC 推流(WHIP) | 是 | 是 | 是 |
| RTSP 推流和 IP 摄像头拉流 | 是 | 是 | 是 |
| 基于 UDP 的 MPEG-TS,包含组播 | 是 | 是 | 是 |
| 通过 HLS 或 RTMP 中继另一台服务器 | 是 | 是 | 是 |
| 备份源,自动切换 | 是 | 是 | 是 |
| 视频输出 | |||
| MPEG-TS、fMP4/CMAF 和低延迟 HLS 格式的 HLS | 是 | 是 | 是 |
| WebRTC 播放(WHEP),延迟低于直播一秒 | 是 | 是 | 是 |
| MPEG-DASH | 是 | 是 | 是 |
| RTMP、SRT、RTSP 和 MPEG-TS 播放 | 是 | 是 | 是 |
| 多种音频语言,由观众切换 | 是 | 是 | 是 |
| 每个应用的观众上限 | 是 | 是 | 是 |
| 点播文件作为自适应组,带 WebVTT 字幕 | 是 | 是 | 是 |
| 流处理 | |||
| 自适应码率阶梯 NVENC、Quick Sync 或 CPU | 是 | 是 | 是 |
| 画面上的台标 | 是 | 是 | 是 |
| 直播流缩略图 | 是 | 是 | 是 |
| DVR 回看和时移 | 是 | 是 | 是 |
| MP4 剪辑和导出 | 是 | 是 | 是 |
| 直播字幕,CEA-608 和图文电视,作为 WebVTT 字幕 | 是 | 是 | 是 |
| SCTE-35 输入,HLS 中的广告标记 | 是 | 是 | 是 |
| 访问与事件 | |||
| FairPlay、Widevine 和 PlayReady DRM,三者共用一个 cbcs 副本 Cue:使用您自己的 Apple、Google 和 PlayReady 凭据;每个许可证请求都经过频道的访问规则 | 是 | 是 | 是 |
| AES-128 和 SAMPLE-AES 加密 HLS,轮换密钥 | 是 | 是 | 是 |
| 签名播放链接 | 是 | 是 | 是 |
| 向您自己的后端查询谁可以观看或推流 | 是 | 是 | 是 |
| 地址和站点限制 Cue:通过 Cue 分销商面板按国家/地区设置 | 是 | 是 | 是 |
| HTTPS,使用服务器名称的证书 Cue:免费的 Let’s Encrypt 证书,在界面中开启 | 是 | 是 | 是 |
| Webhooks | 是 | 是 | 是 |
Cue 在账单上是独立的一行,列在服务器旁边,绝不会并入其中。价格来自结账时计费的同一份目录。它在每个计费周期都按月价计费:更长的期限降低的是服务器各行的价格,而不是 Cue 的。
| Cue Media Server,每月 | $195 |
|---|---|
| 安装费,一次性 | $29.99 |
| 授权给 | 一台机器,首次激活时绑定 |
| 按 3、6 或 12 个月期限 | $195 × 月数:软件不享受期限折扣 |
| 它所基于的产品线 | HPE ProLiant m710x,来自 $62.58/月,作为 Intel Xeon E3-1585L v5 Quad Core 3.00 Ghz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 Gbps |
| 组合购买,起价 | $257.58/月 税前 |
| 城市 | New York, Bucharest, San Francisco, Amsterdam and Miami |
该按钮会打开 m710x 配置器,其中 Cue Media Server 已列在 Software 之下。其他销售它的产品行如下所列;在其中任何一行上,选定一个可安装的系统后,它都位于 Software → Streaming solutions 之下:Ubuntu 20.04 或更高版本、Debian 11 或更高版本、AlmaLinux 8 或更高版本和 Rocky Linux 9 或更高版本,或 Windows Server 2012 R2、2019、2022 或 2025,价格相同。Cue 没有 ARM 构建,因此我们的 ARM 机器不提供它。
操作系统装好后 — 对于现成服务器,在交付时 — Cue 会随一张为该机器签发的许可证密钥一同安装。在 Linux 上,我们运行 Cue 的签名安装程序;在 Windows Server 上,服务器会在 Windows 首次启动时自行获取并安装它,FFmpeg 包含在内。密钥在首次激活时绑定到该机器。
界面在你服务器的 8443 端口上响应,仪表盘中该服务器的页面会显示许可证及其状态。这台机器归你所有 — Linux 上是 root,Windows 上是 administrator — 因此 cue admin reset-password <name> 可在你需要时随时设置新的界面密码。
Cue 不必运行在我们的机器上。许可证可单独购买,用于任何主机上的服务器:您以 root 身份运行安装程序,密钥会在 Cue 首次激活时绑定到该机器。没有设置费用,因为安装由您自己完成。
选择引擎、面板或两者,以及计费周期。付款完成后,密钥会显示在账户的仪表板页面上。
在 Linux 上,以 root 身份运行:curl -fsSL -o install.sh https://releases.servcast.net/cue/install.sh,然后运行 CUE_LICENSE=<key> sh install.sh — 支持 Ubuntu 18.04 或更高版本、Debian 11 或更高版本、AlmaLinux、Rocky Linux 或 RHEL 8 或更高版本、CentOS 7 或 8。在 Windows Server 2012 R2、2019、2022 或 2025 上,在提升权限的 PowerShell 中运行:[Net.ServicePointManager]::SecurityProtocol = 'Tls12'; irm https://releases.servcast.net/cue/install.ps1 -OutFile install.ps1,然后运行 .\install.ps1 -License <key> -FetchFFmpeg(在 2012 R2 上,请先安装 Windows 更新 KB2999226:FFmpeg 需要它)。两种方式都会先验证我们已签名的发布版本。仅支持 x86-64。
安装程序会一次性打印界面的首次登录信息。仪表板会显示密钥以及机器是否已激活它。
内置于 Cue 的流媒体销售控制面板,您的客户可在此登录其直播、点播、电视和广播服务。与引擎一样,按机器授权。
| Cue Reseller Panel,每月 | $49 |
|---|---|
| 搭配 Cue Media Server | $244/月($195 + $49),两件套一次性安装费 $29.99 |
| 单独购买 | $49/月,一次性安装费 $29.99 |
在流媒体引擎的核心上,三者水平相当:RTMP、SRT、WebRTC 和 RTSP 输入;HLS、DASH 和 WebRTC 输出;阶梯码率、DVR、DRM、字幕、签名链接和 webhook。除此之外,Cue 运行在 Windows Server 上,而 Flussonic 不能;无需广告合作伙伴即可插入广告,也不需要 Java 运行时,这是 Wowza 无法做到的;并且自带完整的 IPTV 服务和经销商面板,这两者都没有。上面的对比表列出了每一行。
Linux:Ubuntu 18.04 或更高版本、Debian 11 或更高版本、AlmaLinux、Rocky Linux 和 RHEL 8 或更高版本,以及 CentOS 7 和 8。Windows:Windows Server 2012 R2、2019、2022 和 2025,用一条 PowerShell 命令即可安装。安装程序会在每一个系统上验证我们的签名版本,包括旧系统。自适应码率需要 FFmpeg:在 Windows 上,安装程序可以获取我们测试所用的构建版本(在 2012 R2 上需要 Windows 更新 KB2999226),而在 Ubuntu 18.04 和 CentOS 7 和 8 上,系统自带的 FFmpeg 太旧或缺失,会在旁边安装一个更新的版本;其他一切在各处都相同。
密钥会绑定到它首次激活的机器上;重新安装该机器后仍然有效。随后 Cue 会持有一个有效期为七天的签名许可证,并每十二小时续期一次,因此我们这边的中断绝不会提前停止你的流。如果没有有效的许可证 — 账户已关闭,或密钥被复制到另一台机器上 — Cue 会停止发布和播放,而界面会保持运行以接收密钥。
不会。我们服务器上的软件在每个周期都按每月价格乘以月数计费;长期折扣适用于服务器’自己的线路。
每个版本都用我们的发布密钥签名,服务器在运行该版本’的安装程序之前,会对照该签名检查每个文件。界面会在新版本发布时通知你,并在你按下“安装”时进行安装;签名后被篡改的版本会被拒绝。