用于将音频流式传输到多播地址的FFMPEG代码(非命令)

时间:2014-10-10 11:10:07

标签: ffmpeg stream udp multicast

我需要将音频流式传输到多播地址。我知道这个命令可能是:

  

ffmpeg -i input -f mpegts   UDP://主机名:端口pkt_size = 188安培; BUFFER_SIZE = 65535

但我不知道如何通过代码执行此操作?你能帮助我吗,谢谢。

1 个答案:

答案 0 :(得分:1)

这与使用ffmpeg的任何其他视频转换没有区别 - 打开输入流,打开输出流,以及围绕av_read_packet,av_decode_video,av_encode_video,av_write_packet_interleaved的循环。

最简单的方法是收集ffmpeg实用程序源代码,该代码位于ffmpeg源目录的ffmpeg.c中。