streaming - icecast + Adobe Flash Media Live Encoder
问题描述
所以我正在与一个社区电视频道合作,以仅音频格式播放他们的电视台。我知道他们目前使用 Adobe Flash Media Live Encoder 将 WebTV 流发送给提供商。我们正在讨论的是创建他们电视广播的 Icecast 流。
我想知道有没有办法使用 FFMPEG 或其他技术获取 Adobe Flash Media Live Encoder 流并读取元数据并将所有这些发送到 Icecast 流?
解决方案
可以让 FFmpeg 充当 RTMP 服务器,您可以将编码器连接到:
ffmpeg -listen 1 rtmp://127.0.0.1:1935 …
但是,我认为您会发现并行使用 FFmpeg 从同一源编码会更好。我猜你没有在你的 Icecast 流上使用 MPEG-4 和 AAC 音频,所以最好从源编码而不是转码已经有损的音频/视频。
至于元数据,根据您的媒体格式,您必须使用单独的脚本进行带外处理。
推荐阅读
- batch-file - 为什么这个备份批处理文件会创建隐藏的系统文件夹作为目标?
- couchdb - 在couchdb中映射Reduce函数以对相同键的值进行分组
- c# - 使用 Simple.Odata.Client 将批量 GET 请求结果添加到列表
- reactjs - 如何在反应中格式化(自定义)数据表
- javascript - Javascript 问题。不在课堂上工作
- python - Jijna2 递归似乎总是产生深度超出错误
- javascript - 如何编辑引导模式继承的 CSS
- python - 如何将小部件放入选项卡以控制选项卡中的绘图
- java - 在 Java 房间中使用 Generic Dao 时出错
- c# - 以 ASP.NET MVC 表格形式动态添加行