gpt4 book ai didi

ffmpeg - 如何使用 avformat (ffmpeg) 写入 Icecast 挂载点?

转载 作者:行者123 更新时间:2023-12-04 23:27:34 25 4
gpt4 key购买 nike

我正在构建一个程序(我想使用 libavformat 而不是 ffmpeg 可执行文件)将实时视频流式传输到 Icecast 服务器,看起来 FFmpeg 应该能够做到。我可以将实时视频写入文件(开始时并不简单:))但我找不到简单的代码/示例来说明如何使用 avformat/avio 写入 Icecast(网络)挂载点。
任何指向示例代码的指针都将不胜感激。

最佳答案

使用 FFmpeg 时,您将输出指定为 icecast://URL:

ffmpeg -i input.mkv -content-type video/webm icecast://user:password@hostname.tld/mountpoint

不清楚你是直接使用 ffmpeg 还是 libavformat;但是,如果有一种方法可以在后一种情况下为输出指定 URL,则只需在前面加上 icecast://我会假设。

另一种选择是使用 libshout反而;它是一个设计用于以适当的速率将流发送到 Icecast 服务器的库。

关于ffmpeg - 如何使用 avformat (ffmpeg) 写入 Icecast 挂载点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38465071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com