我已经构建了带有AMQP支持的ffmpeg,并尝试了显然有效的ffmpeg -i /videos/episode.mp4 -f mpegts amqp://localhost
。但是AFAIKmpegts有一些复用开销,所以我真的不知道它是如何将流拆分为消息的。
是否可以解码视频中的所有帧,并以某种格式(例如,JPEG或PNG)逐个发送到RabbitMQ?
这样的东西应该可以工作:ffmpeg-i/视频/情景模式.mp4-f mjpegamqp://localhost