首页 > 解决方案 > 是否可以转播/转播实时 FFMPEG 流?

问题描述

简而言之:我目前正在阅读 Java 应用程序中的实时 FFMPEG 流,并且需要逐帧将流“重新广播”到另一个地址。目前使用 bytedeco 的 wrapper:bytedeco/ffmpeg

传入的 FFMPEG 数据有 2 个“流”:一个带有视频帧,一个带有 KLV 数据。

该应用程序当前正在解码这些数据包/数据流并显示/对它们执行各种操作,因此我可以在整个管道中以多种形式访问传入数据。

理想的解决方案是从输入上下文中读取原始 AVPacket(请参阅av_read_frame()),然后将其直接推回指定的地址/地址。

查看文档后,我不确定这是否可能,当然也找不到任何使用这种中继的示例。

如果有所不同,将有 1 或 2 个特定地址将数据重新传输到。传统的广播将是不可能的/不理想的。

标签: javaffmpegstreamingbroadcast

解决方案


推荐阅读