我需要将音频流式传输到多播地址。我知道命令可能是:
ffmpeg-i输入-f mpegtsudp://hostname:port?pkt_size=188&buffer_size=65535
但我不知道如何通过代码做到这一点?你能帮我吗,谢谢。
这与使用ffmpeg的任何其他视频转换没有什么不同——打开输入流、打开输出流,并循环av_read_packet、av_decode_video、av_encode_video和av_write_packet_interlead。
最简单的方法是分离ffmpeg
实用程序源代码,它位于ffmpeg源目录中的ffmpeg.c
中。