SpeedVideo 介绍与选型指南

SpeedVideo(华为 mLAB 视频体验评估体系)联网溯源:产品定位、开源视频测试服务器的申请制获取方式与官方套件硬指标,并与 SRS、MediaMTX、nginx-rtmp、OvenMediaEngine、Wowza 做量化选型对比。

SpeedVideoSpeedVideo视频测试流媒体2026/10/25

SpeedVideo 介绍与选型指南

目标:帮读者在动手部署前判断「SpeedVideo 是不是我要的东西」。本篇基于华为 mLAB 公众号官方文章、华为出版物(U-vMOS 体系)、C114 通信网报道与代码托管平台检索结果的联网溯源(查询日期统一为 2026-10-25),讲清 SpeedVideo 是什么、开源视频测试服务器解决什么问题、官方方案的获取方式与硬要求,并与 SRS、MediaMTX、nginx-rtmp-module、OvenMediaEngine、Wowza 等同类流媒体/视频测试方案做量化对比。部署、参数与拉流实测不在本篇展开。

一、环境信息与取材口径

本篇是选型篇,不包含本地部署实测;所有项目事实均来自可公开复核的来源,查询日期统一为 2026-10-25:

  • 产品归属:SpeedVideo 是华为 mLAB(MBB Lab,移动宽带实验室)推出的视频体验评估体系,隶属华为 U-vMOS 视频体验标准生态,形态为「客户端 App + 数据中心 + 视频测试服务器」三部分。
  • 官方来源(公众号「SpeedVideo」):《SpeedVideo 开源视频测试服务器发布》(2017-05-16)、《请升级到 SpeedVideo 2.0 版本》(2017-06-22)、《SpeedVideo 周年钜献》(2016-11-19)、《SpeedVideo 数据库动态 API 上线啦》(2016-09-30)、《喜大普奔,SpeedVideo 支持商用客户端模式和 SINR 测量了》(2016-08-04),经搜狗微信检索取得原文。
  • 第三方报道:C114 通信网《山东联通携手华为打造 Speedvideo 平台助力城市名片推广》(2017-06-22)。
  • 华为出版物:huaweitech《从体验出发,构建以视频为中心的移动网络》,文中披露 SpeedVideo 用户遍布全球 140 多个国家、测试样本超过 70 万条。
  • 官方网站:speedvideo.huawei.com——2026-10-25 实测该域名已无法解析(DNS 查询失败),官网当前不可访问。
  • 代码托管平台检索:GitHub、Gitee 全站检索「SpeedVideo」,无华为官方同名开源仓库(GitHub 上仅有数个零星的个人同名项目,与本产品无关);官方亦未公布开源许可证。
  • 版本口径复核结论:官方公开信息中最新的体系版本为 SpeedVideo 2.0(2017-06-22 公众号文章《请升级到 SpeedVideo 2.0 版本》);开源视频测试服务器软件本身无公开版本号,安装包由 mLAB 通过邮件申请渠道(SpeedVideo@huawei.com)提供。因此本专栏文档标题一律不落虚构版本号。

⚠️ 注意:SpeedVideo 的「开源视频测试服务器」并非挂在 GitHub 上的开源项目,而是华为 mLAB 以「申请制」分发的服务器解决方案(官方原文表述为「开源视频测试服务器解决方案」)。读者若期望 git clone 一个官方仓库,是不存在的;需要官方套件请走邮件申请渠道,需要自建等效测试源可参考本专栏的部署与实测篇章。

二、软件概述

SpeedVideo 解决的核心问题是:测试视频业务体验时,视频服务器不可控。

官方公众号原文对问题的描述是:测试过程中视频服务器由 OTT(视频内容方)决定,大部分情况下测试无法按照需要命中特定服务器,且商用视频服务器的响应速度与负荷强相关;当测试人员希望隔离并评估「无线网络支持视频体验的能力」时,需要每次测试都能命中指定服务器,且服务器性能稳定。

SpeedVideo 给出的方案由三个角色组成:

  1. SpeedVideo 客户端(Android / iOS App,另有面向运营商的 SpeedVideo Pro 专业版):发起视频播放测试,采集首帧时延、卡顿、速率、vMOS 得分等指标。
  2. 视频测试服务器(本专栏的主角):部署在受测网络中的标准化片源服务器,向客户端提供固定的测试片源。官方默认提供一路 FLV 格式、1080P 分辨率、HPD 协议的片源;也允许用户把无版权争议的片源(如企业宣传视频)部署进服务器。
  3. SpeedVideo 数据中心(speedvideo.huawei.com):接收客户端回传的测试结果,做数据分析与结果导出(2.0 版本起改用 Unique ID 导出,不再基于 IMEI)。

典型测试闭环(官方原文的「整体方案」四步):

① 测试人员在网络中搭建开源视频测试服务器
② SpeedVideo 客户端播放开源测试服务器上的片源完成测试
③ SpeedVideo 客户端将测试结果回传 SpeedVideo 数据中心
④ 在 SpeedVideo 数据中心上获取测试结果进行数据分析

三、核心架构

3.1 体系架构:客户端 / 测试服务器 / 数据中心

角色部署方作用关键要求
SpeedVideo 客户端 / Pro测试人员手机播放片源、采集体验指标、回传结果Android 走华为应用商店 / Google Play / mLAB Store;iOS 走 App Store
视频测试服务器被测网络内自建提供固定片源,隔离「服务器侧」变量官方套件:Windows Server 2012(64 位)、内存 ≥ 8GB、9098 端口、千兆网卡
SpeedVideo 数据中心华为 mLAB 托管汇总测试结果、导出报表客户端可达公网回传即可

💡 技术拓展:「视频测试服务器」只是流媒体服务器的一种用法。常见流媒体服务器形态对比——

形态代表内容来源典型用途
固定片源测试源SpeedVideo 视频测试服务器、本文自建实现预置的固定码率文件网络体验测量、播放器兼容性验证
直播媒体服务器SRS、MediaMTX、nginx-rtmp实时推流(RTMP/SRT/WebRTC 等)直播分发、实时互动
商业流媒体引擎Wowza Streaming Engine推流 + VOD 文件企业级点播/直播生产

SpeedVideo 采用的是第一种:片源是文件,客户端按 HPD(HTTP 渐进下载)逐段拉取,不需要任何推流端。本专栏的落地实现同样采用文件式片源(MP4 渐进下载 + HLS 切片)。

3.2 官方服务器套件的硬指标(申请前自查)

官方公众号给出的视频服务器最低配置要求(按 10 用户并发标定):

  • 操作系统:Windows Server 2012 Data Center(64 位);
  • 内存 ≥ 8GB;C 盘 ≥ 50GB,D 盘剩余 ≥ 10GB;64 位 CPU,主频 > 1.4GHz;千兆以太网卡;
  • 网络:需公网访问时准备公网 IP 与 9098 端口;保证 9098 端口空闲且不被防火墙拦截;
  • 出口带宽估算公式:建议带宽 = 预期并发用户数 × 150Mbps(150Mbps 指 4G LTE 单用户网络速率);
  • 交付方式:用户自备硬件、网络与 Windows Server 操作系统,视频服务器软件安装包由 mLAB 提供(支持一键安装),需邮件联系 SpeedVideo@huawei.com 申请部署指导书。

3.3 片源与协议

  • 默认片源:FLV 格式、1080P、HPD 协议(HTTP Progressive Download,HTTP 渐进下载);
  • 版权限制:默认只提供一路片源,用户可自部署无版权争议片源;
  • iOS 支持:SpeedVideo Pro (iOS) V2.0 起支持。

四、功能特性

4.1 视频体验评估指标

SpeedVideo 客户端围绕「看视频卡不卡、多久出画面」采集指标:首帧时延、卡顿次数与时长、下载速率、vMOS 得分;2016 年周年版本新增 P3 平均分辨率 指标,用于刻画自适应码率下的实际观看清晰度。

4.2 直播与自适应评估(2016-11 周年版起)

  • 直播视频体验评估:国外支持 YouTube 直播,国内支持 6 间房直播;
  • YouTube 自适应 DASH 机制体验评估:可在网站端实时演示速率与清晰度变化;
  • 大话务模拟:客户端悬浮窗可选拥塞等级,把下行速率限制到约 1Mbps,用于构造不同网络场景研究视频体验。

4.3 数据能力

  • 测试结果回传数据中心,支持按 Unique ID 导出(2.0 起);
  • 数据库动态 API(2016-09 上线):对外开放测试结果数据的动态查询能力;
  • 商用客户端模式与 SINR 测量(2016-08 起):面向运营商 DT/CQT 路测场景。

五、快速开始(最小可用示例)

SpeedVideo 官方套件为申请制分发,最小可用路径如下(概念性流程,具体操作以官方部署指导书为准):

  1. 准备一台满足三、3.2 节指标的 Windows Server 2012 服务器,确认 9098 端口空闲;
  2. 邮件联系 SpeedVideo@huawei.com 申请服务器安装包与部署指导书,一键安装;
  3. 手机应用商店搜索「SpeedVideo」安装客户端,在客户端中配置服务器 IP 完成对接;
  4. 发起一次播放测试,到 SpeedVideo 数据中心按 Unique ID 导出结果。

如果目标是「在 Linux 上自建一个向播放器/客户端提供固定测试流的视频测试源」(不依赖华为数据中心与申请渠道),可改用本专栏后续篇章给出的自建实现:以 Apache HTTP Server 分发固定码率 MP4/HLS 片源,任意播放器、ffprobe、curl 都可作为测试客户端。

六、适用场景与限制

适用场景:

  • 运营商 / 网优团队做 DT/CQT 路测,评估无线网络对视频业务的承载能力(山东联通与华为的 Speedvideo 平台合作即此类场景);
  • 网络设备与园区网验收:隔离服务器变量后,纯测「网络对视频体验的影响」;
  • 播放器 / 客户端研发:用固定码率片源做兼容性、首帧时延、弱网表现回归测试;
  • CDN / 边缘节点质量对比:同一套片源部署到不同位置,对比拉流指标。

限制:

  • 官方套件仅支持 Windows Server 2012,且需邮件申请,无公开下载与公开许可证;
  • 官方网站 speedvideo.huawei.com 当前(2026-10-25)已无法访问,数据中心回传与结果导出能力的可用性需与 mLAB 确认;
  • 默认仅一路 FLV/HPD 片源,格式覆盖有限;HLS/DASH 等切片协议需自建片源解决;
  • 公开信息停留在 2017 年前后,版本节奏与维护状态不明朗,选型时应按「拿到套件后自行验证」对待。

七、同类选型对比

如果诉求是「自建可控的视频测试/流媒体服务」,SpeedVideo 之外的主流选项量化对比如下(社区数据为 shields.io 徽章实查,版本取自官方仓库发布页,查询日期 2026-10-25):

方案定位流协议覆盖部署形态LicenseGitHub 星标资源开销
SpeedVideo 视频测试服务器视频体验评估的固定片源测试源官方默认 FLV/HPD;自建实现可扩 MP4/HLSWindows Server 套件(申请制);或 Linux 自建等效实现未公开无公开仓库官方按 10 并发标定 8GB 内存;自建实现实测常驻内存约 10MB 级
SRS开源实时音视频服务器RTMP、WebRTC、HLS、HTTP-FLV、HTTP-TS、SRT、MPEG-DASH、GB28181Linux 单进程 / 集群MIT约 29k低,单进程即可
MediaMTX开源实时媒体服务器与代理RTSP、RTMP、LL-HLS、WebRTC、SRT、MPEG-TS、RTP、Media-over-QUIC单一二进制 / 容器MIT约 21k极低,零依赖单二进制
nginx-rtmp-moduleNginx 的 RTMP 模块RTMP 为主,可转 HLS/DASHNginx 模块编译/动态加载BSD-2-Clause约 14k随 Nginx,低
OvenMediaEngine开源超低延迟流媒体WebRTC、LLHLS、SRT、RTMP(v0.21.0)Linux 服务 / 容器AGPL-3.0约 3.3k中,功能全而重
Wowza Streaming Engine商业流媒体引擎RTMP/HLS/DASH/WebRTC 等全栈商业安装包 / 云市场镜像商业许可(官网标价约 $195/月起)无中-高,Java 系

关键差异解读:

  • 要的是「标准化片源 + 网络体验测量」(隔离服务器变量、测网络/测播放器)→ SpeedVideo 路线最贴合;拿不到官方套件时,用「Apache/Nginx 静态分发固定码率片源」自建等效测试源是最轻量的落地方式,本专栏后续篇章即按此实测。
  • 要的是「实时直播分发」(有推流端、要低延迟互动)→ 选 SRS / MediaMTX / OvenMediaEngine;它们不提供固定片源,测试前还需额外搭建推流链路。
  • 已有 Nginx 体系、只想加一个 RTMP 入口 → nginx-rtmp-module。
  • 企业级生产、要商业支持与服务保障 → Wowza。

「如果…则…」选型建议:

  • 如果是运营商/网优做无线网络视频体验评估,且能接受申请制与 Windows 平台 → 申请华为官方 SpeedVideo 套件;
  • 如果是播放器/客户端团队做固定片源回归测试,要 Linux 自托管、协议可控 → 自建文件式测试源(本专栏 B/C/D 篇);
  • 如果测试对象是直播链路本身 → SRS(生态最大)或 MediaMTX(协议最全、最轻)。

八、参考链接