本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

!logo
Unified Origin 提供一站式实时打包解决方案,支持 MPEG-DASH、Apple (HLS)、Adobe (HDS) 和 Microsoft (MSS) 协议。附加功能包括内容保护、电视重启、时移、回看电视、字幕以及多语言和音轨支持。
更多文档请访问:<[***]>
该镜像可通过环境变量进行配置,开箱即用。以下是支持的环境变量:
| 变量 | 用途 | 是否必填 |
|---|---|---|
| UspLicenseKey | 许可密钥。如需评估软件,可在 <[***]> 创建账户 | 是 |
| REMOTE_STORAGE_URL | 设置 IsmProxyPass 指向该 URL,路径为 <http://<容器>/<REMOTE_PATH>> | 否 |
| REMOTE_PATH | 远程存储路径,默认值为 "remote" | 否 |
| S3_SECRET_KEY | 使用 S3 远程存储时,设置认证所需的密钥 | 否 |
| S3_ACCESS_KEY | 使用 S3 远程存储时,设置认证所需的访问密钥 | 否 |
| S3_REGION | 使用 S3 远程存储且启用 v4 认证时,设置区域 | 否 |
| LOG_LEVEL | 设置 Apache 错误日志级别 | 否 |
| LOG_FORMAT | 设置自定义 Apache 日志格式 | 否 |
| REST_API_PORT | 启用发布点管理 REST API,并指定端口 | 否 |
可通过挂载 Docker 卷添加额外的 Apache 配置文件,示例如下:
docker run \ -e UspLicenseKey=<许可密钥> \ -v foo.conf:/etc/apache2/conf.d/foo.conf \ -p 80:80 \ unifiedstreaming/origin:latest
完整教程可参考:<[***]>
注意:旧版本镜像(1.11.13 之前)通过默认清单编辑管道的访问方式不同,现在需要在路径中包含清单类型来引用。
该镜像包含清单编辑功能,提供一组默认使用场景,详见 官方文档。
可通过在 /.mpd 或 /.m3u8 URL 中添加查询参数指定管道名称,生成“编辑后的”清单。
对于 /.mpd URL,可用管道如下:
?python_pipeline_config=mpd/accessibility_add?python_pipeline_config=mpd/adaptation_sets_order?python_pipeline_config=mpd/adaptation_sets_removal?python_pipeline_config=mpd/adaptation_sets_representations_order?python_pipeline_config=mpd/adaptation_sets_switching?python_pipeline_config=mpd/audiochannelconfiguration_add?python_pipeline_config=mpd/essential_property_add?python_pipeline_config=mpd/essential_property_remove?python_pipeline_config=mpd/eventstream_value_add?python_pipeline_config=mpd/hard_of_hearing_add?python_pipeline_config=mpd/label_add?python_pipeline_config=mpd/label_remove?python_pipeline_config=mpd/low_latency?python_pipeline_config=mpd/low_latency_with_essential_property?python_pipeline_config=mpd/multiple_isms.yaml?python_pipeline_config=mpd/representations_order?python_pipeline_config=mpd/representations_remove?python_pipeline_config=mpd/role_add?python_pipeline_config=mpd/supplemental_property_add?python_pipeline_config=mpd/supplemental_property_remove?python_pipeline_config=mpd/utc_add?python_pipeline_config=mpd/utc_change?python_pipeline_config=mpd/utc_remove对于 /.m3u8 URL,可用管道如下:
?python_pipeline_config=m3u8/default_audio_language?python_pipeline_config=m3u8/default_subs_language?python_pipeline_config=m3u8/hard_of_hearing如需创建自定义管道,建议编辑本地 my_use_case.yaml 文件,并通过 Docker 卷挂载到容器中。示例命令:
docker run \ -e UspLicenseKey=<许可密钥> \ -e REMOTE_PATH=usp-s3-storage \ -e REMOTE_STORAGE_URL=[***] \ -v "$(pwd)"/my_use_case.yaml:/etc/manifest-edit/my_use_case.yaml \ -p 1080:80 \ --name unified-origin-manifest-edit \ unifiedstreaming/origin:latest
编辑本地 my_use_case.yaml 文件后,可通过以下查询参数调用自定义管道:
?python_pipeline_config=my_use_case免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429