7 个版本 (4 个破坏性版本)
新版本 0.7.0 | 2024 年 8 月 16 日 |
---|---|
0.6.1 | 2024 年 7 月 24 日 |
0.5.1 | 2024 年 6 月 3 日 |
0.5.0 | 2024 年 5 月 7 日 |
0.3.0 | 2024 年 3 月 22 日 |
39 在 多媒体 中排名
每月下载量 525
220KB
6.5K SLoC
moq-pub
一个通过 Media over QUIC (MoQ) 发布媒体的命令行工具。
期望通过标准输入接收分段的 MP4 文件,并连接到 MOQT 中继。
ffmpeg ... - | moq-pub https://localhost:4443
调用 moq-pub
以下是如何使用本地 Big Buck Bunny 的副本进行测试,命名为 bbb_source.mp4
$ ffmpeg -hide_banner -v quiet -stream_loop -1 -re -i bbb_source.mp4 -an -f mp4 -movflags empty_moov+frag_every_frame+separate_moof+omit_tfhd_offset - | RUST_LOG=moq_pub=info moq-pub https://127.0.0.1:4443
这依赖于已经在另一个壳中本地运行的 moq-relay
(中继服务器)。
注意,我们正在丢弃音频轨道(-an
),直到在 moq-js
端音频播放稳定。
已知问题
- 期望只有一个 H.264/AVC1 编码的视频轨道(目录生成尚不支持音频轨道)
- 尚未优雅地处理 EOF - 解决方案:永远不要停止发送媒体(
-stream_loop -1
) - 可能仍然存在许多错误
- 代码中可以找到的各种其他 TODO
依赖项
~20–33MB
~623K SLoC