gpt4 book ai didi

flash - 通过 RTMP 将音频发布到 Red5 服务器,无需 flash

转载 作者:行者123 更新时间:2023-12-04 22:56:18 24 4
gpt4 key购买 nike

这里有一个奇怪的问题,所以我知道它是否是错误的发布位置,如果您能提供帮助,将不胜感激。

我有一个 .swf 文件,它可以录制声音并使用 Netstream.publish() 通过 rtmp 将其上传到 red5 服务器。我想要一种编写命令行工具或 bash 脚本的方法,用于通过 rtmp 将多个音频文件流式传输到同一个 red5 服务器。

我已经像这样尝试过ffmpeg,但它似乎没有用ffmpeg -i #{file} -f flv #{connection_url}
我的问题是:

1) 音频必须采用什么格式才能模仿 Flash 的 Netstream.publish() ? FLV?如果是这样,我认为flv是一种视频格式?

2)是否有任何现有的工具可以推荐用于通过 rtmp 将文件上传/流式传输到 red5 服务器。

3) 最后,我应该使用 netstream.publish 调用在 actionscript 中编写脚本吗?如果是这种情况,我如何调用 AS3 以便从命令行批量上传文件?

感谢并为默默无闻感到抱歉。任何帮助表示赞赏。

jack

最佳答案

使用“有效”的音频编解码器并确保您忽略了视频,所以这样的事情会起作用:

ffmpeg -i [your file] -vn -acodec libmp3lame -f flv rtmp://[yourhost]/[yourapp]/outputstream

以下编解码器将起作用:
  • 妮莉·莫泽
  • 瑞声
  • 斯皮克斯
  • pcm
  • mp3
  • 关于flash - 通过 RTMP 将音频发布到 Red5 服务器,无需 flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28799358/

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