我需要一个应用程序,它接受输入rtp MpegTS流并重新复用它,重新映射PID然后将其作为RTP MpegTS多播发送出去。我理解当前形式的FFMPEG不能这样做,因为rtp_mpegts没有从命令行中获取选项。
我已经开始查看FFMPEG源代码,以找到将其添加到具有这些选项的方法。我对FFMPEG使用AVFormatContext传递信息的方式感到有些困惑。我在rtp_mepgts中添加了一个新的priv_class,它指向一个带有选项的类(与mpegtsenc.c类相同),以便实际将选项添加到该上下文中。但是,当尝试在某处重新分配时,它现在失败了。
在走得太远之前 - 这是正确的方法吗?这是如何正确地向FFMPEG添加选项,还是我应该看到另一种方式?
答案 0 :(得分:1)