FFmpeg、librtmp、rtmpdump 是什么关系?
What is the relationship among FFmpeg, librtmp and rtmpdump?
我是FFmpeg的初学者。我可以看到视频可以通过 FFmpeg 或 librtmp 在 Internet 上推送到 RTMP 服务器。但是我也看到编译FFmpeg时,我需要添加选项enable-librtmp。它们是平行的还是包容的?什么是 rtmpdump? libtrmp API 是否直接使用RTMP底层函数?
rtmpdump 是一个单独的项目,提供 RTMP 和相关协议功能。 librtmp 是它的库形式。
FFmpeg 有自己的一组本地 RTMP 协议处理程序。您可以在 FFmpeg 中使用任何一个。在配置期间添加 -enable-librtmp
将禁用本机协议。
rtmpdump 不再积极开发; FFmpeg 是。在此基础上,我更喜欢本地处理程序。
我是FFmpeg的初学者。我可以看到视频可以通过 FFmpeg 或 librtmp 在 Internet 上推送到 RTMP 服务器。但是我也看到编译FFmpeg时,我需要添加选项enable-librtmp。它们是平行的还是包容的?什么是 rtmpdump? libtrmp API 是否直接使用RTMP底层函数?
rtmpdump 是一个单独的项目,提供 RTMP 和相关协议功能。 librtmp 是它的库形式。
FFmpeg 有自己的一组本地 RTMP 协议处理程序。您可以在 FFmpeg 中使用任何一个。在配置期间添加 -enable-librtmp
将禁用本机协议。
rtmpdump 不再积极开发; FFmpeg 是。在此基础上,我更喜欢本地处理程序。