如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
当前FFmpeg版本:6.0
本镜像中的SRT库来自BELABOX/srt(非上游版本),针对链路聚合场景下的包接收问题进行了优化,主要用于配合bardiir/srtla_send和bardiir/srtla_rec容器,构建健壮的移动流媒体摄入服务器,提升向***/***等RTMP平台推流的带宽和稳定性。
bashdocker run docker.xuanyuan.run/bardiir/ffmpeg-srt -i "srt://:1234?mode=listener&transtype=live&latency=3000000&ffs=128000&rcvbuf=100058624" -c copy -f flv "rtmp://live-cdg.twitch.tv/app/yourStreamKey"
需将live-cdg.twitch.tv替换为对应地区的推流服务器(参考***官方文档)。
接收端服务器(数据中心/家庭)
bashdocker run -d docker.xuanyuan.run/bardiir/ffmpeg-srt -i "srt://:1234?mode=listener&transtype=live&latency=3000000&ffs=128000&rcvbuf=100058624" -c copy -f flv "rtmp://live-cdg.twitch.tv/app/yourStreamKey"
bashdocker run -d docker.xuanyuan.run/bardiir/srtla_rec 5000 127.0.0.1 1234
需开放防火墙5000端口,接收移动端的SRTLA数据。
移动端设备
假设移动端有两个网络接口(IP:192.168.0.2和192.168.1.2):
bashecho 192.168.0.2 > /tmp/srtla_ips echo 192.168.1.2 >> /tmp/srtla_ips
bashdocker run -d -v /tmp/srtla_ips:/tmp/srtla_ips --network host docker.xuanyuan.run/bardiir/srtla_send 6000 10.0.0.1 5000 /tmp/srtla_ips
替换10.0.0.1为接收端服务器的公网IP/域名。
bashdocker run docker.xuanyuan.run/bardiir/ffmpeg-srt -i http://files.coconut.co.s3.amazonaws.com/test.mp4 -f webm -c:v libvpx -c:a libvorbis - > test.webm
bashdocker run -v=`pwd`:/tmp/ffmpeg docker.xuanyuan.run/bardiir/ffmpeg-srt -i localfile.mp4 out.webm
bashalias ffmpeg='docker run -v=`pwd`:/tmp/ffmpeg bardiir/ffmpeg-srt'
使用示例:
bashffmpeg -buildconf
ffmpeg version 6.0 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12.2.1 (Alpine 12.2.1_git20220924-r10) 20220924 configuration: --enable-version3 --enable-libsrt --enable-gpl --enable-nonfree --enable-small --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libopus --enable-libass --enable-libwebp --enable-librtmp --enable-postproc --enable-libfreetype --enable-openssl --disable-debug libavutil 58. 2.100 / 58. 2.100 libavcodec 60. 3.100 / 60. 3.100 libavformat 60. 3.100 / 60. 3.100 libavdevice 60. 1.100 / 60. 1.100 libavfilter 9. 3.100 / 9. 3.100 libswscale 7. 1.100 / 7. 1.100 libswresample 4. 10.100 / 4. 10.100 libpostproc 57. 1.100 / 57. 1.100
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务