我需要将音频流式传输到多播地址。我知道这个命令可能是:
ffmpeg -i input -f mpegts UDP://主机名:端口pkt_size = 188安培; BUFFER_SIZE = 65535
但我不知道如何通过代码执行此操作?你能帮助我吗,谢谢。
答案 0 :(得分:1)
这与使用ffmpeg的任何其他视频转换没有区别 - 打开输入流,打开输出流,以及围绕av_read_packet,av_decode_video,av_encode_video,av_write_packet_interleaved的循环。
最简单的方法是收集ffmpeg
实用程序源代码,该代码位于ffmpeg源目录的ffmpeg.c
中。